html,body{height:100%}
body{background-image: url('img/bg-maroon.jpg'); background-repeat:repeat-x; background-attachment:fixed; margin-top:-1px;margin:0;padding:0;font-family:Arial,Sans-Serif;font-size:12px}
a,body{color:#000;}
a:hover{text-decoration:none; color:#660000}

#sw_pb,#content{border:1px #d0d9dd solid}
#content{position:relative;_position: static;overflow:hidden}
#sw_content{height:100%;position:relative;overflow:hidden;background:#fff;}

table.layout{width:100%;height:100%;border-collapse:collapse}
td.layout{vertical-align:middle;padding:1.2em 17px 0}
#container{text-align:left;position:relative;_width: 966px;min-width:656px;max-width:964px;padding-top:10px}
.content_wrap{border:solid 3px #aab9c1;background:#bcc9cf;zoom:1}

#sw_content .sc_exp a{display:block;padding:.54em 0 .54em 30px}
.sc_exp li{width:100%}

#sb_foot{width:100%;float:left;background:transparent;}
#sw_footL{float:right}
#sb_foot,.sw_tb{*display: inline-block;padding:4px 0}
#sb_feedback{margin-right:0}
#sw_pb div{border-right:1px #d8dfe3 solid;float:left;padding:0 15px;margin:9px 0;width:20%}
#sw_pb h3{font-size:medium;font-weight:bold;margin:0 0 6px;color:#660000}
#sw_pb a,#sw_pb ul{color:#1a3038}
#sw_pb div,#sw_pb a,#sw_pb h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#sw_pb .ps{_height: 100%;border:0;float:none;width:auto}
#sw_pb h3,.ps a{display:block;width:100%}

#sw_footL,#sw_footL a{color:#898994}
#sb_foot li,.sw_tb h3.sc_hl1,.sw_tb li{display:inline;line-height:normal;zoom:1;}
#sb_foot a,#sb_foot span,.sw_tb a,.sw_tb span{margin:0 .25em;white-space:nowrap}
#sb_foot a{margin:.4em}
#sb_foot a span,.sw_tb a span,.sw_tb a,.sw_tb span,#sw_hdr h3.sc_hl1{margin:0}

#sw_hdr span.mktTgl{margin:0 .5em 0 0}
.sw_right{margin-right:.5em}
#sw_hdr .sw_tb div{display:inline}
#sw_hdr h3{font-size:100%;font-weight:bold;width:auto;display:inline}
#sw_footR,.sw_right{text-align:right;white-space:nowrap;float:right}
.sw_u{}

#sw_content a.sh_hs p,#sw_content a:visited.sh_hs p{margin:0 0 .2em}.sh_hq{text-decoration:underline}.sh_hi{display:inline;*display: inline-block;font-size:18px;color:orange}.sh_ho{width:100%;_width: 220px;position:absolute;top:0;left:0;z-index:-1;opacity:.6;filter:alpha(opacity=60);padding:1px;background:#fff}.sh_ho div{_width: 218px;border:1px solid #fff}

#headWrap {display: block; margin: auto;
width:100%; height:150px; text-align:center;}

.head1, .head2, .head3 {
float: left; text-align:center; margin: 15px 5px 5px 5px;
background-color: #bcc9cf; border: 1px solid #000; padding: 3px;}

.head2 {border:0; background-color: #fff;}

.float1, .float2 {
float: left; width: 18%; height:100%; margin-left:1%; margin-top:15px;
background-color: #bcc9cf; border: 1px solid #000; padding: 3px;}

.float1 {margin-bottom:11px;}
.float2 {margin:0 1% 0 2%; width: 75%; border:0; background-color: #fff;}
.float2 p {font-size:14px;}

.float1-title {font-weight:bold; color:#660000; margin:10px 0px; text-align:center;}

p {text-align:left; padding:3px;}
h2{font-weight:bold;width:auto;display:inline}
.center {text-align:center;}
.strong {font-weight:bold;}
.strong-maroon, .float1title {font-weight:bold;color:#660000;}
.italic {font-style:italic;}
.headspace {margin-top:10px;}
.white-text {color: #fff;}

.border1 {border: 1px solid #000;}

.img-right { 
float: right;
margin-left: 20px;
margin-right: 10px;
margin-bottom: 10px;
border: 2px solid #bcc9cf;
padding: 2px;
}

.info {
background: #FFF6BF url('img/information.png') center no-repeat;
background-position: 15px 50%; /* x-pos y-pos */
text-align: left;
padding: 10px 10px 10px 50px;
border-top: 2px solid #FFD324;
border-bottom: 2px solid #FFD324;
}

#bot-container
{
width: 100%;
margin: 10px auto 0 auto;
background-color: transparent;
background: #bcc9cf url('img/bot-grad.png') bottom repeat-x;
color: #333;
border: 0;
line-height: 130%;
}

#bot-left
{
float: left;
width: 350px;
margin: 0;
padding: 1em;
}

#bot-right
{
margin-left: 370px;
padding: 1em;
border-left:1px #d8dfe3 solid;
background: transparent url('img/bot-right.png') right no-repeat;
}

#bot-left p { margin: 0 0 1em 0; }
img.center {display: block; margin-left: auto; margin-right: auto; padding:10px 0px; }
#bot-right h2, #bot-left h2 {text-align: left; margin: 0 0 .5em 0;}
ul.bot-right {list-style-type: none; margin-left:23px;} 
#general ul {list-style-type: bullet; margin-bottom:20px;}
#general li {padding: 5px; font-size:14px;}
