/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*------------------------------ ID ------------------------------*/
body{
padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}

img{
border:0;
}

#main{
width:100%;
}

#mainCentered{
width:1001px;
margin:0 auto;
}

#header{
background-image:url(../images/bg_header.jpg);
background-repeat:no-repeat;
height:124px;
}

#logo{
float:left;
}

#headerTitle{
width:822px;
height:21px;
margin-left:15px;
margin-top:36px;
}

#headerTitleInner{
color:#78c5ef;
text-align:center;
font-size:22px;
font-weight:bold;
margin-left:180px;
}

#menuBox{
height:21px;
margin-left:15px;
margin-top:35px;
padding-top:2px;
}

#menuBox DIV{
float:right;
padding:0 10px 0 10px;
text-align:center;
font-size:16px;
font-weight:bold;
}

#menuBox a{
color:#211c59;
text-decoration:none;
}

#menuBox a:hover{
color:#211c59;
text-decoration:none;
background-color:#bbe2f7
}

#indexContentBox{
margin-top:15px;
margin-bottom:15px;
height:270px;
}

#indexLeft{
float:left;
background-image:url(../images/bg_index_left.gif);
background-repeat:no-repeat;
width:234px;
height:270px;
margin-left:20px;
#margin-left:8px;
margin-bottom:20px;
}

#indexLeftInnerAll{
width:170px;
margin-right:42px;
padding-top:55px;
text-align:right;
}

#indexLeftInnerDesc{
padding-top:7px;
padding-right:42px;
text-align:right;
}

#indexFlash{
float:left;
margin-left:15px;
}

#indexBottomBoxesInner{
padding-top:29px;
padding-left:15px;
}

#indexBottomBoxes{
background-image:url(../images/bg_index_bottom_boxes.gif);
background-repeat:repeat-x;
height:190px;
clear:both;
}

#footer{
clear:both;
background-image:url(../images/bg_footer.gif);
background-repeat:no-repeat;
height:25px;
font-weight:bold;
padding-left:13px;
padding-right:13px;
padding-top:5px;
font-size:11px;
color:#FFFFFF;
}

#footer a{
color:#FFFFFF;
text-decoration:none;
}

#footer a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#bodyCentered{
float:left;
}

#listBox{
float:left;
width:228px;
text-align:right;
margin-bottom:15px;
}

#listBoxMedia{
width:355px;
height:435px;
text-align:right;
margin-bottom:15px;
}

#mainBodyMenu{
width:228px;
float:right;
margin-top:20px;
#margin-bottom:20px;
}

#mainBody{
margin-top:20px;
float:left;
width:740px;
text-align:right;
padding-right:30px;
margin-bottom:15px;
}

#Ajax_Map{
width:300px;
background-color:#00FF66;
background-image:url(../images/bg_news_bog_left.gif);
background-position:left;
background-repeat:repeat-y;
border:1px solid #211c59;
display:none;
}

#cal_events{
width:250px;
height:224px;
margin-bottom:15px;
background-image: url(../images/event_main_bg.jpg);
background-repeat:no-repeat;
}
/*---------------------------- Styles ----------------------------*/
a{
text-decoration:none;
color:#211c59;
font-weight:bold;
}

a:hover{
color:#a3d8f4;
}

.menu_category a{
color:#686868;
font-weight:normal;
text-decoration:none;
}

.menu_category a:hover{
color:#a3d8f4;
}

.DataCenter{
background-color:#FFFFFF;
color:#211c59;
height:30px;
padding-right:24px;
padding-top:4px;
font-size:12px;
text-align:right;
}

.MapBoxTitles{
height:25px;
color:#FFFFFF;
padding-right:24px;
padding-top:4px;
font-size:18px;
text-align:right;
}

.NewsBoxTitles{
background-color:#a3d8f4;
height:25px;
color:#211c59;
padding-right:24px;
padding-top:4px;
font-size:18px;
text-align:right;
}

.NewsBoxTitles a{
text-decoration:none;
color:#211c59;
font-weight:bold;
}

.NewsBoxTitles a:hover{
color:#FFFFFF;
}

.NewsBoxBody{
background-image:url(../images/bg_news_bog_left.gif);
background-position:left;
background-repeat:repeat-y;
padding-right:10px;
padding-left:24px;
padding-top:6px;
padding-bottom:25px;
color:#211c59;
border-bottom:1px solid #d5d5d5;
text-align:right;
font-size:16px;
}

.NewsBoxBodyCal{
background-image:url(../images/bg_news_bog_left.gif);
background-position:left;
background-repeat:repeat-y;
padding-right:2px;
padding-top:6px;
color:#211c59;
border:1px solid #d5d5d5;
text-align:right;
font-size:16px;
}

.indexFooterBoxes{
margin-right:19px;
float:left;
}

.pages{
width:15px;
height:15px;
}

.pagesfixed{
color:#a3d8f4;
width:15px;
height:15px;
}
/*----------------------------Align And Float--------------------------------*/
.float_left{
float:left;
}

.floatFire{
float:left !important;
}

.float_right{
float:right;
}

.clear_float{
clear:both;
}

.align_left{
text-align:left;
}

.align_center{
text-align:center;
}

.align_middle{
vertical-align:middle;
}
/*----------------------------Margin And Padding------------------------------*/
.margin_bottom_10{
margin-bottom:10px;
}

.margin_bottom_15{
margin-bottom:15px;
}

.padding_bottom_10{
padding-bottom:10px;
}

.padding_bottom_15{
margin-bottom:15px;
}

.padding_bottom_25{
padding-bottom:25px;
}

.margin_right_10{
margin-right:10px;
}

.margin_right_20{
margin-right:20px;
}

.margin_right_80{
margin-right:80px;
}

.padding_right_10{
padding-bottom:10px;
}

.padding_right_20{
padding-right:20px;
}

.margin_left_10{
margin-left:10px;
}

.margin_left_20{
margin-left:20px;
}

.margin_left_50{
margin-left:50px;
}

.padding_left_15{
padding-left:15px;
}

.padding_left_20{
padding-left:20px;
}

.margin_top_5{
margin-top:5px;
}

.margin_top_10{
margin-top:10px;
}

.margin_top_20{
margin-top:20px;
}

.padding_top_5{
padding-top:5px;
}

.margin_10{
margin:10px;
}
/*----------------------------Height And Width--------------------------------*/
.height_25{
height:25px;
}

.height_80{
height:80px;
}

.height_95{
height:95px;
}

.height_140{
height:140px;
}

.height_150{
height:150px;
}

.height_200{
height:200px;
}

.height_300{
height:300px;
}

.width_75{
width:75px;
}

.width_150{
width:150px;
}

.width_200{
width:200px;
}

.width_250{
width:251px;
}

.width_275{
width:275px;
}

.width_330{
width:330px;
}

.width_340{
width:340px;
}

.width_390{
width:390px;
}

.width_400{
width:400px;
}

.width_540{
width:540px;
}
/*----------------------------Color, Font And Border--------------------------*/
.default_title{
color:#211c59;
font-size:18px;
}

.text_box{
border:1px solid #211c59;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.btn{
color:#000000;
border:1px solid #211c59;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
}

.selectCombo{
color:#000000;
border:1px solid #211c59;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.border_right{
border-right:1px solid #211c59;
}

.border_bottom{
border-bottom:1px solid #211c59;
}

.border_211c59{
border:1px solid #211c59;
}

.border_a3d8f4{
border:1px solid #a3d8f4;
}

.bg_211c59{
background-color:#211c59;
color:#FFFFFF;
}

.bg_ffffff{
background-color:#FFFFFF;
}
