@charset "utf-8";
/* CSS Document */
/*Basic style*/

.container {
position:relative;
width:100%;
height:100%;
text-align:left;
background-color:#F5f5f5;
}
.frame {
	position:relative;
	left:50%;
text-align:left;
margin-left:-410px;
width:820px;
background:#fff;

}
/*Header style starts*/
#header {
margin:0 10px 0 10px;
padding-bottom:15px;
}
*html #header {
height:50px;
padding-bottom:15px;
}
#userInfo {
position:absolute;
right: 5px;
top:4px;
margin-right: 20px;
float: right;
font-size:11px;
text-align:right;
z-index: 1000;
}
#userInfo img{
vertical-align:middle;
padding:3px 2px 3px 0;
}
#userInfo #inbox_ic {
margin-top:-6px;
}
#userInfo #inbox_cnt a{
color:#ea8400;
font-weight:bold;
}
#userInfo #credit_cnt a{
color:#2ba6e6;
font-size:11px;
}
#userInfo a{
text-decoration:none;
font-size:12px;
}
#userInfo a:hover, #userInfo a:active{
text-decoration:none;
color:#999999;
}

#mainNav {
        outline:none;
        text-align:left;
        padding:0;
		width: 100%;
		height: 51px;
}

#mainNav #logo {
}
#mainNav ul {
        outline:none;
        float:left;
		width: 100%;
        height:51px;
		float: left;
		padding: 0;
		margin: 0;
		background: url('/images/bizaccount/header_right.gif') right bottom no-repeat;
}

#mainNav li{
        text-indent:-20000px;
        text-align:center;
        float:left;
        height:51px;
}
#mainNav li a{
        text-indent:-20000px;
        text-align:center;
        height:51px;
        display:block;
}

#mainNav li a:hover {
        background-position:right;
}


#mainNav #manageContacts a{
	position: relative;
	background:url(/images/bizaccount/mainnav01.gif) no-repeat left top;
	width:102px;
}

#mainNav #collectContacts a{
	position: relative;
	background:url(/images/bizaccount/mainnav02.gif) no-repeat left top;
	width:102px;
}
#mainNav #sendMessages a{
	position: relative;
	background:url(/images/bizaccount/mainnav03.gif) no-repeat left top;
	width:103px;
}
#mainNav #appointmentReminder a{
	position: relative;
	background:url(/images/bizaccount/mainnav04.gif) no-repeat left top;
	width:122px;
}
#mainNav #postToSites a{
	position: relative;
	background:url(/images/bizaccount/mainnav05.gif) no-repeat left top;
	width:117px;
}
#mainNav #premiumFeatures a {
	position: relative;
	background:url(/images/bizaccount/mainnav06.gif) no-repeat left top;
	width:101px;
}
#mainNav #manageAccount a{
        background:url(/images/bizaccount/mainnav07.gif) no-repeat left top;
        width:94px;
}

/*Mainnav Hover action*/
#mainNav #manageContacts a:hover,#mainNav #collectContacts a:hover, #mainNav #sendMessages a:hover, #mainNav #premiumFeatures a:hover, #mainNav #appointmentReminder a:hover,#mainNav #postToSites a:hover,#mainNav #manageAccount a:hover {
        background-position:right;
}
/*current page style*/
#manageContacts #mainNav .manageContacts a, #collectContacts #mainNav .collectContacts a, #sendMessages #mainNav .sendMessages a, #mobileVoting #mainNav .mobileVoting a, #appointmentReminder #mainNav .appointmentReminder a, #postToSites #mainNav .postToSites a, #manageAccount #mainNav .manageAccount a , #premiumFeatures #mainNav .premiumFeatures a{
        cursor:default;
        background-position:right;
}
/*Header style ends*/
/*Sub menu layers*/
#manageContacts_sub {
 visibility:hidden;
 padding:0;
 margin:0;
 text-align:left;
 position:absolute;
 top:119px;
 left:163px;
 width:170px;
 z-index:1000;
}
#collectContacts_sub {
	visibility:hidden;
	padding:0;
	margin:0;
	text-align:left;
	position:absolute;
	top:119px;
	left:248px;
	width:245px;
	z-index:1000;
}
#sendMessages_sub {
	visibility:hidden;
	padding:0;
	margin:0;
	text-align:left;
	position:absolute;
	top:119px;
	left:332px;
	width:180px;
	z-index:1000;
}

#appointmentReminder_sub {
	visibility:hidden;
	padding:0;
	margin:0;
	text-align:left;
	position:absolute;
	top:119px;
	left:422px;
	width:250px;
	z-index:1000;
}

#postToSites_sub {
	visibility:hidden;
	padding:0;
	margin:0;
	text-align:left;
	position:absolute;
	top:119px;
	left:538px;
	width:130px;
	z-index:1000;
}

#premiumFeatures_sub {
	visibility:hidden;
	padding:0;
	margin:0;
	text-align:left;
	position:absolute;
	top:119px;
	left:643px;
	width:195px;
	z-index:1000;
}

#manageAccount_sub {
	visibility:hidden;
	padding:0;
	margin:0;
	text-align:left;
	position:absolute;
	top:119px;
	left:742px;
	width:165px;
	z-index:1000;
}
/*------------Sub box shadow style-------------------------------------------------------------------------------*/
#manageContacts_sub .submn_list2, #collectContacts_sub .submn_list2, #sendMessages_sub .submn_list2, #premiumFeatures_sub .submn_list2, #appointmentReminder_sub .submn_list2, #postToSites_sub .submn_list2 {
	padding:0;
	margin:0;

	height:100%;
	list-style:none;
	border:1px solid #659040;
}
#manageAccount_sub .submn_list3 {
	padding:0;
	margin:0;
	width:230px;
	height:100%;
	list-style:none;
	border:1px solid #659040;
}
#manageContacts_sub .submn_list2 li,  #collectContacts_sub .submn_list2 li,  #sendMessages_sub .submn_list2 li, #premiumFeatures_sub .submn_list2 li,  #appointmentReminder_sub .submn_list2 li,  #postToSites_sub .submn_list2 li,  #manageAccount_sub .submn_list3 li {
	margin:0;
	padding:3px 5px 5px 7px;
	text-align:left;
	color:#fff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background:url(/images/bizaccount/sub2_ic.gif) no-repeat right #6ebb1f;
	font-size:11px;
	border-bottom:solid 1px #64b114;
	border-right:none;
}
#premiumFeatures_sub .submn_list2 li,
#manageContacts_sub .submn_list2 .pf, #collectContacts_sub .submn_list2 .pf, #sendMessages_sub .submn_list2 .pf,
#premiumFeatures_sub .submn_list2 .pf, #appointmentReminder_sub .submn_list2 .pf, #postToSites_sub .submn_list2 .pf {
	background-color:#7cc6ff;
	border-color:#3b85be;
}

#manageContacts_sub .submn_list2 li a,  #collectContacts_sub .submn_list2 li a,  #sendMessages_sub .submn_list2 li a, #premiumFeatures_sub .submn_list2 li a,  #appointmentReminder_sub .submn_list2 li a,  #postToSites_sub .submn_list2 li a,  #manageAccount_sub .submn_list3 li a {
	cursor:hand;
	color:#fff;
	text-decoration:none;
}
#manageContacts_sub .submn_list2 li:hover,  #collectContacts_sub .submn_list2 li:hover,  #sendMessages_sub .submn_list2 li:hover, #premiumFeatures_sub .submn_list2 li:hover,  #appointmentReminder_sub .submn_list2 li:hover,  #postToSites_sub .submn_list2 li:hover,  #manageAccount_sub .submn_list3 li:hover {
	cursor:hand;
	background:url(/images/bizaccount/sub2_ic_.gif) no-repeat right #fff;
	color:#666;
}
#manageContacts_sub .submn_list2 li:hover a,  #collectContacts_sub .submn_list2 li:hover a,  #sendMessages_sub .submn_list2 li:hover a, #premiumFeatures_sub .submn_list2 li:hover a,  #appointmentReminder_sub .submn_list2 li:hover a,  #postToSites_sub .submn_list2 li:hover a,  #manageAccount_sub .submn_list3 li:hover a {
	cursor:hand;
	color:#666;
}
/*Sub menu layers end*/

/*Footer style starts*/
.footer {
position:relative;
clear:both;
font-size:11px;
height:48px;
display:block;
text-align:left;
padding:15px 10px 10px 25px;
background:#ECECEC;
}
.footer p{
margin:0;
font-size:11px;
color:#888888;
}
.footer ul {
margin:8px 0 10px 0;
padding:0;
}
.footer li {
font-size:11px;
font-weight:bold;
float:left;
padding:0 6px 0 0;
margin:0;
}
.footer li a{
color:#0f8adc;
text-decoration:none;
}
.footer li a:visited {
color:#0f8adc;
text-decoration:none;
}
.footer li a:hover{
color:#999999;
text-decoration:none;
}
#bar {
color:#999999;
font-weight:100;
}
/*Footer style ends*/

