/* CSS Document */

body{
background:#FFF;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
margin:0;
padding:0;
text-align:center;
}

.body{
font:11px Arial, Helvetica, sans-serif;
color:#fff;
}

#container{
width:770px;
margin:0 auto;
padding:0;
text-align:left;
}

/* header */

#header{
float:left;
}

#hr{
float:left;
background-color:#00477f;
height:10px;
width:770px;
}

#logo{
float:left;
width:234px;
height:80px;
padding:30px 29px 0 15px !important;
padding:30px 37px 0 15px;
}

#main{
float:left;
width:296px;
height:127px;
}

#form{
background:url(/Templates/S2/Images/images/login-bg.jpg) repeat-x;
float:right;
width:188px;
height:100px !important;
height:127px;
padding: 27px 4px 0px 4px !important;
padding: 30px 4px 0px 4px;
font-size: 14px;
font-weight: bold;
color: #005295;
text-align:center;
}

#formHome
{
background:url(/Templates/S2/Images/images/login-bg.jpg) repeat-x;
float:right;
width:104px;
height:100px !important;
height:127px;
padding: 27px 4px 0px 4px !important;
padding: 30px 4px 0px 4px;
font-size: 14px;
font-weight: bold;
color: #005295;
text-align:center;
}

#formHome a
{
font-size: 14px;
font-weight: bold;
color: #005295;
text-align:center;
	
}

#form a
{
font-size: 14px;
font-weight: bold;
color: #005295;
text-align:center;
}

#form a.hover
{
	font-size: 14px;
font-weight: bold;
color: orange;
text-align:center;
}

#formHome a.hover
{
	font-size: 14px;
font-weight: bold;
color: orange;
text-align:center;
}


/* navigation */

#navigation{
background:url(/Templates/S2/Images/images/top-menu-bg.gif) repeat-x;
width:770px;
float:left;
height:57px;
}

.subMenu
{
margin:0;
padding:10px 0 5px 15px;
font:11px Arial, Helvetica, sans-serif;
border-top:1px solid #fff;
color:#03467d;
font-weight:bold;
cursor:pointer;
}

.subMenu img
{
display:block;
float:left;
border:0px solid #ff0000;
margin-top:5px;
}

.subMenu span
{
display:block;
width:150px;
float:left;
border:0px solid #ff0000;
margin:0px;
padding:0px;
}

.subMenuMain
{
margin:0;
padding:10px 0 5px 15px;
font:11px Arial, Helvetica, sans-serif;
border-top:1px solid #fff;
color:#03467d;
font-weight:bold;
cursor:pointer;
}

.subMenuMain img
{
display:block;
float:left;
border:0px solid #ff0000;
margin-top:5px;
}

.subMenuMain span
{
display:block;
width:150px;
float:left;
border:0px solid #ff0000;
margin:0px;
padding:0px;
}
.divSubMenu
{
	padding:10px 10px 10px 20px;
font:11px Arial, Helvetica, sans-serif;
color:#000;
border-top:1px solid #fff;
line-height:17px;
width:199px;
cursor:pointer;
}
td.left-bucket_button{
padding:10px 10px 10px 20px;
font:11px Arial, Helvetica, sans-serif;
color:#000;
border-top:1px solid #fff;
line-height:17px;
width:199px;
cursor:pointer;
}

td.left-bucket_button span{
font:bold 12px Arial, Helvetica, sans-serif;
color:#03467d;
display:block;
margin:0 0 0 0px;
padding:0px 10px 15px 0px;
text-decoration:none;
}



.menu{
	border-style:none;
	border-collapse:collapse;
	margin-bottom:-1px;
}
td.menu-item{

	float:left;
	background:url(/Templates/S2/Images/images/menu-border.gif) top right no-repeat;
	padding:20px 15px 10px 15px;
/*	display:block;
	cursor:pointer;
	font:bold 11px/18px verdana,tahoma,sans-serif;
	height:20px;
	position:relative;
	width:auto;
	z-index:11;*/

}
td.menu-item span{
	background:url(/Templates/S2/Images/images/bullet-arrow.gif) 0 5px no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding-left:10px;
	/*background:#F0F6F6 url(/templates/s2/images/menu-bg.gif) repeat-x;
	border:1px solid #778;
	border-bottom-width:0;
	color:#2D2B2B;
	display:block;
	margin:0 6px 0 0;
	padding:0 6px;*/
}
td.menu-item-hover{
	float:left;
	background:url(/Templates/S2/Images/images/menu-border.gif) top right no-repeat;
	padding:20px 15px 10px 15px;
	cursor:pointer;
	/*font:bold 11px/18px verdana,tahoma,sans-serif;
	display:block;
	height:20px;
	position:relative;
	width:auto;
	z-index:11;*/
}
td.menu-item-hover span
{
		background:url(/Templates/S2/Images/images/bullet-arrow.gif) 0 5px no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding-left:10px;
	/*background:#FFF url(/templates/s2/images/menu-bg-hover.gif) repeat-x;
	border:1px solid #778;
	border-bottom-width:0;
	color:#A8A8A8;
	display:block;
	margin:1px 6px -1px 0;
	padding:0 6px;*/
}
/*subitems*/
table.menu-subitem{
 background-color:#e0e0e0;
padding:10px 0 5px 15px;
}
td.menu-subitem{
	font:11px Arial, Helvetica, sans-serif;
border-top:1px solid #fff;
color:#03467d;
font-weight:bold;

}
td.menu-subitem span{
		margin:0;
padding:10px 0 5px 15px;
}
td.menu-subitem-hover{
	font:11px Arial, Helvetica, sans-serif;
border-top:1px solid #fff;
color:#03467d;
font-weight:bold;
	cursor:pointer;
}
td.menu-subitem-hover span{
	margin:0;
padding:10px 0 5px 15px;
}



#navigation ul{
margin:0;
padding:0;
list-style-type:none;
}

#navigation ul li{
background:url(/Templates/S2/Images/images/menu-border.gif) top right no-repeat;
float:left;
padding:20px 10px 10px 10px;
}

#navigation ul li a{
background:url(/Templates/S2/Images/images/bullet-arrow.gif) 0 5px no-repeat;
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding-left:10px;
}

#bg{
background:url(/Templates/S2/Images/images/body-top-shadow.gif) repeat-x;
float:left;
width:571px;
height:15px;
}

/* body */

#body{
float:left;
}

.left{
/*background:url(/Templates/S2/Images/images/left-bg.jpg) no-repeat;*/
background-color:#cccccc;
}

.left-shadow{
background:url(/Templates/S2/Images/images/body-left-shadow.gif) repeat-y;
}

#main-body
{
	font:12px Arial, Helvetica, sans-serif;
	margin-top:15px;
	color:#fff;
background:#005295;
float:right;
width:520px !important;
width:540px;
padding:15px;
margin-bottom:15px;
}

#main-body a, #main-body a:active, #main-body a:visited
{
	color: #FFF;
	text-decoration: underline;
}

#main-body a:hover
{
	color: orange;
	text-decoration: underline;
}

a, a:active, a:visited
{
	color: #000;
	text-decoration: underline;
}

a:hover
{
	color: orange;
	text-decoration: underline;
}

div.form-label{
font:11px Arial, Helvetica, sans-serif;
color:#fff;
}

div.form-label label{
font:11px Arial, Helvetica, sans-serif;
color:#fff;
}
 H2
{
	margin:0;
	padding:0;
	font-weight:bold;
	font:30px Arial, Helvetica, sans-serif;
	
	
}

#main-body-admin{
background:#005295;
float:right;
width:770px;
padding:15px;
margin-bottom:15px;
}

.body-title{
font:30px Arial, Helvetica, sans-serif;
color:#fff;
margin-bottom:25px;
}

.body-title div{
font:30px Arial, Helvetica, sans-serif;
color:#fff;
padding-left:0px;
}

.body-title div.welcome{
font:30px Arial, Helvetica, sans-serif;
color:#fff;
}

.body-title span.welcome{
font:18px Arial, Helvetica, sans-serif;
color:#fefeff;
display:block;
}

#body-inner{
float:left;
margin-bottom:20px;
}

#body div#content{
color:#fff;
float:left;
width:425px;
}

#body div#img{
float:left;
width:100px;
}

.title-white{
font:bold 16px Arial, Helvetica, sans-serif;
color:#fff;
display:block;
}

.box-container{
float:left;
background-color:#0085cc;
}

#box{
float:left;
margin-bottom:20px;
padding:20px;
width:220px;
}

#box div#content{
color:#fff;
float:left;
width:140px;
}

#box div#img{
float:right;
width:65px;
padding:5px;
}

#box span.title-white{
font:bold 10px Arial, Helvetica, sans-serif;
color:#b5dafc;
display:block;
text-decoration:underline;
}

#left-bucket{
padding:10px 10px 20px 20px;
font:11px Arial, Helvetica, sans-serif;
color:#000;
border-top:1px solid #fff;
/*line-height:17px;*/
width:164px;
}

#left-bucket span.title{
font:bold 14px Arial, Helvetica, sans-serif;
color:#004780;
display:block;
}

#left-bucket span.link a{
font:bold 11px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

/* footer */

#footer{
background:url(/Templates/S2/Images/images/footer-bg.jpg) repeat-x;
width:770px;
float:left;
height:62px;
text-align:right;
padding-bottom:20px;
}

#footer ul{
float:right;
margin:0;
padding:0;
list-style-type:none;
width:630px;
}

#footer ul li{
float:left;
padding:20px 10px 10px 10px;
}

#footer ul li a{
font:bold 9px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}


/*Button*/

#left-bucket_button{
padding:10px 10px 10px 20px;
font:11px Arial, Helvetica, sans-serif;
color:#000;
border-top:1px solid #fff;
line-height:17px;
width:199px;
}

#left-bucket_button span.title{
font:bold 12px Arial, Helvetica, sans-serif;
color:#03467d;
display:block;
margin:0 0 0 0px;
padding:0px 10px 15px 0px;
text-decoration:none;

}

#left-bucket_button span.title a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#03467d;
text-decoration:none;
margin:0 0 0 10px;
padding:0 0 0 10px;
float:left;
}
.arrow_img
{
margin:5px 10px 2px 0;
padding:0;
float:left;
}
.radHeader
{
	color:#FFF;
	font-size:34px;
	background-color: #005295;
}

.radSubheader
{
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	background-color: #005295;
}
