/* 
 * ========================================
 * All Styles for Site
 * ========================================
 */



body { background-color:#CCCCCC; background-image: url(../images/PageTexture.jpg);}


p {font-size: 11px; color: #000000; font-family:Verdana, Geneva, sans-serif; padding-left: 5px; padding-right: 5px; margin: 0; padding-top: 7px; padding-bottom: 7px;}
h1, h2 { font-family:Verdana, Geneva, sans-serif; color: #FFFFFF; text-indent: 8px; font-weight: normal; width: 100%; height: 10px; font-size: 13px; line-height: 20px; margin: 0;}
h3 { font-family:Verdana, Geneva, sans-serif; color: #000000; font-weight: Bold; font-size: 12px; margin: 0; padding-top: 4px;text-indent: 5px; clear: both;}
h4 { font-family:Verdana, Geneva, sans-serif; color:#006; padding-top: 5px; padding-left: 5px; font-size: 11px; margin:0px;}
h5 { font-family:Verdana, Geneva, sans-serif; color:#000000; font-size: 11px; margin:0px; font-weight:normal; padding-right: 10px;}
img {border:0;}
.imgleft {float: left; margin: 0;}
.imgright {float: right; padding: 0;}
.clear {clear: both; margin: 0; padding: 0;}
.more {font-size: 13px; color: #FF0000;  font-family:Verdana, Geneva, sans-serif;}
.externalLinks {font-size: 14px;  font-family:Verdana, Geneva, sans-serif; color:#FF0000; padding-left:5px; padding-top: 20px;}


/* 
 * ========================================
 * All table Styles
 * ========================================
 */

.content table { font-size: 13px; font-weight: normal; color: #000000; text-align: center; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;}



#footer .footerContent p {font-size: 12px; color: #FFFFFF; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; line-height: 0px; padding-left: 5px; padding-right: 5px; margin: 0; padding-top: 5px; padding-bottom: 5px;}
#footer .footerContent .footerStatement p {font-size: 11px; color: #FFFFFF; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; line-height: 10px; text-align: center;}
#footer .footerContent .footerCopyright p {font-size: 11px; color: #FFFFFF; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; line-height: 10px; text-align: center;}
#footer .footerContent .footerDesignedBy p {font-size: 11px; color: #FFFFFF; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; line-height: 10px; text-align: right;}


.smallContentBox .content table tr td img { padding: 0px;}
.smallContentBox .content table { margin-top: 5px;}


/* 
 * ========================================
 * All Links for Site
 * ========================================
 */


A:link {color:#FF0000;  font-family:Verdana, Geneva, sans-serif; text-decoration:none;}
A:visited {color:#FF0000;  font-family:Verdana, Geneva, sans-serif; text-decoration:none;}
A:active {color:#FF0000;  font-family:Verdana, Geneva, sans-serif; text-decoration:none;}
A:hover {text-decoration:underline;}

.leftContentBox .content table tr .border h5 a { font-weight:normal;}
.leftContentBox .content table tr .border h5 { padding-bottom: 5px;}

.content #sitemap a:link {color:#FF0000;  font-family:Verdana, Geneva, sans-serif; text-decoration:none; font-size: 13px;}
.content #sitemap a:visited {color:#FF0000;  font-family:Verdana, Geneva, sans-serif; text-decoration:none; font-size: 13px;}
.content #sitemap a:active {color:#FF0000;  font-family:Verdana, Geneva, sans-serif; text-decoration:none; font-size: 13px;}
.content #sitemap a:hover { font-family:Verdana, Geneva, sans-serif; text-decoration:underline; font-size: 13px;}


#rightsideofsite .smallContentBox .content a:link {color: #000000;}
#rightsideofsite .smallContentBox .content a:visited {color: #000000;}
#rightsideofsite .smallContentBox .content a:active {color: #000000;}
#rightsideofsite .smallContentBox .content a:hover {color: #000000; text-decoration:underline;}


#footer .footerContent .footerDesignedBy a:link {color: #FFFFFF;}
#footer .footerContent .footerDesignedBy a:visited {color: #FFFFFF;}
#footer .footerContent .footerDesignedBy a:active {color: #FFFFFF;}
#footer .footerContent .footerDesignedBy a:hover {color: #FFFFFF; text-decoration:underline;}



.leftContentBox .content a:link {font-family:verdana,geneva,sans-serif; 
    font-size:11px; 
    font-weight:bold;
    color: #FFF}
.leftContentBox .content a:visited {font-family:verdana,geneva,sans-serif; 
    font-size:11px;
	font-weight:bold;
    color:#FFF}
.leftContentBox .content a:active {  
    font-family:verdana,geneva,sans-serif; 
    font-size:11px;
	font-weight:bold;
    color:#FFF;
 }
.leftContentBox .content a:hover { 
    color:#FFF; 
    text-decoration:underline; 
 }


.smallContentBox .content .more a { font-family:Verdana, Geneva, sans-serif; font-size: 11px;}

/* 
 * ========================================
 * All Containers and Content Boxes
 * ========================================
 */



#headerContainer {background-color: #CCCCCC; margin-right: auto; margin-left: auto; background-repeat: no-repeat; width: 1004px; padding:0;}
#headerContainer #logo {float: left; height: 122px; width: 297px; margin:0; padding:0;}
#headerContainer #rightSide {float: left; height: 122px; width: 706px; background:url(../images/header_right.gif); background-repeat: no-repeat; background-color:#FFF; background-position:right; padding: 0; margin: 0;}



#nav {height: 28px; width: 1025px; margin-left: auto; margin-right: auto; background-image: url(../images/navBG.jpg); margin-bottom: 0px; clear: left; background-repeat: repeat-x;}
#mainContent {height: auto; width: 1007px; margin-right: auto; margin-left: auto; background-image: url(../images/mainContent.jpg); background-repeat: repeat-y; clear: left; padding-left: 17px;}
.content #sitemap {height: auto; width: 100%;}
#contactForm {padding-left: 5px;  font-family:Verdana, Geneva, sans-serif; font-size: 11px;}
#contactForm form select {font-family:Verdana, Geneva, sans-serif; font-size: 11px;}
#mainContent #leftside {
	height: auto;
	width: 270px;
	float:left;
	margin-top: 5px;
	
}
#mainContent #rightsideofsite {
	height: auto;
	width: 208px;
	float:left;
	margin-top: 5px;
}
#mainContent #center {
	height: auto;
	width: 500px;
	float:left;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 5px;
}


.leftContentBox {height: auto; width: 270px;}
.leftContentBox .content {background-image: url(../images/leftContentBoxMiddle.jpg); background-repeat: repeat; height: auto; width: 100%;}
.leftContentBox .header {background-image:url(../images/leftContentBoxHeader.jpg); background-repeat:no-repeat; width: 270px; height: 25px;}
.leftContentBox .bottom {background-image:url(../images/leftContentBoxFooter.jpg); background-repeat:no-repeat; width: 270px; height: 22px; margin-bottom: 10px;}
.leftContentBox .content img {padding: 5px; border: 0;}



.smallContentBox {height: auto; width: 204px;}
.smallContentBox .content {background-image: url(../images/smallContentBoxMiddle.jpg); background-repeat: repeat; height: auto; width: 100%;}
.smallContentBox .header {background-image:url(../images/smallContentBoxHeader.jpg); background-repeat:no-repeat; width: 204px; height: 25px;}
.smallContentBox .bottom {background-image:url(../images/smallContentBoxFooter.jpg); background-repeat:no-repeat; width: 204px; height: 22px; margin-bottom: 10px;}
.smallContentBox .content img {padding: 5px; border: 0;}



.mediumContentBox {height: auto; width: 500px;}
.mediumContentBox .content {height: auto; width: 500px; background-repeat: repeat-y; background-image:url(../images/mediumContentBoxMiddle.jpg);}
.mediumContentBox .header {margin-top: 0px; height: 25px; width: 500px; background-image: url(../images/mediumContentBoxHeader.jpg); background-repeat: no-repeat;}
.mediumContentBox .bottom {margin-bottom: 10px; height: 22px; width: 100%; background-image: url(../images/mediumContentBoxFooter.jpg); background-repeat: no-repeat;}
.mediumContentBox .content img {padding: 5px; border: 0;}



#footer {background-image: url(../images/footerBG.jpg); background-repeat: no-repeat; height: 93px; width: 1026px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}
#footer .footerContent {height: 10px; width: 100%; float: left; margin-top: 3px;}
#footer .footerContent .footerStatement {height: 10px; width: 720px; margin-top: 10px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}
#footer .footerContent .footerCopyright {height: 10px; width: 720px; margin-top: 20px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}
#footer .footerContent .footerDesignedBy {height: 10px; width: 720px; margin:0; padding-right: 10px;}




/* 
 * ========================================
 * All Unordered Lists
 * ========================================
 */

.content ul li { font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #000000; padding-right: 20px;}
#mainContent #center .mediumContentBox .content ul li {font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #000000; margin-left: 20px;}

#mainContent #center .mediumContentBox .content ul {margin-top: 5px; margin-left: 30px; margin-right: 5px;}

.leftContentBox .content table tr .border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	background-color:#577790;
	
}
/*

.leftContentBox .content table tr .border a { color: #FFF;}

*/
.leftContentBox .content table tr .border h5 {color: #FFF;}

.leftContentBox .content table tr .border1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	background-color:#577790;
}



/* 
 * ========================================
 * Left hand Menu Styles
 * ========================================
 */
 
 .leftContentBox .content p { font-family:Verdana, Geneva, sans-serif; font-size: 10px; padding-bottom: 10px; padding-left: 4px; padding-right: 4px; margin-bottom: 10px; padding-top: 0px; margin-top: 0px;}
