@charset "UTF-8";
/* CSS Document */



body { width: 100%; background: #edecec url(../images/background/background_bot_body.png) 0 300px repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: normal; line-height: normal; padding: 0; margin: 0; }

/* ///////////////////// GLOBAL //////////////////////////////////////////// */

a { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #ccc; }
a:hover { color: #888; }

#wrap { display: block; width: 100%; background: url(../images/background/background_top13_body.png) top repeat-x; padding: 0; margin: 0; }



#wrap #frame { display: block; background: url(../images/background/background_frame_shadow.png) top center no-repeat; width: 960px; padding: 0 0 0 0; margin: 0 auto; }

#wrap #frame .edge { display: block; width: 950px; padding: 0; margin: 0 auto; }

#wrap #frame #topWrap { display: block; width: 950px; padding: 0; margin: 0; }

#wrap #frame #topWrap .media { display: block; width: 950px; overflow: hidden; padding: 0; margin: 0; }
#wrap #frame #topWrap .media .mediaLogo { float: left; padding: 0; margin: 0; }



#wrap #frame #topWrap .date { display: none; background: url(../images/background/backgroundV.png) center repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #eee; text-align: right; border: 1px #999 solid; padding: 2px 2px 2px 2px; margin: 1px; }

#wrap #frame #topWrap #topNav { display: block; background: url(../images/top_nav_bar.png) center repeat-x; border-top: 1px #555 solid; padding: 8px 0 8px 0; margin: 0 0 8px 0; }
#wrap #frame #topWrap #topNav ul { display: block; width: 100%; list-style: none; padding: 0; margin: 0; }
#wrap #frame #topWrap #topNav ul li { display: block; float: left; width: 158.25px; text-align: center; padding: 0; margin: 0; }
#wrap #frame #topWrap #topNav ul li.login { width: 60px; }
#wrap #frame #topWrap #topNav ul li a { display: block; background-color: #00788B; color: #fff; border: 1px #bbbbbb solid; text-decoration: none; padding: 6px 3px 6px 3px; margin: 2px; }
#wrap #frame #topWrap #topNav ul li a#active { background: #00788B url(../images/background/navi/nav_back_gray.png) center repeat-x; color: #999; border: 1px #555 solid; }
#wrap #frame #topWrap #topNav ul li a:hover { background-color: #78A22F; color: #222; border: 1px #313131 solid; }

#wrap #frame #mainWrap { display: block; width: 950px; overflow: hidden; border-top: 1px #454545 solid; border-bottom: 1px #858585 solid; padding: 0; margin: 0; }


/* ////////////////////////////////////// MAIN /////////////////////////////////////////// */


#wrap #frame #mainWrap #main { display: block; width: 500px; float: left; padding: 0; margin: 0; }

#wrap #frame #mainWrap #main .canvas { display: block; border: 0px #fff dotted; padding: 20px 30px 20px 0; margin: 15px 10px 15px 0; }

#wrap #frame #mainWrap #main .canvas .headBlock { text-align: left; border-bottom: 0px #444 dashed; padding: 0 0 6px 0; margin: 0 0 25px 0; }
#wrap #frame #mainWrap #main .canvas .headBlock .date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #222; letter-spacing: 0px; text-align: left; padding: 0; margin: 0 0 0 0; }
#wrap #frame #mainWrap #main .canvas .headBlock .header1 { font-family: Verdana, Arial, Helvetica, serif; font-size: 28px; color: #000; text-transform: uppercase; letter-spacing: 2px; padding: 0; margin: 0; }
#wrap #frame #mainWrap #main .canvas .headBlock .header1 .smallcap { font-size: 24px; }
#wrap #frame #mainWrap #main .canvas .headBlock .header2 { font-size: 14px; color: #000; text-transform: none; letter-spacing: 0px; padding: 0; margin: 0; }
#wrap #frame #mainWrap #main .canvas h3 { font-size: 12px; color: #000; text-transform: none; letter-spacing: 0px; padding: 0; margin: 10px 0 0 0; }
#wrap #frame #mainWrap #main .canvas h4 { font-size: 11px; color: #000; text-transform: none; padding: 0; margin: 5px 0 0 0; text-decoration: none; }
#wrap #frame #mainWrap #main .canvas a { font-size: 11px; color: #000; text-transform: none; padding: 0; margin: 5px 0 0 0; text-decoration: underline; }
#wrap #frame #mainWrap #main .canvas a:hover { font-size: 11px; color: #000; text-transform: none; padding: 0; margin: 5px 0 0 0; text-decoration:none; }

#main .canvas .highslide-gallery { padding-bottom: 10px; margin-bottom: 0px;}
#main .canvas .highslide-gallery img { margin-right: 4px; }

#main .canvas .highslide-caption  {  margin: 0px; padding:0px; color: #000; }
#main .canvas .highslide-caption  p{ color: #000;  }

#wrap #frame #mainWrap #main .canvas .coat { padding:0; margin: 0; }

#wrap #frame #mainWrap #main .canvas p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #222; line-height: 20px; padding: 5px 0 5px 0; margin: 0; }

#wrap #frame #mainWrap #main .canvas em { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333; line-height: 20px; padding: 5px 0 5px 0; margin: 0; }

#wrap #frame #mainWrap #main .canvas p.faq { background-color: #bbb; color: #000; padding: 10px; margin: 0; }
#wrap #frame #mainWrap #main .canvas p.faq a { color: #222; }
#wrap #frame #mainWrap #main .canvas p.faq a:hover { color: #999; }

#wrap #frame #mainWrap #main .canvas .staffHead { display: block; background: #ccc; border: 1px #ddd solid; padding: 2px; margin:3px 0 3px 0; }
#wrap #frame #mainWrap #main .canvas .staffHead img { float: left; margin-right: 5px; }
#wrap #frame #mainWrap #main .canvas .staffHead .staffTag { background: url(../images/logo/sra_staff_tag_background.png) top no-repeat; clear:right; text-align:left; line-height: 18px; color: #666666; border: 1px #999 solid; }
#wrap #frame #mainWrap #main .canvas .staffHead .staffTag strong { font-size: 11px; color: #00788B; }
#wrap #frame #mainWrap #main .canvas .staffHead .staffTag .jobTitle { color: #000000; }
#wrap #frame #mainWrap #main .canvas .staffHead .staffTag a { color: #666666; text-transform: lowercase; }
#wrap #frame #mainWrap #main .canvas .staffHead .staffTag a:hover { color: #000000; }

#wrap #frame #mainWrap #main .canvas .line { width:100%; border-bottom: 1px #555 dashed; margin-bottom: 1px;  margin-bottom: 3px; }
#wrap #frame #mainWrap #main .canvas .blockText { display: block; width: 98px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-transform: none; line-height: 22px; border-right: 1px #555 dashed; padding-right: 11px; padding-left: 0; margin-right: 8px; margin-bottom: 7px;  margin-left: 0; padding-top: 5px; }
#wrap #frame #mainWrap #main .canvas .blockText img:hover {filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


#wrap #frame #mainWrap #main .canvas ol { list-style: decimal; color: #000; }
#wrap #frame #mainWrap #main .canvas ol li { display: block; margin-bottom: 6px; }
#wrap #frame #mainWrap #main .canvas ol li a { text-decoration: none; }
#wrap #frame #mainWrap #main .canvas ol li a:hover {  color: #666; }

#wrap #frame #mainWrap #main .canvas ul { display: block; list-style: none; padding: 0 0 0 10px; margin: 0; }
#wrap #frame #mainWrap #main .canvas ul li { display: block; color: #000; padding: 0 0 0 0; margin: 0 0 0 0; }
#wrap #frame #mainWrap #main .canvas ul li a { text-decoration: none; }
#wrap #frame #mainWrap #main .canvas ul li a:hover {  color: #666; }

#wrap #frame #mainWrap #main .canvas .serviceBlock { display: block; padding: 0 0 0 0; margin: 8px 0 5px 0; }
#wrap #frame #mainWrap #main .canvas .serviceBlock .serviceImage { background: #212121 url(../images/background/backgroundS_blackx.png) repeat; text-align: left; padding: 0; margin: 0; }
#wrap #frame #mainWrap #main .canvas .serviceBlock .serviceTitle { border-bottom: 0px #555 solid; padding: 0; margin: 5px 0 0 0; }
#wrap #frame #mainWrap #main .canvas .serviceBlock .serviceTitle h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; letter-spacing: 0px;  border-bottom: 0px #777 solid; text-transform: none; }
#wrap #frame #mainWrap #main .canvas .serviceBlock .serviceContent { padding: 5px 0 5px 0; margin: 0; }
#wrap #frame #mainWrap #main .canvas .serviceBlock .serviceContent p { padding: 0px 10px 10px 0px; margin: 0; }

#wrap #frame #mainWrap #main .canvas .resourceBlock { display: block; padding: 0 0 0 10px; margin: 0 0 5px 0; }
#wrap #frame #mainWrap #main .canvas .resourceBlock h4 { font-size: 11px; color: #000; text-transform: none; font-weight: bold; padding: 0; margin: 5px 0 0 0; }
#wrap #frame #mainWrap #main .canvas .resourceBlock p { padding: 5px 0 5px 0; margin: 0; }
#wrap #frame #mainWrap #main .canvas .resourceBlock ul { list-style: none; float: right; padding: 0 0 0 0; margin: 0; }
#wrap #frame #mainWrap #main .canvas .resourceBlock ul li { color: #000; border-bottom: 1px solid #555; padding: 0 0 2px 0; margin: 0 0 3px 0; }
#wrap #frame #mainWrap #main .canvas .resourceBlock ul li a { text-decoration: none; }
#wrap #frame #mainWrap #main .canvas .resourceBlock ul li a:hover {  color: #666; }

#wrap #frame #mainWrap #main .canvas .sitemapLink { padding: 0; margin: 10px 0 10px 0; }
#wrap #frame #mainWrap #main .canvas .sitemapLink ul { display: block; list-style: none; padding: 0; margin:0 0 0 0; }
#wrap #frame #mainWrap #main .canvas .sitemapLink ul li { color: #000; border-bottom: 1px solid #888; padding: 0 0 4px 0; margin: 0 0 4px 0; }
#wrap #frame #mainWrap #main .canvas .sitemapLink ul li.tier2 { margin-left: 8px; }
#wrap #frame #mainWrap #main .canvas .sitemapLink ul li.tier2 a { color: #333333; }
#wrap #frame #mainWrap #main .canvas .sitemapLink ul li a { text-decoration: none; }
#wrap #frame #mainWrap #main .canvas .sitemapLink ul li a:hover {  color: #444; }

#wrap #frame #mainWrap #main .canvas .link1 { display: block; text-align: center; padding: 0; margin: 0; }
#wrap #frame #mainWrap #main .canvas .link1 ul { display: block; float:right; list-style: none; padding: 0; margin: 0; }
#wrap #frame #mainWrap #main .canvas .link1 ul li { display: block; float: left; padding: 0; margin: 0; }
#wrap #frame #mainWrap #main .canvas .link1 ul li  a { display: block; background-color: #888; color: #222; font-weight: normal; text-decoration: none; border: 1px #777 solid; padding:  2px 5px 2px 5px; margin: 1px; }
#wrap #frame #mainWrap #main .canvas .link1 ul li a:hover { background-color: #999; color: #666; border: 1px #ccc solid; }

#wrap #frame #mainWrap #main .canvas .link2 {  text-align: right; padding: 0 0 5px 0; margin: 0; }
#wrap #frame #mainWrap #main .canvas .link2 a { background-color: #888; text-decoration: none;  color: #333; font-weight: normal; }
#wrap #frame #mainWrap #main .canvas .link2 a .backgLink { background-color: #555; color: #fff; padding-left: 2px; }
#wrap #frame #mainWrap #main .canvas .link2 a:hover { background-color: #000; color: #eee; }
#wrap #frame #mainWrap #main .canvas .link2 a:hover .backgLink { background-color: #92062d; color: #fff; }

#wrap #frame #mainWrap #main .canvas .link3 { display: block; text-align: center; padding: 0; margin: 0; }
#wrap #frame #mainWrap #main .canvas .link3 ul { display: block; float:right; list-style: none; padding: 0; margin: 0; }
#wrap #frame #mainWrap #main .canvas .link3 ul li { display: block; float: left; padding: 0; margin: 0; }
#wrap #frame #mainWrap #main .canvas .link3 ul li  a { display: block; background-color: #00788B; color: #fff; width: 100px; font-weight: normal; text-decoration: none; border: 1px #02A6B7 solid; padding:  2px 5px 2px 5px; margin: 1px; }
#wrap #frame #mainWrap #main .canvas .link3 ul li a:hover { background-color: #01636D; color: #fff; border: 1px #ccc solid; }


/* /////////////////////////////////////// MAIN WIDE ////////////////////////////////////////////// */



#wrap #frame #mainWrap #mainWide { display: block; width: 100%; padding: 0; margin: 0; }

#wrap #frame #mainWrap #mainWide .canvasV { display: block; text-align:center; border: 0px #fff dotted; padding: 20px 30px 20px 0; margin: 15px 10px 15px 0; }

#wrap #frame #mainWrap #mainWide .canvasV .headBlock { text-align: left; border-bottom: 0px #444 dashed; padding: 0 0 6px 0; margin: 0 0 25px 0; }
#wrap #frame #mainWrap #mainWide .canvasV .headBlock .date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #222; letter-spacing: 0px; text-align: left; padding: 0; margin: 0 0 0 0; }
#wrap #frame #mainWrap #mainWide .canvasV .headBlock .header1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #000; text-transform: uppercase; letter-spacing: 2px; padding: 0; margin: 0; }
#wrap #frame #mainWrap #mainWide .canvasV .headBlock .header1 .smallcap { font-size: 24px; }
#wrap #frame #mainWrap #mainWide .canvasV .headBlock .header2 { font-size: 14px; color: #000; text-transform: none; letter-spacing: 0px; padding: 0; margin: 0; }
#wrap #frame #mainWrap #mainWide .canvasV h3 { font-size: 12px; color: #000; text-transform: none; letter-spacing: 0px; padding: 0; margin: 10px 0 0 0; }
#wrap #frame #mainWrap #mainWide .canvasV h4 { font-size: 11px; color: #000; text-transform: none; padding: 0; margin: 5px 0 0 0; }

#wrap #frame #mainWrap #mainWide .canvasV .coat { padding:0; margin: 0; }

#wrap #frame #mainWrap #mainWide .canvasV p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #222; line-height: 20px; padding: 5px 0 5px 0; margin: 0; }

#wrap #frame #mainWrap #mainWide .canvasV p.faq { background-color: #555; color: #ffffff; padding: 10px; margin: 0; }
#wrap #frame #mainWrap #mainWide .canvasV p.faq a { color: #ffffff; }
#wrap #frame #mainWrap #mainWide .canvasV p.faq a:hover { color: #999; }

#wrap #frame #mainWrap #mainWide .canvasV .link1 { display: block; text-align: right; padding: 0; margin: 0; }
#wrap #frame #mainWrap #mainWide .canvasV .link1 ul { display: block; float:right; list-style: none; padding: 0; margin: 0; }
#wrap #frame #mainWrap #mainWide .canvasV .link1 ul li { display: block; float: left; padding: 0; margin: 0; }
#wrap #frame #mainWrap #mainWide .canvasV .link1 ul li  a { display: block; background-color: #888; color: #555; font-weight: normal; text-decoration: none; border: 1px #777 solid; padding:  2px 5px 2px 5px; margin: 1px; }
#wrap #frame #mainWrap #mainWide .canvasV .link1 ul li a:hover { background-color: #999; color: #666; border: 1px #ccc solid; }



/* ////////////////////////////////////// CONTACT FORM /////////////////////////////////////////// */


#wrap #frame #mainWrap #main #contactForm { display: block; font-family: Verdana, Arial, Helvetica, sans-serif; color: #222222;  border: 0px #999 dotted; padding: 0px 15px 10px 0; margin: 20px 10px 0 0; }

#wrap #frame #mainWrap #main #contactForm label {
font-size: 12px;
font-weight: normal;
text-transform: uppercase;
color: #444;
letter-spacing: 1px;
text-align: left;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#wrap #frame #mainWrap #main #contactForm .formfieldarea {
width: 100%;
height: 200px;
background:  #eeeeee;
font-size : 10px;
color: #000;
border : 1px solid #888;
padding: 2px 2px;
margin: 0;
}

#wrap #frame #mainWrap #main #contactForm ul { list-style: none; padding: 0; margin: 0; }
#wrap #frame #mainWrap #main #contactForm ul li { padding-top: 5px; }
#wrap #frame #mainWrap #main #contactForm ul li a { text-decoration: underline; color: #000000; }
#wrap #frame #mainWrap #main #contactForm ul li a:hover { color: #444; }
#wrap #frame #mainWrap #main #contactForm ul li label {
font-size: 12px;
font-weight: normal;
text-transform: uppercase;
color: #fff;
letter-spacing: 1px;
text-align: left;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#wrap #frame #mainWrap #main #contactForm ul li .formfieldarea {
width: 100%;
height: 200px;
background:  #eeeeee;
font-size : 10px;
color: #000;
border : 1px solid #888;
padding: 2px 2px;
margin: 0;
}

#wrap #frame #mainWrap #main #contactForm .inputBox {
width: 100%;
height: 15px;
background: #eeeeee;
font-size : 10px;
color: #000;
border : 1px solid #888;
padding: 0;
margin: 0;
}

#wrap #frame #mainWrap #main #contactForm fieldset {
border-top: 0px #111 dotted;
border-right: 0px #111 dotted;
border-bottom: 0px #111 dotted;
border-left: 0px #111 dotted;
padding: 0 0 5px 0;
margin: 0 0 0 0;
}


/* ////////////////////////////  SIDEBAR 1 ///////////////////////////////////////// */


#wrap #frame #mainWrap #sidebar1 {  display: block; width: 450px; float: right; overflow: hidden; padding: 0; margin: 0; }

#wrap #frame #mainWrap #sidebar1 .canvas { display: block; font-family: Verdana, Arial, Helvetica, sans-seriff; font-size: 10px; border: 0px #888 solid; padding: 10px 0 10px 20px; margin: 5px 0 15px 20px; }
#wrap #frame #mainWrap #sidebar1 .canvas#tab { /*background: #999 url(../images/background/backgroundS.jpg);*/ }
#wrap #frame #mainWrap #sidebar1 .canvas#block { background: #666; }
#wrap #frame #mainWrap #sidebar1 .canvas#navigate { }
#wrap #frame #mainWrap #sidebar1 .canvas#one,#two,#three,#four { margin-top: 0px; }

#wrap #frame #mainWrap #sidebar1 .canvas .date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align: center; padding: 4px; margin: 0 0 10px 0; }

#wrap #frame #mainWrap #sidebar1 .canvas .staffLeft { float: left; padding: 0; margin: 0 5px 0 0; }

#wrap #frame #mainWrap #sidebar1 .canvas p { padding: 5px; margin: 0; }

#wrap #frame #mainWrap #sidebar1 .canvas .headBlock { background: /*url(../images/background/backgroundV.png) repeat-x*/; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 28px; overflow: hidden; padding: 2px; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .headBlock .header1 { color: #999; text-transform: uppercase; line-height: 22px; letter-spacing: 2px; padding: 0; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .headBlock .header1 .smallcap { font-size: 24px; }
#wrap #frame #mainWrap #sidebar1 .canvas .headBlock .header3 { font-size: 10px; color: #222; text-align: right; letter-spacing: 2px; text-transform: uppercase; border-bottom: 0px #555 solid; padding: 3px 0 3px 3px; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .headBlock .header3 .back { background-color: #ddd; }

#wrap #frame #mainWrap #sidebar1 .canvas h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; border-bottom: 1px #fff dotted; padding: 4px; margin: 3px 0 3px 0;  }
#wrap #frame #mainWrap #sidebar1 .canvas h4 { font-size: 8px; color: #ffffff; border: none; padding: 0 0 0 5px; margin: 0 0 0 0;  }
#wrap #frame #mainWrap #sidebar1 .canvas h3 { font-size: 13px; color: #ffffff; border: none; padding: 0 0 0 5px; margin: 0 0 0 0; line-height: 20px;  }
#wrap #frame #mainWrap #sidebar1 .canvas h5 { font-size: 10px; color: #00788B; border: none; padding: 0 0 0 0; margin: 0 0 0 0; line-height:  }
#wrap #frame #mainWrap #sidebar1 .canvas h6 { font-size: 13px; color: #999; border: none; padding: 0 0 0 5px; margin: 0 0 0 0;  }

#wrap #frame #mainWrap #sidebar1 .canvas .wrap { display: block; background-color: #999; color: #eee; border: none; overflow: hidden; padding: 0; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .pad { padding: 10px; }

#wrap #frame #mainWrap #sidebar1 .slideShow { overflow: hidden; padding: 0; margin: 0; }

#wrap #frame #mainWrap #sidebar1 .canvas .wrap .linkBar { background: url(../images/background/navi/nav_back_black.png) center repeat-x; text-align: right; padding: 5px; margin:0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .linkBar a { color: #fff; text-decoration: none; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .linkBar a:hover { color: #cccccc/*92062d*/; }

#wrap #frame #mainWrap #sidebar1 .canvas .wrap .imageBox { display: block; background: #222 url(../images/background/backgroundS.png); padding: 0; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .imageBox .imageCut { background: #78A22F; overflow: hidden; padding: 5px; }

#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockOne { background: #222 url(../images/background/backgroundS.png); padding: 0; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockOne .blockHeader { background: url(../images/background/backgroundV.png); font-size: 12px; color: #000; text-transform: uppercase; letter-spacing: 0px; border-top: 1px #ccc solid; border-bottom: 1px #555 solid; padding: 5px 0 5px 15px; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockOne .blockCut {  font-weight: normal; color: #ddd; padding: 10px 10px 10px 10px; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockOne .blockCut a{ text-transform: uppercase; clear:both; font-size: 10px; color: #eee; text-decoration: none; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockOne .blockCut a:hover{ text-transform: uppercase; clear:both; font-size: 10px; color: #ddd; text-decoration: underline; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockOne .blockCut img { float: left; padding-right: 10px; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockOne .blockCut ul { list-style: none;}
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockOne .blockCut ul li { float: none; padding-top: 2px; padding-bottom: 2px; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockOne .blockCut ul li.department { text-transform: uppercase; clear:both; font-weight: bold; font-size: 12px; color: #44444; border-top: 2px #888888 solid; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockOne .blockCut ul li.videoCom { text-transform: uppercase; clear:both; font-weight: bold; font-size: 12px; color: #44444; border-bottom: 1px #888888 solid; }

#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockTwo { background: url(../images/background/backgroundS.jpg); padding: 0; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockTwo .blockHeader { background: url(../images/background/backgroundV.png); font-size: 12px; color: #777; text-transform: uppercase; letter-spacing: 0px; border-top: 1px #ccc solid; border-bottom: 1px #555 solid; padding: 5px 0 5px 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockTwo .blockCut { background: #999 url(../images/background/backgroundS3.png); font-weight: normal; color: #353535; padding: 10px 10px 10px 10px; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockTwo .blockCut .careerBig { font-weight: normal; font-size: 14px; color: #353535; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockTwo .blockCut .blockBar { background: #999; text-align: right; line-height: 16px; padding:2px; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockTwo .blockCut .blockBar a { font-weight: normal; text-decoration: none; border-left: 2px #000000 solid; padding-left: 3px; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockTwo .blockCut .blockBar a:hover { color: #fff; border-left: 2px #333333 solid; padding-left: 3px; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockTwo .blockCut img { float: left; }

#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockThree { background: url(../images/background/backgroundS.jpg); padding: 0; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockThree .blockHeader { background: url(../images/background/backgroundV.png); font-size: 12px; color: #777; text-transform: uppercase; letter-spacing: 0px; border-top: 1px #ccc solid; border-bottom: 1px #555 solid; padding: 5px 0 5px 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockThree .blockCut { background: #999 url(../images/background/backgroundS.png); font-weight: normal; color: #353535; padding: 10px 10px 10px 10px; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockThree .blockCut .blockBar { text-align: left; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockThree .blockCut .blockBar a { font-weight: bold; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .blockThree .blockCut img { float: left; }

#wrap #frame #mainWrap #sidebar1 .canvas .wrap .reporterMain { background: url(../images/background/backgroundS.png); padding: 0; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .reporterMain .reportHeader { background: url(../images/background/backgroundV.png); font-size: 12px; color: #000; text-transform: uppercase; letter-spacing: 1px;  border-bottom: 1px #454545 solid; padding: 5px 0 5px 15px; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .reporterMain ul#report { list-style: none; padding: 10px; margin: 10px; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .reporterMain ul#report li.repo { display: block; float: none; padding: 5px; margin: 0; }


#wrap #frame #mainWrap #sidebar1 .canvas .wrap .jumpMain { background: url(../images/background/backgroundS.png); padding: 0; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .jumpMain .jumpHeader { font-size: 12px; text-transform: uppercase; letter-spacing: 1px; color:#fff; padding-left: 20px; margin-top: 5px; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .jumpMain ul#jumpup { list-style: none; padding: 5px 5px 5px 10px; margin: 0px; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .jumpMain ul#jumpup li.jumps { display: block; width: 150px; float: left; padding: 3px; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .jumpMain ul#jumpup li.jumps a { font-size: 9px; text-decoration: none; text-transform: uppercase; color: #fff; padding: 0;}
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .jumpMain ul#jumpup li.jumps a:hover { color: #000000; }

#wrap #frame #mainWrap #sidebar1 .canvas .wrap .newsMain { background: url(../images/background/backgroundS.png); padding: 0; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .newsMain .newsHeader { background: url(../images/background/backgroundS.jpg); font-size: 12px; text-transform: uppercase; letter-spacing: 1px; color:#212121; padding-left: 20px; margin-top: 5px; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .newsMain ul#newsup { display: block; list-style: none; padding: 5px 5px 5px 5px; margin: 5px; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .newsMain ul#newsup li.newslist { display: block; background: #555; float: none; padding: 5px; margin: 3px 0 0 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .newsMain ul#newsup li.newslist a { text-decoration: none; text-transform: uppercase; color: #eee; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap .newsMain ul#newsup li.newslist a:hover { color: #000000; }

#wrap #frame #mainWrap #sidebar1 .canvas .wrap ul { display: block; list-style: none; padding: 0; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap ul li { display: block; float: left; border: 0; padding: 0; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap ul li.col1 { width: 34%; line-height: 16px;  padding: 0 0 0 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap ul li.col1 img{ width: 139px; height: 125px; padding: 0 0 0 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap ul li.col2 { width: 33%; line-height: 16px;  padding: 0 0 0 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap ul li.col2 img{ width: 136px; height: 125px; padding: 0 0 0 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap ul li.col3 { width: 33%; line-height: 16px;  padding: 0 0 0 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap ul li.col3 img{ width: 136px; height: 125px; padding: 0 0 0 0; }

#wrap #frame #mainWrap #sidebar1 .canvas .wrap ul li .staffCut { background: #888 url(../images/background/background_top4_body.png) bottom repeat-x; overflow:hidden; text-align: center; padding: 10px 0 0 0; margin:0; }

#wrap #frame #mainWrap #sidebar1 .canvas .wrap ul li a { color: #fff; text-decoration: none; font-size:10px; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap ul li a:hover { color: #cccccc/*92062d*/; font-size:10px; }

#wrap #frame #mainWrap #sidebar1 .canvas .wrap ul li p { background: #212121 url(../images/background/background_canvas1.png) top left no-repeat; padding: 8px; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap ul li p.address { font-size: 12px }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap ul li p a { font-weight: normal; text-decoration: none; }
#wrap #frame #mainWrap #sidebar1 .canvas .wrap ul li p a:hover { color: #000; }

#wrap #frame #mainWrap #sidebar1 .canvas .block { display: block; background: #212121 url(../images/background/background_canvas1.png) top left no-repeat; padding:0; margin: 0;}
#wrap #frame #mainWrap #sidebar1 .canvas .block p {  padding: 10px; margin: 0;}
#wrap #frame #mainWrap #sidebar1 .canvas .block p .pinkback { background-color: #92062d; }

#wrap #frame #mainWrap #sidebar1 .canvas .block ul { display: block; list-style: none; padding: 10px; margin: 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .block ul li { display: block; padding: 0 0 0 0; margin: 0 0 0 0; }
#wrap #frame #mainWrap #sidebar1 .canvas .block ul li a { text-decoration: none; }
#wrap #frame #mainWrap #sidebar1 .canvas .block ul li a:hover {  color: #666; }




/* /////////////////////////////// FOOTER /////////////////////////////////////////// */


#wrap #footWrap { display: block; /*background: #000 url(../images/background/background_stripe_footer.png);*/ width: 100%; border-top: 0 #ccc solid; border-bottom: 0px #ccc solid; padding: 0 0 0 0; margin: 0 0 0 0; }

#wrap #footWrap #footer { display: block; width: 950px; font-family: Verdana, Arial, Helvetica, sans-serif; : 5px 0 15px 0; margin: 0 auto; }

#wrap #footWrap #footer p { display: block; font-size: 10px; color: #222; padding: 0; margin: 0 0 5px 0; }

#wrap #footWrap #footer p a { color: #000000; text-decoration: none; }

#wrap #footWrap #footer p .big { color: #111; font-size: 13px; }

#wrap #footWrap #footer .footnav { display: block; width: 100%; padding: 0 0 10px 0; margin: 0; }

#wrap #footWrap #footer .footnav ul { display: block; width: 100%; list-style: none; padding: 0 0 0 0; margin: 0; }

#wrap #footWrap #footer .footnav ul li { float: left; text-align: center; padding: 3px 3px 3px 3px; margin: 0 10px 0 0; }

#wrap #footWrap #footer .footnav ul li a { font-size: 11px; color: #00788B; text-decoration: none; font-weight: normal; letter-spacing: 0px; padding: 0; margin: 0; }

#wrap #footWrap #footer .footnav ul li a:hover { color: #bbb; }


#wrap #footWrap #footer .bottomnav { display: block; width: 100%; padding: 0; margin: 0; }

#wrap #footWrap #footer .bottomnav ul { display: block; list-style: none; text-align: center; padding: 0; margin: 0; }

#wrap #footWrap #footer .bottomnav ul li { float: left; padding: 0; margin: 0 5px 0 0; }

#wrap #footWrap #footer .bottomnav ul li.vip { float: right; }

#wrap #footWrap #footer .bottomnav ul li a { color: #0066cc; text-decoration: none; padding: 0; margin: 0; }

#wrap #footWrap #footer .bottomnav ul li a:hover { color: #ffffff; }


#wrap #footWrap #footer .grip { display: block; width: 100%; padding: 0; margin: 0; text-align: right; }

#wrap #footWrap #footer .grip a { font-size: 9px; color: #555; text-decoration: none; font-weight: bold; padding: 0; margin: 0; }

#wrap #footWrap #footer .grip a:hover { color: #000; }


.imageRight { float: right; margin-left: 10px; }

.imageLeft { float: left; margin-right: 10px; }

.pinkback { background-color: #78A22F; }

.blackback { background-color: #000000; }

.grayback { background-color: #666; }

.grayback1 { background-color: #555555; }

.grayback2 { background-color: #666666; }

.grayback3 { background-color: #777777; }

.grayback4 { background-color: #00788B; }

.bigText { font-size: 24px; }

.faq { margin-left: 25px; }

.clear { clear: both; height: 1%; font-size: 1px; line-height: 0px; }