/* CSS Document */

/*START color changes*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #6CB1E0;
	background-image: url(../images/bg_line.gif);
	background-repeat: repeat-x;
}

.top_bar {
	background-image: url(../images/top-bar.gif);
	width:953px;
	height:17px;
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align: right;
}

.top_bar a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.top_bar a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#eeeeee;
	text-decoration:none;
}

.style5{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5180A1;
	line-height:16px;
	padding-top:10px;
}

.style8{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#4D88CA;
}

.table-row1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D88CA;
	height:31px;
	background-color:#F7F9FA;
}

.table-row1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D88CA;
	height:31px;
	text-decoration:underline;
}

.table-row1 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D88CA;
	height:31px;
	text-decoration:none;
}

.table-row2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D88CA;
	height:31px;
}

.table-row2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D88CA;
	height:31px;
	text-decoration:underline;
}

.table-row2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D88CA;
	height:31px;
	text-decoration:none;
}

/*END color changes*/

.alert {
    background: #fff6bf url(/images/alert.jpg) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #ffd324;
    border-bottom: 2px solid #ffd324;
    width:300px;
}
.pln-blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.blulinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0054A6;
	font-size: 9px;
	text-decoration: underline;
}
.sm-blk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.blk-ttl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
}
.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.sm-bld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
.dash_bottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.outline-dashed {
	border: 1px dashed #666666;
	background-color: #F2F6FA; 
}
.outline-dashed2 {
	border: 1px dashed #666666;
	background-color: #E0D5E9; 
}
.outline-platinum {
	border: 1px dashed #666666;
	background-color: #DCE0DD; 
}
.outline-gold {
	border: 1px dashed #666666;
	background-color: #E9E0C1; 
}
.outline-silver {
	border: 1px dashed #666666;
	background-color: #EBEBEB; 
}
.outline-bronze {
	border: 1px dashed #666666;
	background-color: #F0D9C8; 
}

.bu-back {
	background-color: #F2F6FA; 
}
.frontpage{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	list-style:square;
	background-color:#FFFFFF;
	line-height:16px;
	

}
.frontpage a{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#0054A6;
	list-style:square;
	text-decoration:underline;
		background-color:#FFFFFF;
}
.frontpage a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4D88CA;
	list-style:square;
	text-decoration:none;
}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 13px;
	height: 16px;
	border: 1px solid #0054A6;
	margin: 0px;
	background-image: url(../images/textfield-grade.gif);
	background-repeat: repeat-x;
}
.bld-blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0054A6;
}
.gray-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	line-height: 24px;
	font-weight: bolder;
}

.head-bg {
	background-image: url(/images/top-bar.gif);
	width:953px;
	height:17px;
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align: right;
}
.head-bg a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.head-bg a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#eeeeee;
	text-decoration:none;
}

p{
	margin-top:2px;
	margin-bottom:10px;
	margin-right:7px;	
	}

.style1 {
height:11px;
}


.blackbg-top {
	background-image: url(../images/top-black-bg.gif);
	height:13px;
	background-repeat: repeat-x;
}

.top-bg {
	background-image: url(../images/top-bg1.gif);
	width:489px;
	height:101px;
	background-repeat: repeat-x;
}

.bot-bg {
	background-image: url(../images/bot-bar-bg.gif);
	width:915px;
	height:60px;
	background-repeat: repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.bot-bg a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
.bot-bg a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#eeeeee;
	text-decoration:none;
}


.white-bg
{
background-color:#FFFFFF;
}

.bg1
{
background-color:#E5E8ED;

}

.pad1{
padding-left:3px;
}

.left-table-bg{
background-image: url(../images/table-bg.gif);
	width:185px;
	height:135px;
	background-repeat: repeat-y;
}

.left-bullet{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1C6EBC;
	line-height:20px;
}

.left-bullet a{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1C6EBC;
	text-decoration:underline;
	line-height:20px;

}
.left-bullet a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1C6EBC;
	list-style-image:url(../images/square-bullet.gif);
	list-style:url(../images/square-bullet.gif);
	text-decoration:none;
line-height:20px;
	
}
.search-box {
	background-image: url(../images/search-box-bg.gif);
	background-repeat: repeat-y;
	width: 178px;
}
td.search-box {
 padding-bottom:12px;
}

.right-banner {
	background-image: url(../images/right-banner-bg.jpg);
	background-repeat: no-repeat;
	height: 387px;
	width: 182px;
}


.mid-table-left-bg
{
background-image:url(../images/table-left-bg.gif);
	background-repeat: repeat-y;
	/*height: 37px;*/
	width: 12px;
}

.inner-mid-table-bg
{
background-image:url(../images/bg-line2.gif);
	background-repeat: repeat-y;
	/*height: 37px;*/
	width: 508px;
}

.mid-table-right-bg
{
background-image: url(../images/table-right-bg.gif);
	background-repeat: repeat-y;
	/*height: 37px;*/
	width: 12px;
}
.mid-table-top-bg
{
background-image: url(../images/table-top-bg.gif);
	background-repeat: repeat-x;
	height: 34px;
	/*width: 120px;*/
}
.mid-table-bot-bg
{
background-image: url(../images/table-bot-bg.gif);
	background-repeat: repeat-x;
	height: 13px;
	/*width: 12px;*/
}



.style2{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5180A1;
	list-style:square;
	background-color:#FFFFFF;
	line-height:16px;
	

}

.style2 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#0054A6;
	list-style:square;
	text-decoration:underline;
		background-color:#FFFFFF;
}
.style2 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4D88CA;
	list-style:square;
	text-decoration:none;
	
}

.style3{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.style4{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}

.style5 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4D88CA;
	margin-top:10px;
	text-decoration:underline;
		background-color:#FFFFFF;
}
.style5 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4D88CA;
	margin-top:10px;
	list-style:square;
	text-decoration:none;
}

.style6{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7E778E;
}

.comunity-bg{
background-image: url(../images/bg-1.gif);
	background-repeat: repeat-x;
	width:537px;
	height:32px;

}
.input{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8193A5;
	}

input{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#66605A;
	padding-top:2px;
	padding-bottom:2px;
	}	
.st1{
line-height:24px;

}	

.style7 {
	background-image: url(../images/search-box-bg.gif);
	background-repeat: repeat-y;
	width: 178px;
}
table.box-1
{
line-height:23px;
 vertical-align:middle;
	margin-bottom:14px;
}

.inner-table-bg
{
	background-image:url(../images/inner-table-bg.gif);
	background-repeat: repeat-y;
	width: 537px;
	
}

.inner-sub-table-bg
{
	background-image:url(../images/inner-sub-table-bg.gif);
	background-repeat: repeat-y;
	width: 517px;
	
}

.inner-top-bg{

background-image:url(../images/inner-top-nav-bg3.gif);
	background-repeat: repeat-x;
	width:700px;

}

.innter-top-black-bg{
background-image:url(../images/black-button-bg.gif);
background-repeat: repeat-x;
width:101px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;

}

.innter-top-blue-bg{
background-image:url(../images/blue-button-bg.gif);
background-repeat: repeat-x;
width:101px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
}

.innter-top-blue-bg a{
color:#FFFFFF;
text-decoration:none;
}

.innter-top-blue-bg a:hover{
color:#C6E1FF;
text-decoration:none;
text-shadow:#999999
}

.height1{
height:15px;
}
.height2{
height:16px;
}

.headline-bg{
background-image:url(../images/headlines-bg.gif);
background-repeat: no-repeat;
width:185px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:15px;
vertical-align:middle;
padding-top:6px;
padding-bottom:8px;
font-weight:bold;
}

.headline-bg-1{
background-image:url(../images/search-img.gif);
background-repeat: no-repeat;
background-position:left top;
width:185px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:11px;
vertical-align:middle;
padding-top:7px;
padding-bottom:9px;
font-weight:bold;
}

.headline-bg-2{
background-image:url(../images/search-img2.gif);
background-repeat: no-repeat;
background-position:left top;
width:185px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:11px;
vertical-align:middle;
padding-top:7px;
padding-bottom:9px;
font-weight:bold;
}