body{
background-color:#d8e7ef;
font-family: Tahoma, Arial, Veranda, Helvetica, sans-serif;
}

a{
color:#B8CFD5;
font-weight:bold;
text-decoration:none;
border:0px;
}

a:active{
color:#8E8E8E;
font-weight:bold;
text-decoration:none;
}

a:hover{
color:#8E8E8E;
font-weight:bold;
text-decoration:none;
}

.navigation td{
color:#a5bbbe;
font-size:11px;
 font-weight:bold;
}

.topnav{
margin-left:10px;
}

.topnav a{
text-decoration:none;
color:#a5bbbe;
padding-right:20px;
}

.header a{
text-decoration:none;
color:#a5bbbe;
padding-right:3px;
padding-left:3px;
}

.navigationTactical li {
 display: inline;
 }

img{
padding:0px;
 border: 0px;
	}

.main{
background:#FFFFFF;
width:770px;
padding:10px;

}

.mainsub{
background:#FFFFFF;
width:780px;
padding:10px;
}


.leftcol{
background:#B8CFD5;
height:400px;
border: 10px solid #FFFFFF;
}

.rightcol{
background:#B8CFD5;
height:400px;
border: 10px solid #FFFFFF;
padding-top:10px;
text-align:left;
vertical-align:top;
}


.right_content a{
color:#FFFFFF;
}

.portfolio{
border-top: 10px solid #FFFFFF;
}

.right_content{
font-size:12px;
padding:10px;
color:#FFFFFF;
}

.hp_content{
background:#b8cfd5;
vertical-align:center;
padding-left:40px;
padding-right:40px;
color:#ffffff;
height:415px;
}

.hp_content  .hp_title{
font-size:30px;
padding-bottom:10px;
}

.hp_content div{
font-size:12px;
}

.submain{
padding-left:10px;
}

.sub_content{
background:#ffffff;
vertical-align:center;
color:#8E8E8E;
padding-left:30px;
padding-right:30px;
padding-bottom:30px;
}

.sub_content .sub_title{
font-size:30px;
padding-bottom:5px;
padding-top:10px;
color:#BAD1D9;
}

.sub_content .sub_title2{
font-size:20px;
padding-bottom:5px;
padding-top:10px;
color:#BAD1D9;
}

.sub_content form td{
font-size:12px;
color:#8E8E8E;
padding-bottom:10px;
vertical-align:middle;
}




.sub_content div{
font-size:12px;
}

.subheader{
font-weight:bold;
padding-bottom:2px;
color:#BAD1D9;

}


.calendar .subheader{
border-bottom: 1px solid #a5bbbe;
margin-bottom:10px;
}


.glow{
background:url(/images/glow.jpg) center top no-repeat;
}

.glow2{
background:url(/images/glow2.jpg) center top no-repeat;
}

.cal_event{
padding-top:10px;
border-bottom: 1px solid #a5bbbe;
padding-bottom:10px;
}

.cal_event a{
font-weight:bold;
color:#8E8E8E;
text-decoration:none;
}

.cal_event a:hover{
color:#a5bbbe;
}

.tab a{
background:#8c8c8c;
text-decoration: none;
color:#FFFFFF;
}

.tab a:active{
background:#b8cfd5;
text-decoration: none;
color:#FFFFFF;
}

.tab a:hover{
background:#b8cfd5
text-decoration: none;
color:#FFFFFF;
}

.sub_content .tabcontent{
height:300px;
vertical-align:top;
vertical-align:top;
}


.formField{
width:120px;
margin-right:2px;
height:20px;
font-size:10px;
color:#B3AEAB;
padding:2px;
}

.results{
font-size:12px;
color:#888888;
text-decoration:none;
}

.results a{
font-size:12px;
font-weight:bold;
color:#888888;
text-decoration:none;
}


.results a:hover{
color:#a5bbbe;
}

.searchform input{
vertical-align:middle;
}

.searchresults{
color:#BAD1D9;
font-size:12px;
font-weight:bold;
}


#DataList1_ctl00_Label1{
font-weight:bold;
font-size:18px;
margin-bottom:10px;
padding-right:10px;
}


.categories a{
font-weight:bold;
font-size:18px;
margin-bottom:10px;
color:#3366CC;
}

.categories{
margin-bottom:10px;
}

#cse-search-results iframe{
width: 550px;
}
/**************** menu coding *****************/
#menu {
padding-top:3px;
font-size: 12px;
color: #FFFFFF;
text-align: left;
font-weight : bold;

}

#menu a
{
color: #FFFFFF;
text-align: right;
font-weight : bold;
text-decoration: none;
text-align:left;
}



#menu ul {
list-style: none;
margin: 0;
padding: 0;
padding-right:5px;
}

#menu li{
	padding:0px
	height:12px;margin-bottom:2px;
	}

#menu li.level1 {
	padding-left:15px;
	}	
	
#menu li.level1current span{

background: url(/images/menuside.jpg) repeat-y;
padding-left:15px;
}

#menu li.level1current a{
color:#B8CFD5;
}

#menu li.level1current{
background:#ffffff;
}




#menu li.level2 {
	padding-left:25px;
	}	
	
#menu li.level2current span{

background: url(/images/menuside.jpg) repeat-y;
padding-left:10px;
}

#menu li.level2current a{
color:#B8CFD5;
}

#menu li.level2current{
background:#ffffff;
margin-left:15px;
}


#menu li.level3 {
	padding-left:40px;
	}	
	
#menu li.level3current span{

background: url(/images/menuside.jpg) repeat-y;
padding-left:20px;
}

#menu li.level3current a{
color:#B8CFD5;
}

#menu li.level3current{
background:#ffffff;
margin-left:30px;
}