table.border {border: 1px solid black;}

tr.trborder 
{ 
border-RIGHT: 1px solid black; 
border-TOP: 1px solid black; 
border-LEFT: 1px solid black; 
border-BOTTOM: 1px solid black; 
COLOR: black; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #003399;
} 

td.data { border: 1px solid gray; }
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:5px;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.textlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #009900;
}
.texttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #003399;
}
.percentage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	color: #006600;
}
#footer  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;

}
#leftnavtext  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}
a:link {
	text-decoration: none;
	font-size: 12px;
}
a:hover {
	text-decoration: underline;
	color: #666666;
	font-size: 12px;
}
a:visited {
	text-decoration: none;
	color: none;
	font-size: 12px;
}
form { 
        margin: 0px; 
} 

.infobox a:visited {
	color: #CCCCCC;
	font-size: 11px;
	text-decoration: none;
}
.topnav a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11.5px;
}
.topnav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11.5px;
}
.bottomnav a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.bottomnav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.s3 a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #009900;
	font-size: 12px;
}
.nounderline a:hover {
	text-decoration: none;
	color: #666666;
	font-size: 12px;
}
.backgroundrepeat {
	background-image: url(imgs/siteratingicon_03.gif);
	background-repeat: no-repeat;
}
.backgroundrepeat2 {
	background-image: url(imgs/specfeat_bkgnd.gif);
	background-repeat: no-repeat;
}
.bkgdrthdrblue { background:url(images/r_t_1.gif) no-repeat right top;
}
.bkgdlfthdrblue { background:url(images/l_t_1.gif) no-repeat right top;
}
.sitemainlinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #144071;
	font-size: 13px;
}
.sitemainlinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #144071;
	font-size: 13px;
}
.sitemainlinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #144071;
	font-size: 13px;
	text-decoration: underline;
}
.tbleheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:5px;
	background-image: url(imgs/l_t.gif);
	background-repeat: no-repeat;
}
.tbleheader .middle {
	background-image: url(imgs/block1_bgd.gif);
	background-repeat: no-repeat;
}
.tbleheader .right {
	background-image: url(imgs/r_t.gif);
	background-repeat: no-repeat;
}

/*==================blocks====================*/
.mblock { background:url(images/mblock_bgd.jpg) left top repeat-x; width:100%;} 
.mblock .left { background:url(images/mblock_left.jpg) no-repeat left top;}
.mblock .right { background:url(images/mblock_right.jpg) no-repeat right top; width:100%;}

.block {width:100%; margin-bottom:3px;}
.block .r { background:url(images/line1.gif) right top repeat-y;}
.block .b { background:url(images/line1.gif) left bottom repeat-x;}
.block .l { background:url(images/line1.gif) left top repeat-y;}
.block .t { background:url(images/line1.gif) left top repeat-x;}
.block .l_t { background:url(images/l_t.gif) no-repeat left top;}
.block .r_t { background:url(images/r_t.gif) no-repeat right top;}
.block .r_b { background:url(images/r_b.gif) no-repeat right bottom;}
.block .l_b { background:url(images/l_b.gif) no-repeat left bottom;}
.block .ind { padding:19px 27px 25px 29px;}

.block1 { background:url(images/block1_bgd.gif) left top repeat-x #f2f2f2; width:100%; margin-bottom:3px;}
.block1 .t {background:url(images/block1_1_bgd.gif) left top repeat-x;}
.block1 .r { background:url(images/r1.gif) right top repeat-y;}
.block1 .b { background:url(images/b1.gif) left bottom repeat-x;}
.block1 .l { background:url(images/l1.gif) left top repeat-y;}
.block1 .l_t { background:url(images/l_t_1.gif) no-repeat left top;}
.block1 .r_t { background:url(images/r_t_1.gif) no-repeat right top;}
.block1 .l_t_1 { background:url(images/l_t_1_1.gif) no-repeat left top;}
.block1 .r_t_1 { background:url(images/r_t_1_1.gif) no-repeat right top;}
.block1 .r_b { background:url(images/r_b_1.gif) no-repeat right bottom;}
.block1 .l_b { background:url(images/l_b_1.gif) no-repeat left bottom;}
.block1 .ind { padding:15px 18px 19px 20px;}
.block1 .indent1 { padding:27px 0 0 0;}
.block1 .indent2 { padding:17px 0 0 0;}

.block2 {width:100%; background:url(images/block2_bgd.gif) left top repeat-x; margin-bottom:3px;}
.block2 .t { background:url(images/block2_1_bgd.gif) left top repeat-x;}
.block2 .r { background:url(images/line3.gif) right top repeat-y;}
.block2 .b { background:url(images/line3.gif) left bottom repeat-x;}
.block2 .l { background:url(images/line3.gif) left top repeat-y;}
.block2 .l_t { background:url(images/l_t_2.gif) no-repeat left top;}
.block2 .r_t { background:url(images/r_t_2.gif) no-repeat right top;}
.block2 .l_t_1 { background:url(images/l_t_2_1.gif) no-repeat left top;}
.block2 .r_t_1 { background:url(images/r_t_2_1.gif) no-repeat right top;}
.block2 .r_b { background:url(images/r_b_2.gif) no-repeat right bottom;}
.block2 .l_b { background:url(images/l_b_2.gif) no-repeat left bottom;}
.block2 .ind { padding:15px 15px 23px 23px;}
.block2 .indent1 { padding:14px 0 0 0;}


.but { background:url(images/but_bgd.gif) left top repeat-x; float:left; width:auto;}
.but .left { background:url(images/but_left.gif) no-repeat left top;}
.but .right { background:url(images/but_right.gif) no-repeat right top;}
.but .ind1 { padding:0 0 4px 0;}
.but a { font-size:0.9em; color:#fff; text-transform:uppercase; padding:0 9px 0 9px; text-decoration:none;}
.but a:hover { text-decoration:underline;}

.but1 { background:url(images/but1_bgd.gif) left top repeat-x; float:left; width:auto;}
.but1 .left { background:url(images/but1_left.gif) no-repeat left top;}
.but1 .right { background:url(images/but1_right.gif) no-repeat right top;}
.but1 .ind1 { padding:0 0 4px 0;}
.but1 a { font-size:0.9em; color:#fff; text-transform:uppercase; padding:0 9px 0 9px; text-decoration:none;}
.but1 a:hover { text-decoration:underline;}


/*header*/
#header .row_1 { height:66px; background:url(images/header_row1_bgd.gif) left top repeat-x;}
#header .row_1 .indent { padding:34px 29px 0 24px;}
#header .row_1 .fright a { font-size:0.9em; color:#494949; text-decoration:none;}
#header .row_1 .fright a:hover { text-decoration:underline;}
#header .row_2 { height:213px; background:url(images/header_row2_bgd.jpg) no-repeat left top;}
#header .row_2 .fleft { padding:49px 0 0 53px;}
#header .row_2 .fright { padding:85px 40px 0 0;}
#header .row_3 { height:42px;}
#header .row_4 { height:32px; background:url(images/header_row4_bgd.gif) left top repeat-x;}

.main_menu { margin-left:15px;}
.main_menu li { float:left; background:url(images/main_menu_bgd.gif) no-repeat left top; padding-left:1px;}
.main_menu li a { display:block; float:left; color:#fff; text-transform:uppercase; font-size:0.9em; text-decoration:none; padding:14px 25px 14px 20px; }
.main_menu li a:hover { background:url(images/main_menu_hover.gif) left top repeat-x; text-decoration:none;}
.main_menu li .current {background:url(images/main_menu_hover.gif) left top repeat-x;}
.main_menu li .last { padding-right:8px;}

.clear { clear:both;}

#header .row_4 { height:32px; background:url(images/header_row4_bgd.gif) left top repeat-x;}

.col_1, .col_2, .col_3, .column1, .column2, .column3 { float:left;}

h2 { font-size:1.9em; color:#fff; font-style:italic; margin-bottom:15px;}
h2 span { font-size:0.47em; color:#6a8aa6; text-transform:uppercase; font-weight:normal; font-style:normal; display:block; padding-top:3px;}
h2 em {font-size:0.47em; color:#8b9a6b; text-transform:uppercase; font-weight:normal; font-style:normal; display:block; padding-top:3px;}
h2 strong {font-size:0.47em; color:#9e9e9e; text-transform:uppercase; font-weight:normal; font-style:normal; display:block; padding-top:3px;}

.list1 li a { background:url(images/marker1.gif) no-repeat left 4px; padding-left:3px; font-weight:bold; line-height:1.45em; text-transform:uppercase;}

.dwrapleft {
width: 30px;
height: 35px;
border: none;
background-image: url(imgs/l_t_2.gif);
float: left;
}
.dwrap {
width: 540px;
height: 35px;
border: none;
background-image:url(imgs/wndw_dkblue_top.gif);
float: left;
}
.dwrapright {
width: 33px;
height: 35px;
border: none;
background-image: url(imgs/r_t_2.gif);
float: left;
}
.dwraptable {
width: 603px;
height: ;
border: none;
background-color: none;
float: left;
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
}
.dwraptext {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	align: center;
}
.dwraptableborder {
width: 603px;
height: ;
border: 1px solid #0F1A79;
background-color: #E0E0E0;
float: left;
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
}

