body 
{
    background-color:#01214D;
    background-image:none;
    padding:0;
    margin:0;
}
#sitemain 
{
    position:relative;
    clear:both;
    width:960px;
    background-color:transparent;
    font-size:11px;
    margin:auto;
}
#group_header 
{
    position:relative;
    float:left;
    clear:both;
    width:960px;
    height:115px;
    background: url("../images/inner_header_bg.jpg") no-repeat;
    font-size:10px;
    z-index:90;
}
#logo2 
{
    position:relative;
    float:left;
    width:619px;
    height:115px;
    background-color:transparent;
    font-size:10px;
}
#logo2 img 
{
    position:relative;
    float:left;
    border:0}

#emptybox 
{
    position:relative;
    float:left;
    clear:both;
    width:960px;
    height:93px;
    background: url("../images/inner_top.jpg") no-repeat;
    font-size:10px;    
}
#group_content 
{
	position:relative; 
	float:left; 
	clear:both; 
	width:960px; 
	background-color:transparent; 
	font-size:10px;

}
h1{
	color:#8DAFF1;
	font-family:arial;
    font-weight:bold;
    font-size:17px;
    margin:0;
    padding:0;
}
#contentsp 
{
    position:relative;
    float:left;
    width:640px;
    background:transparent;
    font-size:1px;
	
} 
#contentspform 
{
    position:relative;
    float:left;
    width:440px;
    background:transparent;
    font-size:1px;
	
} 
#content 
{
    position:relative;
    float:left;
    left:26px;
    width:604px;
    background-color:transparent;
    font-family:arial;
    font-weight:normal;
    font-size:12px;
    text-align:left;
    color:#E7ECF7;
    line-height:150%;
}
#content2 p { color:#8DAFF1; font-family:Arial, Helvetica, sans-serif; font-size:15px; margin-left:50px; }
.white { color:#FFFFFF;}
.smallwhite { color:#FFFFFF; font-size:10px;}
#content .bspc 
{
    padding-bottom:20px;
    clear:both;
    font-size:1px;
}
#content2sp 
{
    position:relative;
    float:left;
    width:320px;
    background:transparent;
    font-size:1px;
} 
#content2 
{
    position:relative;
    float:left;
    left:8px;
    top:22px;
    width:472px;
    background-color:transparent;
    font-size:10px;
}
#content2 .bspc 
{
    padding-bottom:20px;
    clear:both;
    font-size:1px;
}
#content2 img{}
#footer_line 
{
    position:relative;
    float:left;
    clear:both;
    width:960px;
    height:23px;
    background: url("../images/footer_line.jpg") no-repeat;
    font-size:10px;
    top:20px;
}
#client_loginsp 
{
    position:relative;
    float:left;
    clear:both;
    width:960px;
    height:77px;
    background:transparent;
    font-size:1px;
    top:20px;
} 
#client_login 
{
    position:relative;
    float:left;
    clear:both;
    left:351px;
    top:5px;
    width:298px;
    height:52px;
  
    font-family:arial;
    font-size:11px;
    color:#A7BCC1;
    padding-top:18px;
}
#client_login  a
{
    font-family:arial;
    font-size:11px;
    color:#A7BCC1;
    text-transform:uppercase;
    text-decoration:none;
}
#client_login  a.link1{padding-left:37px;padding-right:10px;}
#client_login  a.link2{padding-left:5px;}
#footersp 
{
    position:relative;
    float:left;
    clear:both;
    width:960px;
    height:116px;
    background:transparent;
    font-size:1px;
} 
#footer 
{
    position:relative;
    float:left;
    clear:both;
    left:331px;
    top:16px;
    width:298px;
    height:100px;
    background-color:transparent;
    font-family:arial;
    font-weight:normal;
    font-size:11px;
    text-align:center;
    color:#FFFFFF;
}
/* jQuery + CSS Menu End ------------------------------------------------------------------------------------------------------*/

#menu 
{
    position:relative;
    float:left;
    width:341px;
    height:115px;
    background-color:transparent;
    font-family:arial,sans-serif;
    font-weight:bold;
    font-size:10px;
    z-index:90;
}
#menu ul 
{
    float:left;
    margin:0;
    padding:55px 0 0 5px;
    font-size:12px;
}
#menu li 
{
    float:left;
    overflow:inherit;
    list-style-type:none;
    margin:0;
    padding:0;
} 
#menu a 
{
    float:left;
    height:41px;
    text-decoration:none;
    margin:0;
    padding:18px 6px 0;
    display:block;
    color:#DED9D9;
}
#menu a.first 
{
    margin:0;
    padding:18px 6px 0 0;
} 
#menu a:hover 
{
    font-weight:bold;
    background: url("../images/menu_bg.jpg") no-repeat center top;
}
#menu a:current
{
    font-weight:bold;
    background: url("../images/menu_bg.jpg") no-repeat center top;
}
#menu a.current
{
    font-weight:bold;
    background: url("../images/menu_bg.jpg") no-repeat center top;
}

#jsddm{	
	margin:  0;
	padding: 0px 0 0 0px;
}

#jsddm li ul{	
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	top:95px;
}
* + html #jsddm li ul{margin-left:-55px;top:95px;}
* html #jsddm li ul{margin-left:-55px;top:95px;}
#jsddm li ul li{	
	float: none;
	
}
#jsddm li ul li a{	
	float: none;
	display: block;
	text-decoration: none;
 	color:#FFFFFF;
	white-space: nowrap;
	width: 190px;
	border:1px solid #546988;
	
	height:20px;
    font-family:arial,sans-serif;
    font-weight:bold;
    font-size:12px;
    background-color:#01214D;	
    padding:10px 6px 0;
    
}#jsddm li ul li.last {padding:100px;	}
#jsddm li ul li a:hover{	
	 background: url("../images/menu_hover_bg.jpg") repeat-x;
	 background-color:#01214D;
}
a.learn_more
{
color:#8DAFF1
}

img
{
border:0
}
a {
color:#8DAFF1
}
strong{
color:#8DAFF1
}

.cimage{float:left;}
/* tooltip styling */ 
.cluetip {
  background-color: #d9d9c2;
}
.cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #d9d9c2;
}
.cluetip-inner {
  padding: 10px;
      font-family:arial,sans-serif;
    font-weight:bold;
    font-size:12px;
}
.ro{cursor:pointer;cursor:hand;}
.caption {   font-size:14px; margin-top:5px; color:#CCCCCC; text-align:center; padding-top:10px; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:13px; }
#setwidth { width:280px;  padding-left:10px;}