.bg_yellow {

        background-color: #FAC906;

}

body {
background:#FFFFFF none repeat scroll 0 0;
background-image:url(bg.png);
background-repeat:repeat-x;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0px;
}

.header {

        background-image: url(bg_bluegrad.gif);

        background-repeat: repeat-x;

        background-position: left top;

        text-align: left;

        vertical-align: top;

}

.bluemenu {

        background-image: url(bg_bluemenu.gif);

        background-repeat: repeat-x;

        background-position: left top;

        text-align: left;

        vertical-align: middle;

}

a.blmenu:link {

        color: #FFFFFF;

        font-family: Tahoma, Arial;

        font-size: 11px;

        text-decoration: none;

}

a.blmenu:visited {

        color: #FFFFFF;

}

a.blmenu:hover {

        color: #FFCC00;

        text-decoration: none;

}

.bluemenushadow {

        background-image: url(bg_bluemenushadow.gif);

        background-repeat: repeat-x;

        background-position: left bottom;

}

.bg_search {

        background-image: url(bg_search.gif);

        background-repeat: repeat-x;

        background-position: left top;

        text-align: left;

        vertical-align: top;

}

a:link {



        color: #2964A9;

        font-family: Tahoma, Arial;

}

a:visited {





        color: #2964A9;

        font-family: Tahoma, Arial;

}

a:hover {





        color: #BD9700;

        font-family: Tahoma, Arial;

}

td {
	font-family: Tahoma, Arial;
	font-size: 11px;

}

input, textarea 
{
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: #2D6CB7;
	background: white;
}

.bg_ann {

        background-image: url(bg_ann.gif);

        background-repeat: repeat-x;

        background-position: left top;

}

.padding {

        padding-top: 13px;

        padding-right: 15px;

        padding-bottom: 15px;

        padding-left: 15px;

        color: #2D6CB7;

}

.shadow {

        background-image: url(shadow.jpg);

        background-repeat: repeat-x;

        background-position: left top;

}

.bg_ann2 {

        border-right-width: 1px;

        border-left-width: 1px;

        border-right-style: solid;

        border-left-style: solid;

        border-right-color: #F5F5F5;

        border-left-color: #F5F5F5;

}

.padding2 {

        padding-top: 13px;

        padding-right: 15px;

        padding-bottom: 15px;

        padding-left: 15px;

        color: #585858;

}

.bg_ann3 {

        background-image: url(bg_ann2.gif);

        background-repeat: repeat-x;

        background-position: left top;

        border-right-width: 1px;

        border-left-width: 1px;

        border-right-style: solid;

        border-left-style: solid;

        border-right-color: #f5f5f5;

        border-left-color: #f5f5f5;

}

.bg_ban {

        background-image: url(bg_ban.gif);

        background-repeat: repeat-x;

        background-position: left top;

}


.bg_ann_pages {

        background-color: #DDEEFF;

}

.bg_bantest {

        /*background-image: url(bg_bantest.gif);*/

        background-repeat: repeat-x;

        background-position: left top;

}

.padding4 {

        padding-top: 13px;

        padding-right: 15px;

        padding-bottom: 15px;

        padding-left: 15px;

        color: #585858;

        border-top-width: 1px;

        border-top-style: solid;

        border-top-color: #FAC60C;

        font-size: 12px;

}

.content {

        padding-right: 20px;

        padding-left: 10px;

        border-right-width: 1px;

        border-left-width: 1px;

        border-right-style: none;

        border-left-style: none;

        border-right-color: #DEEFFF;

        border-left-color: #DEEFFF;

        border-top-style: none;

        border-bottom-style: none;

        font-size: 11px;

}

.white_shadow {



        background-image: url(bg_white_shadow.gif);

        background-repeat: repeat-x;

        background-position: left top;

        text-align: left;

        vertical-align: top;

}

hr {

        height: 1px;

        border-top-width: 1px;

        border-top-style: solid;

        border-top-color: #DBAF00;

        border-right-color: #DBAF00;

        border-bottom-color: #DBAF00;

        border-left-color: #DBAF00;

}

.border_lr {

        border-right-width: 1px;

        border-right-style: solid;

        border-right-color: #ABD2F7;

}

.contentbigpadd {



        padding-right: 35px;

        padding-left: 35px;

        border-right-width: 1px;

        border-left-width: 1px;

        border-right-style: none;

        border-left-style: none;

        border-right-color: #DEEFFF;

        border-left-color: #DEEFFF;

        border-top-style: none;

        border-bottom-style: none;

        font-size: 12px;

}

.contentsmall {



        padding-right: 20px;

        padding-left: 20px;

        border-right-width: 1px;

        border-left-width: 1px;

        border-right-style: none;

        border-left-style: none;

        border-right-color: #DEEFFF;

        border-left-color: #DEEFFF;

        border-top-style: none;

        border-bottom-style: none;

        font-size: 12px;

}

.border_lrb {

        border-right-width: 1px;

        border-right-style: solid;

        border-right-color: #6090CA;

        border-bottom-width: 1px;

        border-left-width: 1px;

        border-bottom-style: solid;

        border-left-style: solid;

        border-bottom-color: #6090CA;

        border-left-color: #6090CA;

}

.padd_tb {

        padding-top: 3px;

        padding-bottom: 3px;

}


.border_b {

        border-bottom-width: 1px;

        border-bottom-style: solid;

        border-bottom-color: #ABD2F7;

}

select {

        font-family: Tahoma, Arial;

        font-size: 11px;

        color: #2D6CB7;

}

.my_folders {

	/*background-image: url(my_folders.gif);*/

	background-repeat: no-repeat;

	background-position: left top;

	color: #000000;

}



.aff {

	font-size:12px;

	font-weight:bold;

}



.aff a:link, .aff a:visited, .aff a:active {

	color: #2964A9; font-size:12px;

	font-family: Tahoma, Arial;

	font-weight:bold;

}



.aff a:hover {

	color: #2964A9; font-size:12px;

	font-family: Tahoma, Arial;

	font-weight:bold;

}



.padding3 {

	padding-top: 5px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 15px;

	color: #2D6CB7;

}

.bg_search2 {

	background-image: url(bg_search2.gif);

	background-repeat: repeat-x;

	background-position: left top;

	text-align: center;

	vertical-align: middle;

}

.tb_content {

	background-image: url(bg_content_top.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

.tb_content2 {



	background-image: url(bg_content_bottom.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

}


.smallblack {font-size: 10px; color: #fff;}
div#mapContainer {
	width: 540px;
	height: 420px;
	border: #000099 4px solid;
	}
.underline_link {
	color: #2964A9;
	text-decoration: underline;	}


.moduleheaders
{font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF}
 
 
 .footer {
color:#1157A7;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.footer:visited {
color:#1157A7;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.footer:active {
color:#1157A7;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.footer:link {
color:#1157A7;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.footer:hover {
color:#1157A7;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.footertext
{
color:#1157A7;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}

#page_footer {
background-image:url(/design/footerbg.png);
background-repeat:repeat-x;
clear:both;
height:180px;
text-align:center;
width:100%;
}


#page_footer2 {
background-image:url(/design/footerbg2.png);
background-repeat:repeat-x;
clear:both;
height:48px;
text-align:center;
width:100%;
}


.bottom {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:12px;
line-height:20px;
}
a.bottom:link {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
a.bottom:visited {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
a.bottom:hover {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}


.bottomlinks {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:11px;
line-height:20px;
}

.bottomlinks1 {
	*margin-top:10px;
}

a.bottomlinks:link {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
a.bottomlinks:visited {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
a.bottomlinks:hover {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}

.bottomnavheaders {
color:#D1A714;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-top:8px;
}

.topheader{
	position:absolute;
	left:24px;
	top:-23px;
	width:996px;
	height:156px;
}

.sitemapheader {
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;}


.publisherheader {
font-family:Helvetica, sans-serif;
border-bottom:1px solid #CCCCCC;
color:#1157A7;
font-size:26px;
font-weight:normal;
text-align:left;
margin-left:10px;
}

.publishertext {
font-family:Helvetica, sans-serif;
border-bottom:1px solid #CCCCCC;
color:#1157A7;
font-size:16px;
font-weight:bold;
text-align:left;
margin-left:10px;
}

.publisherdarkbluetext {
font-family:Helvetica, sans-serif;
color:#000066;
font-size:16px;
line-height:22px;
font-weight:normal;
text-align:left;
}

.sampletext {
font-family:Helvetica, sans-serif;
color:#990000;
font-size:18px;
font-weight:normal;
text-align:left;
}

.adformatsheader {
font-family:Helvetica, sans-serif;
border-bottom:4px solid #999999;
color:#3300FF;
font-size:16px;
font-weight:bold;
text-align:left;
margin-left:10px;
}

.topcattext {
font-family:Helvetica, sans-serif;
color:#000033;
font-size:16px;
font-weight:bold;
text-align:left;
}



.infonavtext {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
a.infonavtext:link {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
a.infonavtext:visited {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
a.infonavtext:hover {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:underline;}



.adformatlinks {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}
a.adformatlinks:link {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}
a.adformatlinks:visited {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}
a.adformatlinks:hover {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;}



.blankwhitelinks {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
a.blankwhitelinks:link {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
a.blankwhitelinks:visited {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
a.blankwhitelinks:hover {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;}


.recommendedurls {
color:#0E4A8D;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
}
a.recommendedurls:link {
color:#0E4A8D;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
text-decoration:underline;
}
a.recommendedurls:visited {
color:#0E4A8D;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
text-decoration:underline;
}
a.recommendedurls:hover {
color:#0E4A8D;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
text-decoration:none;
}

