

body {font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; color:#575757; margin:0; padding:0; font-size:11pt;}

a:link, a:visited { color:#148cc8; text-decoration:none;}
a:hover, a:active { color:#14648d;}
img {border:0;}	
a {outline:none;}

h1, h2, h3, h4, h5, h6 { font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;}


div#wrapper {width:100%; background:url(images/header-bkg-2.jpg) repeat-x center top; padding-top:13px; overflow:hidden;}

#page, #closure-blocks {margin-left:auto; margin-right:auto; width:925px; font-size:0.875em; line-height:1.286em;}

#header { }

#topsection { width:100%; float:left; height:146px;overflow:hidden;}

#topsection #logo { width:365px; float:left; overflow:hidden; padding-bottom:21px;}


.topright {width:550px; float:right; overflow:hidden; text-align:right;}

.block {width:268px; float:right; margin-bottom:1em; overflow:hidden;}

form {margin:0; padding:0;}

.block #webform-component-email {display:inline; float:left;}

.block .form-item {}

.block input#edit-submitted-email {background:url(images/newsletter-field.jpg) no-repeat left top; border:0; color:#A3A3A3; font-size:13px; height:23px; padding:2px 30px 0 10px; width:150px;}


.block  input#edit-submit {background:url(images/button.gif) no-repeat left top; border:0; color:#FFFFFF; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:14px; height:24px; padding-bottom:3px; width:78px;}


.block h3 {clear:both; color:#FFA601; float:left; font-size:13px; font-weight:normal; margin:0; padding:0; text-align:center; width:180px; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;}

.block .teaser {clear:both; color:#A3A3A3; font-size:0.85em; text-align:center; width:175px;}

.topright #secondary { width:100%; float:left; font-size:12px; font-weight:bold; margin:5px 0 6px 0; text-align:right;}
.topright #secondary ul.links li {display:inline; list-style-type:none; padding:0 10px 0 0;}
.topright #secondary a:link, .topright #secondary a:visited {color:#17B526;}



div#footer { width:100%; padding:0; margin:15px 0 0 0; height:124px; background:url(images/footer-bkg.gif) repeat-x center top; text-align:center; font-size:.75em; color:#fff; font-family:Arial, sans-serif;}

div#footer-inner { padding:20px;}
	
div#footer-inner div.block { margin-bottom:0;}

#footer ul.menu {text-align:center; margin:0; padding:0 0 1em 25px;}
#footer ul.menu li.leaf {background:transparent none repeat scroll 0 0; display:inline; border-left:1px solid #FFFFFF; margin:0 0 0 10px; padding:0 0 0 10px;}
#footer ul.menu li.leaf.first {border:0 none;}

#footer a:link, #footer a:visited {color:#FFFFFF;}


d
/****** 29-06-09 ************/

#main { width:100%; float:left; overflow:hidden;}

#forgot_password { margin:20px 0; width:100%; float:left; overflow:hidden; color:#575757; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10pt;}
#forgot_password h2 { color:#000000; font-weight:normal; font-size:2em; margin:0; padding:10px 0; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;}
#forgot_password h3 { color:#000000; font-weight:normal; font-size:1.2em; margin:0; padding:5px 0; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;}

#forgot_password #left{width:40%; float:left; text-align:left; overflow:hidden;}

#forgot_password #right{width:50%; float:right; text-align:left; overflow:hidden;}

#forgot_password #right form{ padding:0px; margin:20px 0;}
#forgot_password #right form .name{ width:100%; float:left; margin:6px 0; overflow:hidden;}

#forgot_password #right form .name label{width:25%; float:left; color:#575757; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10pt; font-weight:bold; margin:4px 6px 0 0; display:block;}
#forgot_password #right form .name .textbox{width:200px; border:1px solid #b9d9f2; color:#575757; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10pt;}

#forgot_password #right form .name .button{width:118px; border:0; background-color:#358a37; color:#ffffff; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10pt;}

#forgot_password a{ color:#54178e; text-decoration:underline;}
#forgot_password a:hover{ color:#54178e; text-decoration:none;}



#loginhome { margin:20px 0; width:100%; float:left; overflow:hidden; color:#575757; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10pt;}
#loginhome h2 { color:#000000; font-weight:normal; font-size:2em; margin:0; padding:10px 0; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;}
#loginhome h3 { color:#000000; font-weight:normal; font-size:1.2em; margin:0; padding:5px 0; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;}

#loginhome #left{ background-color:#eef7fc; padding:10px; width:55%; float:left; text-align:left; overflow:hidden; border:1px solid #188cc7;}

#loginhome #right{background-color:#eef7fc; border:1px solid #188cc7; padding:10px; width:25%; float:right; text-align:left; overflow:hidden;}

#loginhome #right form{ padding:0px; margin:0px 0;}

#loginhome #right form label{width:100%; float:left; color:#575757; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10pt; margin-top:5px;}
#loginhome #right form .textbox{width:99%; border:1px solid #b9d9f2; color:#575757; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10pt; margin-bottom:10px;}

#loginhome #right form .button{width:auto; border:0; background-color:#358a37; color:#ffffff; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10pt; margin-right:20px;}

#loginhome a{ color:#54178e; text-decoration:underline;}
#loginhome a:hover{ color:#54178e; text-decoration:none;}


/****** Tabs ***************/
/******added Suswetha ***********/
#loginhome #left  .getstarted{text-align:center;margin-top:20px;margin-bottom:0px;}
#loginhome #left  .getstarted a{width:auto; border:0; background-color:#358a37; color:#ffffff; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10pt; padding:5px;}
/******end of added Suswetha ***********/
#myaccount { margin:15px 0 0 0; width:100%; float:left; overflow:hidden; color:#575757; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10pt;}


#navbar {width:65%; clear:right; float:left; height:33px; margin:0; padding:0; position:relative; z-index:100; overflow:hidden;}

#navbar ul {margin:0; padding:0; list-style-type:none;}
#navbar ul li {background:url(images/nav-bkg.gif) no-repeat left top; font-size:1.1em; margin:0 2px; padding:0; text-align:center; list-style-type:none; float:left; height:33px; width:106px; display:block; line-height:15px;}
#navbar ul li a {color:#fff; text-decoration:none;}
#navbar ul li:hover {background:url(images/nav-bkg-over.gif) no-repeat left top; color:#fff; text-decoration:none;}

#navbar ul li.active {background:url(images/nav-bkg-over.gif) no-repeat left top; color:#fff; text-decoration:none;}


#signout_details {width:35%; float:right; overflow:hidden; text-align:right ;}

#accountdetails {width:100%; float:left; overflow:hidden; color:#575757; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10pt;}
#accountdetails h2 { border:1px solid #188ac8; border-width:1px 0; color:#000000; font-weight:normal; font-size:1.5em; margin:0; padding:10px 0; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;}

#accountdetails #content{width:90%; margin:20px auto; overflow:hidden; color:#000; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10pt; line-height:20px;}




#accountdetails #content form{ padding:0px; margin:20px 0;}
#accountdetails #content form .name{ width:100%; float:left; margin:3px 0; overflow:hidden;}

#accountdetails #content form .name label{width:20%; float:left; color:#000; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10pt; margin:2px 6px 0 0; display:block;}
#accountdetails #content form .name .textbox{width:200px; border:1px solid #b9d9f2; color:#000; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10pt;}

#accountdetails #content form .icons{width:100%; float:left; margin:20px 0; overflow:hidden;}

#traffic_summary {width:100%; float:left; overflow:hidden;}
#traffic_summary .top{ border:1px solid #188ac8; border-width:1px 0; padding:10px 0; width:100%; float:left; overflow:hidden;}

#traffic_summary h2 { color:#575757; font-weight:normal; font-size:2em; margin:0; padding:15px 0; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;}
#traffic_summary h3 { color:#575757; font-weight:normal; font-size:1.2em; margin:0; padding:0px 0 10px 0; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;}


#traffic_summary #content{width:100%; background:url(images/contentbg.gif) repeat-x left top;  overflow:hidden; padding-bottom:20px;}

#traffic_summary #content table{border-collapse:collapse; color:#000; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10pt; line-height:16px;}
#traffic_summary #content table td{ padding:4px; border-bottom:1px solid #d4d4d4; text-align:center;}

#traffic_summary #content table td.green{ padding:4px; border-left:5px solid #54ad59; border-right:5px solid #54ad59;}



#paymentsummary {width:100%; float:left; overflow:hidden;}
#paymentsummary .top{padding:10px 0; width:100%; float:left; overflow:hidden; color:#000;}

#paymentsummary #content{width:100%; border:1px solid #188ac8; border-width:1px 0;  overflow:hidden; padding-bottom:20px;}
#paymentsummary #content table{border-collapse:collapse; color:#000; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:10pt; line-height:16px;}
#paymentsummary #content table th{ background-color:#e1e5ff; font-weight:bold; padding:4px; border-bottom:1px solid #d4d4d4;}


#paymentsummary #content table td{ padding:4px; border-bottom:1px solid #d4d4d4;}


