/* CSS Document */
body {height:100%;font:12px Tahoma, Arial, Verdana, Sans-Serif;color:#000;background:#fff url(../images/body.jpg) repeat-x;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4 {margin:0;padding:0;} 
table {border-collapse:collapse;} 
img {border:none;}   
ul, li {list-style:none;} 
a, a:active, a:visited {text-decoration:underline;color:#de3062;}
a:hover {text-decoration:underline;color:#de3062;}
 
/*  All  */
.nofont {font-size:0;line-height:0;}  
.clear {clear:both;height:0;font-size:0;line-height:0;}  
.header {width:1009px;margin:0 auto;position:relative;}
.header .cookies {height:33px;padding-top:6px;}
.header .cookies img {vertical-align:middle;margin:0 19px 0 1px;}
.header .cookies input {vertical-align:middle;border:1px solid #549bb4;width:130px;margin-right:13px;}
.header .cookies input.button {width:83px;height:21px;border:none;margin-right:0;}
.header .cookie_set {background:url(../images/cookie_set.gif) no-repeat;width:224px;height:30px;padding:3px 0 0 9px;position:absolute;top:3px;right:8px;color:#fff;font-size:11px;}
.header .cookie_set input {position:absolute;top:5px;right:10px;}
.header ul {border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;height:47px;}
.header ul li {float:left;font-size:0;line-height:0;border-bottom:3px solid #002a36;}
.container {border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;width:967px;margin:0 auto;padding:0 20px 20px 20px;}
.container h2 {border-bottom:2px solid #cccccd;font-size:0;line-height:0;height:23px;padding:13px 0 0 8px;position:relative;margin-bottom:9px;}
.container h2 img {vertical-align:middle;margin-right:7px;}
.container h2 img.top {position:relative;top:3px;}
.container h2 span.text {font-weight:bold;font-size:11px;line-height:14px;position:absolute;top:18px;right:0;}
.container h2 span.submenu {font-weight:bold;font-size:11px;line-height:14px;position:absolute;top:18px;right:0;}
.container h2 span.submenu a, .container h2 span.submenu a:visited {color:#000;text-decoration:none;}
.container h2 span.submenu a:hover {color:#fa6892;}
.container p {padding:0 5px 14px 10px;}

.container .contact_us_block td {font-size:11px;font-weight:bold;color:#838383;padding:5px 20px 5px 10px;}
.container .contact_us_block td.top {vertical-align:top;}
.container .contact_us_block td input {width:258px;border:1px solid #afafaf;vertical-align:middle;}
.container .contact_us_block td input.button {margin:9px 0 0 55px;width:226px;height:17px;border:none;}
.container .contact_us_block td textarea {width:331px;height:110px;border:1px solid #afafaf;}
.container .contact_us_block td input.small {width:134px;}
.container .contact_us_block td input.small2 {width:62px;}

.container .our_sites_list li {clear:both;border-bottom:2px solid #cccccd;padding:0 0 28px 0;margin:0 0 15px 0;position:relative;min-height:1px;}
.container .our_sites_list li.border {border-bottom:none;}
.container .our_sites_list li img.float {float:left;background:url(../images/img_bg.gif) no-repeat;padding:4px;margin-right:12px;}
.container .our_sites_list li p {font-size:11px;padding:0;line-height:16px;}
.container .our_sites_list li p strong {display:block;font-size:15px;padding-bottom:22px;}
.container .our_sites_list li span {position:absolute;top:296px;right:-10px;}
.container .our_sites_list li span span {position:static;padding-left:40px;}

.container .resources_list {padding-left:35px;}
.container .resources_list li {float:left;font-size:0;line-height:0;margin:0 10px 10px 0;}
.container .resources_list li img {border:1px solid #000;}

.left_column {float:left;width:230px;margin-right:50px;}
.left_column p {padding:0;}
#news_holder, #news_holder2 {position:relative; width:230px;height:675px; overflow:hidden; z-index:100;background:url(../images/news_bg-2.gif) no-repeat;margin-bottom:10px;}
#news_holder2 {height:411px;background:url(../images/news_bg2.gif) no-repeat;}
#wn, #wn2 {position:absolute; left:0; top:0; width:230px; height:675px; overflow:hidden; z-index:1;}
#wn2 {height:411px;}
#lyr, #lyr2 {width:203px;}
#news_holder div.content, #news_holder2 div.content {position:absolute; visibility:hidden; left:0; top:0; z-index:1;}  
#scrollbar, #scrollbar2 {position:absolute;  left:208px; top:6px; width:16px; height:670px; font-size:1px; z-index:2;}
#scrollbar2 {height:398px;}
#track, #track2 {position:absolute; left:0; top:18px; width:16px; height:670px; z-index:1;background:#efefef;}
#track2 {height:362px;}
#dragBar, #dragBar2 {position:absolute; right:0; top:0; width:16px; height:125px; background:url(../images/scrollbar_drag.gif) 1px 0 no-repeat; z-index:1;}
#scrollbar_up, #scrollbar_up2 {position:absolute; left:0; top:0; z-index:3; width:16px; height:18px;}  
#scrollbar_down, #scrollbar_down2 {position:absolute; left:0; bottom:0; z-index:3; width:16px; height:18px;} 
#scrollbar_up span, #scrollbar_down span, #scrollbar_up2 span, #scrollbar_down2 span {width:16px; height:18px; cursor:pointer;}
#scrollbar_up span, #scrollbar_up2 span {background:url(../images/scrollbar_up.gif);display:block; text-indent:-9999px; overflow:hidden;}
#scrollbar_down span, #scrollbar_down2 span {background:url(../images/scrollbar_down.gif);display:block; text-indent:-9999px; overflow:hidden;}
#news_holder p {font-size:10px;}
#news_holder p strong {color:#de3062;text-decoration:underline;padding:10px 0 2px 19px;display:block;}
#news_holder p span {display:block;font-size:11px;padding:10px 0 2px 19px;background:url(../images/arrow2.gif) 9px 15px no-repeat;}
#news_holder p span a, #news_holder p span a:visited {color:#908f8f;text-decoration:none;}
#news_holder p span a:hover {color:#383838;}
#news_holder2 p {font-size:11px;color:#383838;padding:7px 10px 17px 12px;margin-bottom:10px;background:url(../images/line.gif) bottom center no-repeat;}
#news_holder2 p strong {text-transform:uppercase;color:#000;}
#news_holder2 p span {color:#de3062;font-size:10px;text-decoration:underline;display:block;font-weight:bold;padding-bottom:11px;}
.right_column {float:left;width:687px;}
.right_column h2 {margin-bottom:13px;}
.right_column ul li {clear:both;padding:0 0 28px 0;margin:0 0 15px 0;position:relative;min-height:1px;}
.right_column ul li img.float {float:left;background:url(../images/img_bg.gif) no-repeat;padding:4px;margin-right:12px;}
.right_column ul li p {font-size:11px;padding:0;line-height:16px;}
.right_column ul li p strong {display:block;font-size:15px;padding-bottom:22px;}
.right_column ul li span {position:absolute;top:296px;right:-10px;}
.right_column ul li span span {position:static;padding-left:40px;}

.footer {height:67px;background:url(../images/footer.gif) repeat-x;border-top:3px solid #6b002a;width:1009px;margin:0 auto;position:relative;}
.footer p {color:#e1e2db;padding:28px 0 0 29px;font-size:11px;}
.footer p a, .footer p a:visited {color:#ffafc6;}
.footer p span {padding-left:5px;color:#ffafc6;}
.footer ul {left:467px;top:30px;position:absolute;}
.footer ul li {float:left;font-size:11px;margin-right:17px;padding-right:18px;background:url(../images/dot.gif) right 4px no-repeat;}
.footer ul li.last {margin-right:0;padding-right:0;background:none;}
.footer ul li a, .footer ul li a:visited {color:#e1e2db;text-decoration:none;}
