body { background: #023054 url('../images/tile_main.jpg') no-repeat center top; margin:0px; font-family: arial, verdana; font-size:15px; color:#323232; }
body.main { background:url(../images/main_bak_home.png); margin:0px; font-family: arial, verdana; font-size:15px; color:#color:#323232;;}

/*--------- STRUCTURE ----------------------*/
#wrapper { position:absolute; left: 50%; margin-left: -490px; width: 980px; padding:0; border:0; margin-top:0px; }
#header { position:relative; width:980px; height:191px; background:url('../images/header_bak.png') no-repeat; padding-left:10px; padding-right:10px; }
#maincontent { width:980px; background:url('../images/content_bak.png'); overflow: hidden; }
#maincontent2 { width:980px; background:url('../images/content_bak3.png'); overflow: hidden; }
#pagetitle { width:950px; height:41px; background:url('../images/page_title_bak.png'); padding-left:30px; padding-top:19px; }
#cmsregion { width:980px; height:50px; background:url('../images/page_title_bak.png'); padding-top:10px; }
#columnleft { float:left; width:630px; padding:0px 20px 20px 20px; margin-left:10px;}
#columnright { float:right; width:250px; padding:20px; margin-right:10px; }
#onecol { width:940px; padding:20px; min-height:500px; overflow: hidden; }
#sliderwrap { width:670px; height:370px; background:url('../images/slider_bak.jpg') no-repeat 0 0; margin-left:-20px; }
#maingap { height:5px; }
#mainnav { width:980px; height:60px; padding:0; border:0; background:url('../images/nav_bak.png'); overflow: hidden;}

/*-------- MISC ---------------------------*/
p.nstop { text-align:center; margin-bottom:20px; magin-left:400px; }
.linkletter { font-family:  'Hoefler Text', Georgia, 'Times New Roman', serif; font-weight: normal; font-size: 1.75em; letter-spacing: .2em; line-height: 1.1em; margin:0px; text-align: center; text-transform: uppercase; }
.emaillink { font-size:15px; color:#006; text-decoration:none; }
p.indent {margin-left:20px; }
.photonavbak { width:325px; height:150px; padding-left:12px; padding-top:13px; background:url("../images/frame.png") no-repeat 0 0; }
ul.newslist { list-style:none; margin:0px; padding:0px; }
p.newstitle { margin:0 0 2px 0; padding:0px; }
p.newstitle a { color:#017bd3; font-size:18px; text-decoration:none; }
p.newstitle a:hover { color:#013052; }
p.newstitlemain { margin:0 0 2px 0; padding:0px; }
p.newstitlemain a { color:#013052; font-size:15px; text-decoration:none; }
p.newstitlemain a:hover { color:#013052; }
p.newsdate { margin:0 0 8px 0; padding:0px; }
p.newsdate a { color:#013052; font-size:13px; text-decoration:none;}
p.newsdate a:hover { color:#017bd3; }
p.newsteaser {  margin:0px; padding:0px; }
p.newsteaser a { color:#444444; font-size:14px; text-decoration:none;}
p.newsteaser a:hover { color:#017bd3; }
.dotted {border: 1px dotted #401a1a; border-style: none none dotted; color: #fff; background-color: #fff; margin:10px 0 10px 0;}
.mapbak { border:1px solid #003;}
table.paddedtable2 { border: 1px solid #000080; }
table.paddedtable2 td { padding:10px; }
table.paddedtable2 td img { max-width:100%; }
.viewtitle { font-size:20px; font-style:italic; color:#2e2e2e; margin-top:0px; margin-bottom:10px; }
.committeetitle { color:#484848; font-size:20px; font-family:"Times New Roman", Times, serif; margin-bottom:4px; margin-top:20px; }
.yellowrow { background-color:#f6f4d2;}
.greyrow { background-color:#e3e3e3;}
.bluerow { background-color:#80d8fd;}
.bluetextlink a:link {font-size:14px; color:#036;}
.bluetextlink a:hover {text-decoration: none; color:#063; }
ul.linklist  { list-style-type:none; padding:0; margin:0; margin-top:10px; margin-left:6px; margin-bottom:12px;}
ul.linklist li { margin-bottom:8px;}
ul.linklist li a:link {font-size:14px; color:#036;}
ul.linklist li a:hover {text-decoration: none; color:#063; }
.icons { position:relative; margin-left:60px; margin-top:20px; margin-bottom:4px; text-align:left; }
.icons a { padding:0; text-decoration:none; }
p.warning { color:#900; margin:0px; margin-left:40px; padding:0px; font-style:italic; }
.pagetitle { font-family: 'Raleway', sans-serif; font-size:22px; color:#224f6a; font-weight: 700;border-bottom: 2px dotted #224f6a;}
ul.contact-info { line-height:180%; list-style-type: none; }
ul.contact-info li {font-size:16px; color:#6c6c6c; border-top: 1px #eee solid; padding:10px 0 10px 46px;}
li.contact-phone {background:url('../images/icon_phone.png') no-repeat left 10px;}
li.contact-fax {background:url('../images/icon_fax.png') no-repeat left 10px;}
li.contact-email {background:url('../images/icon_email.png') no-repeat left 10px;}
li.contact-email a {text-decoration:none; color:#00b0f0;}
li.contact-address {background:url('../images/icon_address.png') no-repeat left 10px; font-size:14px; line-height:140%; }
li.contact-capital {background:url('../images/icon_capital.png') no-repeat left 10px; font-size:14px; line-height:140%; }

/*------------- NAVIGATION -----------------*/
#home { display: block; width:60px; height:60px; background: url("../images/home_btn.png") no-repeat 0 0; }
#home:hover { background-position: 0 -60px; }
#home span { position: absolute; top: -999em; }
#about { display: block; width: 97px; height:60px; background: url("../images/about_btn.png") no-repeat 0 0; }
#about:hover { background-position: 0 -60px; }
#about span { position: absolute; top: -999em; }
#legislation { display: block; width:111px; height:60px; background: url("../images/lg_btn.png") no-repeat 0 0; }
#legislation:hover { background-position: 0 -60px; }
#legislation span { position: absolute; top: -999em; }
#pressroom { display: block; width: 118px; height:60px; background: url("../images/pr_btn.png") no-repeat 0 0; }
#pressroom:hover { background-position: 0 -60px; }
#pressroom span { position: absolute; top: -999em; }
#mmedia { display: block; width: 112px; height:60px; background: url("../images/mm_btn.png") no-repeat 0 0; }
#mmedia:hover { background-position: 0 -60px; }
#mmedia span { position: absolute; top: -999em; }
#contact { display: block; width: 93px; height:60px; background: url("../images/contact_btn.png") no-repeat 0 0; }
#contact:hover { background-position: 0 -60px; }
#contact span { position: absolute; top: -999em; }
#cmty { display: block; width: 155px; height:60px; background: url("../images/cmty_btn.png") no-repeat 0 0; }
#cmty:hover { background-position: 0 -60px; }
#cmty span { position: absolute; top: -999em; }

#contactlist { position:absolute; left:786px; margin-top:16px; }
.horizontal { display:inline; border-left: 1px solid; color:#d5ecfc; padding-left: 0.8em; padding-right: 0.8em;}
.first { border-left:none; padding-left:0; padding-right: 0.8em;}
#aa { display: block; width: 78px; height: 120px; background: url("../images/aa_btn.png") no-repeat 0 0; }
#aa:hover { background-position: 0 -120px; }
#aa span { position: absolute; top: -999em; }
#mr { display: block; width: 78px; height: 120px; background: url("../images/mr_btn.png") no-repeat 0 0; }
#mr:hover { background-position: 0 -120px; }
#mr span { position: absolute; top: -999em; }
#ei { display: block; width: 78px; height: 120px; background: url("../images/ei_btn.png") no-repeat 0 0; }
#ei:hover { background-position: 0 -120px; }
#ei span { position: absolute; top: -999em; }
#ct { display: block; width: 78px; height: 120px; background: url("../images/ct_btn.png") no-repeat 0 0; }
#ct:hover { background-position: 0 -120px; }
#ct span { position: absolute; top: -999em; }
#gi { display: block; width: 78px; height: 120px; background: url("../images/gi_btn.png") no-repeat 0 0; }
#gi:hover { background-position: 0 -120px; }
#gi span { position: absolute; top: -999em; }
#cu { display: block; width: 78px; height: 120px; background: url("../images/cu_btn.png") no-repeat 0 0; }
#cu:hover { background-position: 0 -120px; }
#cu span { position: absolute; top: -999em; }
#cmsnav ul { margin:0 auto; overflow: hidden; }
#cmsnav ul li { list-style:none outside none;  display:inline; }
#cmsnav ul li a { color:#76c2f9; font-size:16 px; text-decoration:none; margin-left:10px; display:inline;}
#cmsnav ul li a:hover { text-decoration:underline; color:#015da0; }
#chief { display: block; width:284px; height: 104px; background: url("../images/chief_pic.jpg") no-repeat 0 0; }
#chief:hover { background-position: 0 -104px; }
#com { display: block; width:284px; height: 104px; background: url("../images/com_pic.jpg") no-repeat 0 0; }
#com:hover { background-position: 0 -104px; }
#track { display: block; width:284px; height: 104px; background: url("../images/track_pic.jpg") no-repeat 0 0; }
#track:hover { background-position: 0 -104px; }
#newspg { display: block; width:284px; height: 104px; background: url("../images/news_pic.jpg") no-repeat 0 0; }
#newspg:hover { background-position: 0 -104px; }
#press { display: block; width:284px; height: 104px; background: url("../images/press_pic.jpg") no-repeat 0 0; }
#press:hover { background-position: 0 -104px; }
#events { display: block; width:284px; height: 104px; background: url("../images/events_pic.jpg") no-repeat 0 0; }
#events:hover { background-position: 0 -104px; }
#photos { display: block; width:284px; height: 104px; background: url("../images/photos_pic.jpg") no-repeat 0 0; }
#photos:hover { background-position: 0 -104px; }
#videos { display: block; width:284px; height: 104px; background: url("../images/video_pic.jpg") no-repeat 0 0; }
#videos:hover { background-position: 0 -104px; }
#dm { display: block; width:120px; height: 120px; background: url("../images/dlthumb.jpg") no-repeat 0 0; }
#dm:hover { background-position: 0 -120px; }

/*--------------------------------------- main page menu -----------------------------*/
.mainpagemenu { padding: 0; margin-top:20px; margin-bottom:20px; clear:both; }
.mainpagemenu li { display: inline; }
.mainpagemenu li a { width:186px; padding:10px; background: #cee4f3; color:#707070; float:left; border: 1px solid #ccf; text-decoration:none; font-weight: bold;}
.mainpagemenu li.active a { background: #fdfce6; color:#003e57; }
.mainpagecontent { float:left; clear:both; border: 1px solid #ccf; border-top: none; none; background: #fdfce6; padding-left:10px; width:612px; }
.mainpagecontainer ul li { color:#191919; margin-left:-30px; list-style-type: none;}
.date { font-size:13px; margin:0px; padding:0px; }
.mnewsteaser {  margin:0px; padding:0px; font-size:14px; font-style:italic;}
.maintextlink { margin:0px; padding:0px;}
.maintextlink a:link {font-size:14px; color:#036;}
.maintextlink a:hover {text-decoration: none; color:#063; }
.maintextlink a:visited {text-decoration: none; color:#036; }
.dotted {border: 1px dotted #401a1a; border-style: none none dotted; color: #fff; background-color: #fff; margin:10px 0 10px 0; width:590px;}



/*---------- FORMS -----------------------*/
.ebox {
    height:30px;
    width:108px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #cccccc;
    padding:0 10px;
}

.eboxsubmit {
	background-image: 	url("../images/blue_submit.png");
	background-repeat:	no-repeat;
	background-color:	transparent;
	height:			28px;
	width:			54px;
	border:			none;
	text-indent:		-999em;
}

#formtable {  
 background-color: #F2F7FB;  
 color: #012f84;  
 border: 1px solid #D7E5F2;  
 border-collapse: collapse;
 padding:2px;
 width:558px;  
}

#formtable td {
 font-size:15px;
 border: 1px solid #D7E5F2;
 padding:10px;
}


#formtablemr {  
 background-color: #F2F7FB;  
 color: #012f84;  
 border: 1px solid #D7E5F2;  
 border-collapse: collapse;
 padding:2px;
 width:560px;  
}  

#formtablemr td {
 font-size:15px;
 border: 1px solid #D7E5F2;
 padding:10px;
}

#formtablepl {  
 background-color: #F2F7FB;  
 color: #012f84;  
 border: 1px solid #D7E5F2;  
 border-collapse: collapse;
 padding:2px;
 width:580px;  
}  

#formtablepl td {
 font-size:15px;
 border: 1px solid #D7E5F2;
 padding:10px;
}

#formtablesp {  
 background-color: #F2F7FB;  
 color: #012f84;  
 border: 1px solid #D7E5F2;  
 border-collapse: collapse;
 padding:2px;
 width:570px;  
}  

#formtablesp td {
 font-size:15px;
 border: 1px solid #D7E5F2;
 padding:10px;
}

.namebox {
	height:24px;
    width:180px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #cccccc;
    padding:0 8px;
}

.addressbox {
	height:24px;
    width:220px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #cccccc;
    padding:0 8px;
}

.smallbox {
	height:24px;
    width:80px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #cccccc;
    padding:0 8px;
}

.commentbox {
	height:24px;
    width:410px;
	height:160px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #cccccc;
    padding:0 8px;
}



/*-------------FOOTER---------------------*/
#footer { width:980px; height:180px; background:url('../images/footer_bak.png'); }
#footercontent{ width:980px; margin:0 auto; position:relative; }
#footercontent ul{ position:absolute; margin-top:30px; list-style-type: none;}
#footercontent ul li{ color:#8b8a8a; font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#footercontent ul li a{ color:#8b8a8a; font:normal 11px/19px Arial, Helvetica, sans-serif; padding:0 7px; text-decoration: none;}
#footercontent ul li a:hover{ color:#387c9e; }
#footercontent p.copyright{	font:normal 9px Arial, Helvetica, sans-serif; color:#9c9a9a; background-color:inherit; position:absolute; left:750px; top:108px;} 
#footercontent img{	position:absolute; left:750px; top:70px; width:180px; height:37px; }