/* Elements */
body {
background: #ababab;
text-align: center;
margin: 0;
}

div, table, td {
font-family: Tahoma, Arial, Helvetica, sans-serif
}

td {
vertical-align: top;
}

img {
border: 0;
}

h1, h2, h3, h4, h5 {
margin: 0;
}

a, a:active, a:visited {
color: #304d95;
text-decoration: underline;
}

a:hover {
color: #304d95;
text-decoration: none;
}

/* Container */
#container {
margin: 0 auto;
width: 780px;
text-align: center;
padding:0;
}

/* Header */
#header {
width:780px;
height:276px;
}

#header-nav {
background:#fff url(/Templates/S2/images/header-nav-bg.gif) top left no-repeat;
width:475px;
height:276px;
}

#header-logo {
width:475px;
height:90px;
}

#header-logo p {
margin:0;
padding:7px 0 0 0;
}

/* Navigation */
td.menu-item {
cursor:pointer;
display:block;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
width:284px;
height:31px;
}

td.menu-item span {
background:url(/Templates/S2/images/nav-off.gif) top left no-repeat;
width:284px;
height:31px;
display:block;
margin:0;
padding:9px 0 0 21px;
}

td.menu-item-hover {
cursor:pointer;
display:block;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
width:284px;
height:31px;
}

td.menu-item-hover span {
background:url(/Templates/S2/images/nav-on.gif) top left no-repeat;
width:284px;
height:31px;
display:block;
margin:0;
padding:9px 0 0 21px;
}

/* SubItems */
td.menu-subitem {
background:#003875;
color:#fff;
cursor:pointer;
display:block;
font-size:11px;
font-weight:bold;
padding:0;
border-bottom:1px solid #fff;
}

td.menu-subitem span {
display:block;
padding:6px 16px;
}

td.menu-subitem-hover {
background:#9bbfff;
color:#003875;
cursor:pointer;
font-size:11px;
font-weight:bold;
display:block;
padding:0;
border-bottom:1px solid #fff;
}

td.menu-subitem-hover span {
display:block;
padding:6px 16px;
}

/*
#navigation ul {
margin:0;
padding:0;
list-style:none;
}

#navigation li {
float:left;
padding:0;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
}

#navigation li a, #navigation li a:active {
margin:0;
padding:9px 0 0 21px;
background:url(/Templates/S2/images/nav-off.gif) top left no-repeat;
width:284px;
height:22px;
_height:31px;
display:block;
color:#000;
text-decoration:none;
}

#navigation li a:hover {
margin:0;
padding:9px 0 0 21px;
background:url(/Templates/S2/images/nav-on.gif) top left no-repeat;
list-style:none;
width:284px;
height:22px;
_height:31px;
color:#000;
text-decoration:none;
}
*/

/* Rotating Image */
#header-rotating-image {
background:#fff url(/Templates/S2/images/rotating-image-1.jpg) top left no-repeat;
width:305px;
height:276px;
}

/* Body */
#body-bg {
background:#fff url(/Templates/S2/images/body-bg.gif) repeat-y;
width:780px;
text-align:left;
}

#body-bg-in {
background:#fff;
width:780px;
text-align:left;
}

/* Body HomePage */
#left-column {
width:284px;
float:left;
font-size:11px;
font-weight:bold;
padding:0 0 20px 0;
}

#left-column ul {
margin:0;
padding:14px 46px 12px 40px;
}

#left-column li {
margin:0;
padding:0;
color:#000;
list-style:disc;
}

#left-column a, #left-column a:visited {
color:#003875;
text-decoration:underline;
}

#left-column a:hover {
color:#003875;
text-decoration:none;
}

#left-column-header {
background:#fff url(/Templates/S2/images/left-column-header.gif) top left no-repeat;
width:284px;
height:26px;
}

#left-column-header ul {
margin:0;
padding:0 5px 0 0;
}

#left-column-header li {
margin:0;
padding: 0 2px;
list-style:none;
height:18px;
background:#fff;
float:right;
font: 18px Arial Black, Arial, Helvetica, sans-serif;
color:#9ec1ff;
line-height:15px;
text-transform:uppercase;
}

.dotted-hr {
background:#fff url(/Templates/S2/images/lc-dotted-hr.gif) top left no-repeat;
width:284px;
height:24px;
}

#right-column {
width:496px;
float:left;
}

#right-column-header {
background:#fff url(/Templates/S2/images/right-column-header.gif) top left no-repeat;
width:496px;
height:63px;
}

#right-column-header h4 {
font:32px Arial Black, Arial, Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
padding: 10px 0 0 20px;
}

#right-column-image {
width:200px;
padding:0px 0 0 0;
float:left;
text-align:right;
}

#right-column-content {
width:296px;
float:left;
}

/* HomePage Content */
.content-hp {
font-size:11px;
font-weight:bold;
color:#626262;
padding: 0px 25px 40px 20px;
}

.content-hp td {
font-size:11px;
font-weight:bold;
color:#626262;
}

.content-hp h4 {
font-size:14px;
padding: 0 0 8px 0;
}

/* Body InsidePage */
#page-title-in {
background:#fff url(/Templates/S2/images/page-title-bg.gif) top left no-repeat;
width:780px;
height:26px;
text-align:left;
}

#page-title-in ul {
margin:0;
padding:0;
}

#page-title-in li {
margin:0;
padding: 0 2px;
list-style:none;
height:18px;
background:#fff;
float:left;
font: 18px Arial Black, Arial, Helvetica, sans-serif;
color:#9ec1ff;
line-height:15px;
text-transform:uppercase;
}

/* InsidePage Content */
.content-in {
font-size:11px;
font-weight:bold;
color:#626262;
padding: 10px 21px 85px 24px;
}

.content-in td {
font-size:11px;
font-weight:bold;
color:#626262;
}

.content-in h4 {
font-size:15px;
color:#003875;
}

/* Footer */
#footer {
background:#fff url(/Templates/S2/images/footer.gif) top left no-repeat;
width:780px;
height:96px;
text-align:left;
font-size:11px;
color:#a3b7cd;
}

#footer-copyright {
width:231px;
float:left;
}

#footer-copyright p {
margin:0;
padding: 80px 0 0 32px;
}

#footer-right-column {
width:549px;
height:96px;
float:left;
}

#footer-nav {
width:549px;
height:80px;
}

#footer-nav ul {
margin:0;
padding: 48px 0 0 40px;
list-style:none;
}

#footer-nav li {
margin:0;
padding: 0 24px 0 0;
display:inline;
font-weight:bold;
color:#000;
}

#footer-nav a, #footer-nav a:visited {
color:#000;
text-decoration:none;
}

#footer-nav a:hover {
color:#000;
text-decoration:underline;
}

#footer-ls-links {
width:549px;
height:16px;
}

#footer-ls-links p {
margin:0;
padding: 0 0 0 206px;
}

a.ls:link,
a.ls:visited {
color:#a3b7cd;
text-decoration:none;
}

a.ls:hover {
color:#a3b7cd;
text-decoration:underline;
}

a.lshome:link,
a.lshome:visited {
color:#a3b7cd;
text-decoration:underline;
}

a.lshome:hover {
color:#a3b7cd;
text-decoration:none;
}


/* form */
.form,
textarea.form{
	background:#FFF url(/templates/s2/images/input-bg.gif) repeat-x;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-bottom:1px solid #DDD;
	border-right:1px solid #DDD;
	font:11px verdana,tahoma,sans-serif;
}
.form-cancel{
	background-color:#AAA;
	background:#AAA url(/templates/s2/images/button-cancel-bg.gif) repeat-x;
	border:1px outset #AAA;
	color:#333;
	font:bold 11px verdana,tahoma,sans-serif;
}
.form-submit{
	background:#9ec1ff;
	border:1px outset #003875;
	color:#FFF;
	font:bold 11px verdana,tahoma,sans-serif;
}
.form-label{
	color:#333;
	font:bold 11px verdana,tahoma,sans-serif;
}
.error{
	color:#C00;
}
.error-box{
	background:#FEE;
	border:1px solid #FCC;
	color:#C00;
	margin-bottom:8px;
	padding:3px 10px;
}
.error-box ul,.error-box li{
	color:#C00;
	margin:0;
}
.help{
	color:#639;
	font-weight:normal;
}
.required{
	color:#933;
}



