﻿/* layout CSS */
@import url('Carolinas_CSS_tags.css');
@import url('Carolinas_CSS_content.css');
@import url('hovers.css');
body, html {
    margin:0px auto; padding:0px; height:100%;
    background-color:#FFFFFF; background-image:url(../Images_2/bg_blend.jpg); background-repeat: repeat-x; background-position: bottom; background-attachment: fixed;
    font-family:Arial, Helvetica, sans-serif; color: #000000;  text-align:center; /* For older versions of IE to centre the container */
	font-size:.75em/1.5em
    }

#wrap { margin:0px auto; /* position:relative; */ overflow:auto }
#header { margin:0px auto; width:944px;   }
#bar {margin:0px auto; background-image:url(../Images_2/blue_header_bar.png); background-repeat:repeat-x; background-position:center; height:41px; width:943px; }
#bar h3 { text-align:right; line-height:1.5em; color:#FFFFFF; padding:5px; _padding:0px;  padding-right:50px;}

#content_wrapper{ width:939px; /* _width:943px; */ margin:0px auto; overflow:auto; background-image:url(../Images_2/rail_grid_blend_long.jpg);
background-position:left; background-repeat:repeat-y; border-right:solid 2px #09396F; border-left:solid 2px #09396F; } 

#main {background-color:#FFFFFF;  float:left; width:653px; _width:655px; *width:651px;  margin:0px; /* min-height:400px; _height:auto;  overflow:auto; */  }
#sidebar {float:left; width:283px; _width:281px; *width:283px; /* min-height:400px; _height:auto;  overflow:auto;*/ }
#sidebar h5, #sidebar p {text-align:left; padding-left:.75em;}
#sidebar ul {text-align:left; }
#sidebar h3 {margin:0px; padding-left:.75em; text-align:left; font-weight:bold; _padding-bottom:1em;}


.side-header{  background-image:url(../Images_2/rail_blend_2.jpg); _background-image:url(../Images_2/rail_blend_2-ie.jpg);  background-position:left; _background-position:center; *margin-left:2px; height:37px; vertical-align:middle;  }
.side-header h5 {margin:0px; padding:10px; text-align:left; font-weight:bold;}

#footer {margin:0px auto; padding:0px; background-image: url(../Images_2/footer_bar.png); background-repeat:repeat-x; background-position:top; clear:both;/* height:34px;  */width:943px; vertical-align:middle; height:34px; }

.disclaimer_privacy_seal {margin:0px auto; width:939px;}

/* bg for progress bar 1 2 3 4 */
/* .bg_progress_down {background-color:#A5B8D0; color:#FFFFFF; height:21px; }
.bg_progress_up {background-color:#E6E7E7; color:#999999; height:21px; border:solid 1px #CCCCCC;} */


/* position classes for td tags */
.lefttop      {text-align:left; vertical-align:top;}
.leftmiddle   {text-align:left; vertical-align:middle;}
.leftbottom  {text-align:left; vertical-align:bottom;}
.centertop    {text-align:center; vertical-align:top;}
.centermiddle {text-align:center; vertical-align:middle;}
.righttop     {text-align:right; vertical-align:top;}
.rightbottom  {text-align:right; vertical-align:bottom;}
.rightmiddle  {text-align:right; vertical-align:middle;}
.center       {margin-left:auto; margin-right:auto;}

.txtcenter    {text-align:center;}
.txtright	  {text-align:right; }

/* red required warning tag stuff */

.warning  {color:#CC0000; font-size:.7em; list-style-position:outside; font-weight:bold}

.formLabel 
{
    color: #333333;
    font-size:12px; 
    font-weight: normal; 
    text-decoration: none; 
    line-height: 16px; 
    padding:0px 0px; 
    margin:0px 0px
}

td.noborder {border:none !important;}

.WindowsStyle { top: 0px; }
.WindowsStyle td.ajax__combobox_inputcontainer, .WindowsStyle td.ajax__combobox_textboxcontainer, .WindowsStyle td.ajax__combobox_buttoncontainer { padding: 0px; margin: 0px; }
.WindowsStyle .ajax__combobox_itemlist
{
margin: 0px;
padding: 0px;
cursor: default;
list-style-type: none;
text-align: left;
border: solid 1px ButtonShadow;
background-color: Window;
color: WindowText;
}
.WindowsStyle .ajax__combobox_itemlist li
{
white-space: nowrap;
width: 100%;
padding: 0 3px 0 2px;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input {
border-color:#7f9db9 #ffffff #7f9db9 #7f9db9;
border-style:solid none solid solid;
border-width:1px 0 1px 1px;
font-size:13px;
height:18px;
margin:0;
padding:1px 0 0 5px;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button {
background-image:url("../Images/windows-arrow.gif");
background-position:left top;
border:0 none;
height:21px;
margin:0;
padding:0;
width:21px;
vertical-align: top;
}
.WindowsStyle .ajax__combobox_itemlist {
border-color:#7f9db9;
}