/*MASTER*/
a, a img {outline:none; border:0;}
body {margin:0;line-height:1.3em;background-color:#fff;color:#4a4a4a;font-size:13px;}
ul {list-style-position:outside;list-style-image:url(/media/li_bullet.gif); padding-left:1em;}
ol {list-style-position:inside;list-style-type:decimal;}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
.al {text-align:left;}
.ar {text-align:right;}
.last {border-right:0 !important;margin-right:0 !important;}

/*Link Styles*/
a,a:link,a:active,a:visited,a:hover {color:#3b978a;}
a,a:link,a:active,a:visited {text-decoration:underline;}
a:hover {text-decoration:none;}

.PageWrap {width:959px; margin:auto;}
.hd {}
.bnr {}
.bd {}
.ft {}


/**Print Only**/
.printOnly {display:none;}
#PrintContactInformation {display:none;}


/* header */
#hd { height:112px; width:100%; position:relative;}
#logo { position:absolute; z-index:1000; top:25px;}

#LoginTab { height:46px; position:absolute; bottom:41px; right:0px;}
#LoginTab .tab_left {width:28px; height:46px; display:block; float:left; background-image:url('/media/tmp_tab_left.jpg');}
#LoginTab .tab_right {width:28px; height:46px; display:block; float:left; background-image:url('/media/tmp_tab_right.jpg');}
#LoginTab .tab_mid {height:46px; display:block; float:left; background-image:url('/media/tmp_tab_bg.jpg'); background-repeat:repeat-x;}

#loggedOut { padding-top: 12px; }
#loggedOut .red { font-size:10px; display:block; color:#F81121; font-weight:bold; line-height:14px; }
#loggedOut .col1, #loggedOut .col2 {line-height:14px; display:block; font-size:12px; float:left; text-decoration:none; background-image:url(/media/bullet_side_nav.jpg); background-repeat:no-repeat; font-family:Arial; color:#12C2E9; }
#loggedOut .col1 { border-right:1px #CCCCCC solid; width:150px; background-position: 135px 4px; margin-right: 7px; }
#loggedOut .col2 { width:50px; background-position: 35px 4px; margin-right: 7px; }

#loggedIn { padding-top: 12px; }
#loggedIn .red { font-size:10px; display:block; color:#F81121; font-weight:bold; line-height:14px; }
#loggedIn .col1, #loggedIn .col2, #loggedOut .col2 {line-height:14px; display:block; font-size:12px; float:left; text-decoration:none; font-family:Arial; color:#12C2E9; }
#loggedIn .col1 { border-right:1px #CCCCCC solid; width:200px;  }
#loggedIn .col1 a {text-decoration:none; background-image:url(/media/bullet_side_nav.jpg); background-position:right center; background-repeat:no-repeat; margin-right: 7px; color:#12C2E9; padding-right:15px; }
#loggedIn .col2 { width:50px; background-position: 35px 4px; margin-right: 7px; margin-left: 7px; line-height:2em;  background-image:url(/media/bullet_side_nav.jpg); background-position:right center; background-repeat:no-repeat;}


#mainNav {clear:both; background-image:url('/media/tmp_nav_bg.jpg'); background-repeat:repeat-x; position:absolute; bottom:0px; height:41px; right:0px; width:90%; z-index:100;}
#mainNav ul {list-style-type:none;list-style-image:none;margin:0;height:41px; padding:0px; float:right;}
#mainNav ul li {float:left;height:21px;}


#PageBG { background-image:url('/media/bg_interior.jpg'); background-repeat:repeat-x; background-position:top; width:100%; height:714px; margin-bottom:-714px;}
/** Banner **/
.Banner {width:100%; clear:both;}
#HomeBanner {}


/** body **/
#bd_bg { background-image:url('/media/tmp_blue_bar.jpg'); background-repeat:no-repeat; background-position:center top; background-color:#fff; clear:both; height:33px; margin-left:-20px; margin-right:-20px; margin-bottom:50px;}
#bd_c {background-image:url('/media/bg_content.jpg'); background-repeat:repeat-y; padding-left:20px; padding-right:20px; }


.PageListingDate { font-size:12px; color:#0E95B1; }

/** Home page body styles **/
#Home_c { font-size:12px; line-height:16px; margin-bottom:1px; padding-bottom:1px;}
#Home_c li { margin-bottom:3px;}
#Home_c .col1, #Home_c .col2 {width:295px; margin-right:16px; float:left;}
#Home_c .col3 {width:295px; float:right; }
#Home_c h1 {font-size:1.5em;}
#Home_c .col3 h3, #Home_c .col3 h3 a:link, #Home_c .col3 h3 a:visited, #Home_c .col3 h3 a:visited, #Home_c .col3 h3 a:hover  {font-family:Arial; font-size:12px; color:#12C2E9; font-weight:bold; text-decoration:none;}
#Home_c .col3 h3 { margin:0px 0px 4px 0px; padding:0px; }


/** Home page body styles **/

#twoCol_c {}
#twoCol_c .Col1 { width:257px; float:left;}
#twoCol_c .Col2 { width:622px; float:right;}




/** Interior Pages **/

/** Interior Pages **/
#sideNav {font-family:Helvetica, Arial; margin-bottom:2em;}
#sideNav h3, #sideNav h3 a:link, #sideNav h3 a:active, #sideNav h3 a:visited, #sideNav h3 a:hover { font-family:Helvetica, Arial; font-size:18px; color:#558795; font-weight:normal; text-transform:uppercase;text-decoration:none;margin:0px 0px 7px 0px;padding:0px;}
#sideNav ul {margin:0px;padding:0px;}
#sideNav ul li {margin:0px;padding:8px 12px 12px 12px;list-style:none; border-top:1px #DAE8E8 solid; background-image:url(/media/bullet_side_nav.jpg);background-repeat:no-repeat;background-position:0px 12px;line-height:16px;}
#sideNav > ul > li.cSelection {background-image:url(/media/bullet_side_nav_active.jpg);}
#sideNav ul li a:link, #sideNav ul li a:active, #sideNav ul li a:hover, #sideNav ul li a:visited { font-size:12px;text-transform:uppercase;text-decoration:none;color:#558795; font-weight:bold; }
#sideNav ul ul {margin:0px 0px -3px 0px;padding:0px;}
#sideNav ul ul li {margin:0px;list-style:none; border:none; padding:7px 0px 0px 12px;background-image:url(/media/bullet_side_nav_child.jpg);background-repeat:no-repeat;background-position:0px 12px;}
#sideNav ul ul li a:link, #sideNav ul ul li a:active, #sideNav ul ul li a:hover, #sideNav ul ul li a:visited { font-size:12px;text-transform:none;text-decoration:underline;color:#12C2E9;line-height:16px; font-weight:normal; }




/** SubPage Listing **/
ul.SubPageList { list-style:none; padding:0px; margin:0px;}




/** Forms **/
.Form {background-color:#e7f2f8; border:solid 1px #0099cb; margin:1em 1em 1em 0; padding:20px; width:500px;}
.FormRow { clear:both; margin-bottom:0.5em; width:100%;}
.FormRow .label {float:left;}
.FormRow .ValidationMessage {clear:both; display:block; width:100%;}
.FormRow .ErrorStar {color:Red;}
.FormNote {clear:both; display:block; color:#999; font-size:0.8em;}
.Form .TextBox {width:60%; display:block; height:28px; height:22px; padding-top:6px; }
.Form .DropDown {width:61%; display:block;}
.Form .DropDown option {width:100%; display:block;}
.Form  .MultiLineTextBox {display:block; height:8em; width:100%; }







/** footer **/ 
#ft_c { background-image:url('/media/tmp_bg_footer.jpg'); background-position:center top; height:195px; position:relative;}
#ft_c .col2 {width:130px; height:90px; position:absolute; top:60px; left:420px; font-family:Arial; font-size:12px; color:#666666; line-height:15px;}
#ft_c .col3 { height:130px; width:350px; position:absolute; top:60px; right:20px; font-family:Arial; font-size:12px; color:#12C2E9; line-height:15px;}
#ft_c .col3 a:link, #ft_c .col3 a:active, #ft_c .col3 a:visited, #ft_c .col3 a:hover { font-family:Arial; font-size:12px; color:#12C2E9; line-height:1em; text-decoration:underline; }
#ft_c #copyLine { position:absolute; top:195px; width:100%; font-family:Arial; font-size:12px; color:#666666; line-height:15px; text-align:center;}
#ft_c #copyLine a:link, #ft_c #copyLine a:active, #ft_c #copyLine a:visited,   #ft_c #copyLine a:hover { font-family:Arial; font-size:12px; line-height:15px; text-align:center; }
#ft_c .linkWithBullet { display:block; padding:0px 0px 0px 0px; margin:0px; background-image:url(/media/bullet_side_nav.jpg); background-repeat:no-repeat; background-position: 85px 4px; font-family:Arial; font-size:12px; color:#12C2E9; font-weight:bold; text-decoration:none;}


/** Sitemap **/
ul.SiteMap { padding:0px; margin:0px; }
ul.SiteMap li { list-style-type:none;}
ul.SiteMap ul li { list-style-type:disc;}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
