html { overflow: auto; }
body { background:#ffffff; margin:0; padding:0; font:14px arial; }
a img {border:0;}
#top { height: 139px; }
#inner_top_home { text-align:center; padding-top:29px; }
#inner_top_inner { background: url(/images/logo_inner_03.gif) 0px 56px no-repeat; height:47px; width:778px; margin:0 auto; padding-top:72px; text-align:right; }
a.inner-logo { margin-top: -15px; display: block; width: 225px; height: 47px; float: left; cursor: pointer; }
#bottom { text-align:center; padding-top:17px; color:#4063ef; }
#bottom a { color:#4063ef; margin-left:3px; margin-right:3px; text-decoration:none;}
#wrapper { width:778px; margin:0 auto; padding:18px; }

a.btn-inner { background: url(/images/btn-innner-left.gif) no-repeat left top; display: block; float: right; height: 32px; padding: 0px 5px; cursor: pointer; }
a.btn-inner span.text { background: #6077d7; display: block; float: left; height: 25px; padding: 7px 10px 0px; color: #fff; font-weight: bold; font-size: 12px; }
a.btn-inner span.btn-inner-right { background: url(/images/btn-innner-right.gif) no-repeat right top; display: block; height: 32px; float: left; width: 5px; }

.contact_formFieldHighlight {
       border: 1px red solid;
}

/* Login Container */

div.login_container{
margin-top:100px;
margin-left:30%;
}

div.login_header {
	border: 1px solid #CCCCFF;
	width: 220px;
	height:15px;
	padding: 4px;
	font-size:14px;
	color:#ffffff;
	background:#6077D7;
}

div.login_body {
	border: 1px solid #CCCCFF;
	width: 203px;
	padding-top: 10px;
	padding-left: 25px;
	font-size:14px;
	color:#000033;
}


input.login_input{
color:#000033;
background:#ffffff;
width:100px;
} 

 input.login_btn{
   width: 160px;
   color:#000033;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#AA99FF;
   border:1px solid;
   border-top-color:#CCCCFF;
   border-left-color:#CCCCFF;
   border-right-color:#CCCCFF;
   border-bottom-color:#CCCCFF;}
   
/* CSS FOR TABLE */
table.tableheader {
	width: 950px;
	border-spacing: 0;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #DDDDDD;
}
table.tableheader th{
	background:red;
	color:#FFFFFF;
	border-right: 1px solid #999999;
}


table.content {
	width: 528px;
	border-spacing: 0;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #DDDDDD;
}
table.content th{
	background:red;
	color:#FFFFFF;
	border-right: 1px solid #999999;
	text-align: center;
}

table.content caption{
	color:red;
	text-align: center;
	font-size: 11px;
}
table.content td{
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #999999;
	text-align: center;
}

/*CSS for BORDER*/
.out {
  display:block; 
  background:#bbb; 
  border:1px solid #ddd; 
  position:relative;
  margin:1em 0;
  }
.in {
  text-align:center; 
  background:#fff; 
  border:1px solid #555; 
  position:relative; 
  padding:5px;
  font-weight:normal;
  }
.ltin {
  left:-5px;
  }
.tpin {
  top:-5px;
  }
.narrow {width:8em;} /* change to suit */
h4 {font-weight:bold; color:#000;}


.bredcrumbs { font-family: Verdana; font-size: 12px; color:#c4c4c4; text-align: center; margin: 10px 0px -10px; }

.bredcrumbs a { font-family: Verdana; font-size: 12px; font-weight: bold; color: #323232}

#maintop {
        padding-left:10px;
        padding-right:10px;
        font-family:arial,sans-serif;
        font-size:13px;
        height: 26px;
        border-bottom: 1px solid #C9D7F1;
	background-color: #666666;
}

#maintop .maintopleft{
        float: left;
}

#maintop .maintopright{
        float: right;
}
#maintop .maintopright ul li { display: block; float: left; height: 26px; padding: 0px }
#maintop .mrot-7 { margin: 0px; }
#maintop .mrot-7 a.small-logo { margin-top: 4px; }
#maintop .mrot-7 ul { display: block; float: left; margin: 0px; padding: 0px; }
#maintop .mrot-7 ul li { display: block; float: left; height: 26px; padding: 0 3px 0 3px}
#maintop .mrot-7 ul li input { height: 26px; }
a.small-logo { display:block; float: left; margin: -4px 10px 0px 0px; }

.stylized-wwwcom {font-weight:bold;}
.stylized-wwwcom span.www {color:#6E84DD;}
.stylized-wwwcom span.com {color:#585858;}


