body {
	font-family: verdana, tahoma, arial, sans-serif;
	background: #ffffff;
	color: #000000;
	margin: 0;
	font-size: 12px;
}
/*heading and links*/
a, a:visited {
	color: #0080b0;
	font-size: 12px;
}
h1, h2, h3, h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited {
	color: #0080b0;
	font-family: helvetica, arial;
	text-decoration: none;
}
h1, h1 a, h1 a:hover, h1 a:visited {
	font-size: 18px;
}
h2, h2 a, h2 a:hover, h2 a:visited {
	font-size: 16px;
}
h3, h3 a, h3 a:hover, h3 a:visited {
	font-size: 14px;
}
h1 a:hover, h2 a:hover, h3 a:hover {
	text-decoration: underline;
}
h2.marginbottom0 {
	margin-bottom: 0;
}
.ql {
	color: #0080b0;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
}
p {
	font-size: 12px;
	text-align: justify;
}
form {
	margin: 0;
}
img, img a {
	border: none;
}
#page {
	margin: 0px auto 0px auto;
	border: 0px solid #f00;
	width: 100%;
	font-family: Arial;
	text-align: center;
	background-image: url(http://www.addme.com/img/gradientline.gif);
	background-repeat: repeat-x;
}
#page {
	margin: 0px auto 0px auto;
	border: 0px solid #f00;
	width: 100%;
	font-family: Arial;
	text-align: -moz-center;
	background-image: url(http://www.addme.com/img/gradientline.gif);
	background-repeat: repeat-x;
}
#page_header {
	width: 100%;
	min-width:1000px;
	background-image: url(http://www.addme.com/img/topgreenbg.jpg);
	background-repeat: repeat-x;
	height: 144px;
}
#top_header {
	width: 920px;
	height: 105px;
	background-image: url(http://www.addme.com/img/header-bg2.gif);
	background-repeat: no-repeat;
}
#top_header .tabletopheader {
	width: 920px;
	height: 105px;
}

#scroll{
	border: 0px solid #f00;
	width: 970px;
	margin: auto;
}

#page_body {
	border: #FF0000 solid 0px;
	width:966px;
	margin: auto;	
	background:#fff;
}
#page_footer {
	clear: both;
	width: 100%;
	text-align: center;
	background-color: #c8e346;
	background-image: url(http://www.addme.com/img/footerbggreen.jpg);
	background-repeat: repeat-x;
	margin-top: 17px;
	margin-bottom: 0;
	height: 160px;
}
#page_footer {
	text-align: -moz-center;
}
#page_footer_padding {
	font-size: 12px;
	font-family: tahoma;
	padding-top: 27px;
	padding-left: 25px;
	text-align: left;
	width: 920px;
}
#page_footer_padding a, #page_footer_padding a:visited {
	font-size: 12px;
	font-family: tahoma;
	color: #000000;
}
#page_footer_padding a:hover {
	font-size: 12px;
	font-family: tahoma;
	color: #ac6818;
}
#maintbl {
	width: 100%;
	padding-top:20px;
}
#divmenuposition {
	width: 920px;
	background-image: url(http://www.addme.com/img/top-navbg.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0;
	padding: 3px 0 0 0;
	height: 31px;
}
/*#menuposition {
	width: 840px;
	padding-left: 80px;
	text-align: left;
}
*/
#menuposition {
	padding-left: 60px;
	width: 860px;
	text-align: left;
}
.clear {
	clear: both;
}
/*tab tools*/
a.contGreen1, a.contGreen2, a.contGreen3, a.contGreen4, a.contGreen5, a:visited.contGreen1, a:visited.contGreen2, a:visited.contGreen3, a:visited.contGreen4, a:visited.contGreen5 {
	background-image: url(/img/subnavbggray.gif);
	background-repeat: no-repeat;
	padding: 0px;
  padding-top:5px; 
  text-align: center;
	margin: 0;
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	display: block;
	width: 125px;
	height: 20px;
	cursor: pointer;
	border-bottom: 1px solid #ffffff;
}
a.contGreen1:hover, a.contGreen2:hover, a.contGreen3:hover, a.contGreen4:hover, a.contGreen5:hover {
	background-image: url(/img/subnavbggrayhover.gif);
	background-repeat: no-repeat;
	width: 125px;
	height: 20px;
	border-bottom: 1px solid #ffffff
}
a.cont1Green1, a.cont2Green1, a.cont3Green1, a.cont4Green1, a.cont5Green1, a:visited.cont1Green1, a:visited.cont2Green1, a:visited.cont3Green1, a:visited.cont4Green1, a:visited.cont5Green1 {
	color: #ffffff;
	background-image: url(/img/subnavbgred.gif);
	background-repeat: no-repeat;
	padding-top:5px; 
  text-align: center;
  width: 125px;
	height: 22px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	display: block;
	cursor: pointer;
}
/*heading*/
.thelefttiL {
	background: url(/img/catgreenbgl.png) no-repeat;
	padding: 0;
	margin: 0;
	text-align: center;
	height: 31px;
	width: 629px;
}
.thelefttiLpadding, .thelefttiLpadding a, .thelefttiLpadding a:visited {
	padding-top: 5px;
	font-size: 16px;
	font-family: helvetica, Arial, Trebuchet MS;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.thelefttiLdown {
	border-left: 1px solid #dee4d7;
	border-right: 1px solid #dee4d7;
	border-bottom: 1px solid #dee4d7;
	width: 627px;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
.thelefttidownLpadding {
	padding: 10px;
	padding-bottom: 15px;
}
.theleftti {
	background: url(http://www.addme.com/img/catgreenbg.png) no-repeat;
	padding: 0;
	margin: 0;
	text-align: center;
	height: 26px;
	width: 270px;
}
.thelefttipadding, .thelefttipadding a, .thelefttipadding a:visited {
	padding-top: 5px;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-family: helvetica, Arial, Trebuchet MS;
	font-weight: bold;
}
.thelefttidown {
	border-left: 1px solid #dee4d7;
	border-right: 1px solid #dee4d7;
	border-bottom: 1px solid #dee4d7;
	width: 268px;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
.thelefttidownpadding {
	padding: 5px;
	text-align: left;
}
.topbotpadding5px {
	padding-top: 5px;
	padding-bottom: 5px;
}
.thelefttiS {
	background: url(http://www.addme.com/img/catgreenbgs.gif) no-repeat;
	padding: 0;
	margin: 0;
	text-align: center;
	height: 22px;
	width: 160px;
}
.thelefttiSpadding, .thelefttiSpadding a, .thelefttiSpadding a:visited {
	padding-top: 3px;
	font-family: helvetica, Arial, Trebuchet MS;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.thelefttiSdown {
	border-left: 1px solid #dee4d7;
	border-right: 1px solid #dee4d7;
	border-bottom: 1px solid #dee4d7;
	width: 158px;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
.thelefttiSdownpadding {
	padding: 10px;
}
/**/
ul.footerlink {
	margin: 5px;
	padding: 5px;
}
ul.footerlink li {
	display: inline;
}
ul.footerlink a, ul.footerlink a:visited {
	color: #4b4b4b;
	font-size: 12px;
}
ul.footerlink a:hover {
	color: #0080b0;
}
.divFooterLinks {
	font-size: 12px;
}
.toolsbtn {
	height: 35px;
	width: 160px;
	font-weight: bold;
}
a.submit_ {
	display: block;
	background-image: url(/images/submit_.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 40px;
}
a.request_ {
	display: block;
	/*background-image: url(/images/request_.gif);
*/
	background-image: url(/images/inquire_.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 40px;
}
a.density_ {
	display: block;
	background-image: url(/images/density_.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 40px;
}
a.submit_:hover, a.request_:hover, a.density_:hover {
	background-position: -175px 0;
}
a.generate_ {
	display: block;
	background-image: url(/images/generate_.gif);
	background-repeat: no-repeat;
	width: 216px;
	height: 40px;
}
a.generate_:hover {
	background-position: -216px 0;
}
a.analyze_ {
	display: block;
	background-image: url(/images/analyze_.gif);
	background-repeat: no-repeat;
	width: 185px;
	height: 40px;
}
a.analyze_:hover {
	background-position: -185px 0;
}
a.popularity_ {
	display: block;
	background-image: url(/images/popularity_.gif);
	background-repeat: no-repeat;
	width: 205px;
	height: 40px;
}
a.popularity_:hover {
	background-position: -205px 0;
}
a.register_btn {
	display: block;
	background-image: url(/images/register_btn.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 40px;
}
a.register_btn:hover {
	background-position: -175px 0;
}
.padding10 {
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: left;
}
tr.d0 td {
	background-color: #E4F5E7;
	color: black;
}
tr.d1 td {
	background-color: #FFFFFF;
	color: black;
}
/*.menu {
	width: 500px;
	height: 26px;
	position: relative;
	z-index: 100;
	font-family: tahoma, verdana, arial;
	text-align: left;
	float: left;
}
*/
.menu {
	width: 570px;
	height: 26px;
	position: relative;
	z-index: 100;
	font-family: tahoma, verdana, arial;
	text-align: left;
	float: left;
}
/* hack to correct IE5.5 faulty box model */
/** html .menu {
	width: 501px;
	w\idth: 500px;
}
*/
* html .menu {
	width: 571px;
	w\idth: 570px;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.menu ul ul {
	width: 149px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
	float: left;
	width: 149px;
	position: relative;
}
/* style the links for the top level */
.menu a, .menu a:visited {
	display: block;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	width: 138px;
	height: 25px;
	border: 1px solid #FFFFFF;
	border-width: 0px 0 0px 1px;
	padding-left: 10px;
	line-height: 23px;
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {
	width: 149px;
	w\idth: 138px;
}
/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
	background-color: #7b9e33;
	background-repeat: no-repeat;
	width: 130px;
}
/* style the second level hover */
.menu ul ul a.drop:hover {
	background-color: #c9ba65;
	background-repeat: no-repeat;
	width: 130px;
}
.menu ul ul:hover > a.drop {
	background: #c9ba65;
	background-repeat: no-repeat;
	width: 130px;
}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
	background: #e2dfa8;
}
/* style the third level hover */
.menu ul ul ul a:hover {
	background: #b2ab9b;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
	visibility: hidden;
	position: absolute;
	height: 0;
	top: 25px;
	left: 0;
	width: 149px;
}
/* another hack for IE5.5 */
* html .menu ul ul {
	top: 24px;
	t\op: 25px;
}
/* position the third level flyout menu */
.menu ul ul ul {
	left: 149px;
	top: -1px;
	width: 149px;
}
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {
	left: -149px;
}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {
	position: absolute;
	top: 0;
	left: 0;
	border-collapse: collapse;
	;
}
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
	background: #7b9e33;
	color: #000;
	height: auto;
	line-height: 1em;
	padding: 5px 10px;
	width: 128px;
	border-width: 0 0px 1px 0px;
}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {
	width: 150px;
	w\idth: 128px;
}
/* style the top level hover */
.menu a:hover, .menu ul ul a:hover {
	color: #cbf67f;
	background-color: #588d01;
}
.menu:hover > a, .menu ul ul:hover > a {
	color: #cbf67f;
	background-color: #588d01;
}
/*.menu a:hover, .menu ul ul a:hover {
	color: #cbf67f;
	background-color: #7b9e33;
}
.menu:hover > a, .menu ul ul:hover > a {
	color: #cbf67f;
	background-color: #7b9e33;
}
*/
.menu ul li ul li a:hover {
	background-color: #444444;
	color: #ffffff;
}
.menu ul li ul li a {
	color: #ffffff;
	height: 15px;
	padding-top: 6px;
	width: 220px;
	font-weight: bold;
}
/*.menu ul li ul li a {
	color: #ffffff;
	height: 15px;
	padding-top: 6px;
	width: 190px;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
*/
.menu ul li ul li a:visited {
	color: #ffffff;
	height: 15px;
	padding-top: 6px;
	width: 220px;
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {
	visibility: visible;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul:hover ul ul {
	visibility: hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul:hover ul:hover ul {
	visibility: visible;
}
a.bannertab{cursor:pointer;background-image:url('/img/bluetabbg.gif');background-repeat:no-repeat;width:115px;height:22px;display:block;color:white;text-align:center;}
a.bannertabnotactive{cursor:pointer;background-image:url('/img/graytabbg.gif');background-repeat:no-repeat;width:115px;height:22px;display:block;color:white;text-align:center;background-color:white;}

#preload { height: 0; overflow: hidden; }


#floating-box{
		width:70px;
		float:left;
		margin-top:20px;
		margin-left:-75px;
		margin-right:0px;
		position:absolute;
		z-index:1;
		text-align:center;
	}
.scroll_bg{
	background-image: url(/img/scroll_bg.png);
	background-repeat: repeat-y;
	}	
	
#Calendar{}
#Calendar .tab_head{text-align: center; vertical-align: top; width: 120px; background-color: #7aad00; padding: 5px 0px 5px 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #FFFFFF; }
#Calendar .tab_content_outer{text-align: left; vertical-align: top; width: 100%; clear: both; border-top:  #7aad00 2px solid;}
#Calendar .tab_date_content{text-align: center; vertical-align: top; width: 120px; padding: 5px 0px 5px 0px; font-family: Arial,Helvetica,sans-serif; color: #000000; font-size: 12px; float: left;}
#Calendar .tab_link_content{text-align: left; vertical-align: top; width: 260px; padding: 5px 5px 5px 0px; font-family: Arial,Helvetica,sans-serif; color: #000000; font-size: 12px; float: left;}
#Calendar .tab_text_content{text-align: left; vertical-align: top; width: 160px; padding: 5px 5px 5px 0px; font-family: Arial,Helvetica,sans-serif; color: #000000; font-size: 12px; float: left;}
#Calendar .tab_content{width: 420px; padding: 5px 5px 5px 0px; margin-left: 120px; font-family: Arial,Helvetica,sans-serif; color: #000000;}
#Calendar h2{font-family: Arial,Helvetica,sans-serif; color: #000000; font-size: 12px; margin: 0px; padding: 0px}
#Calendar p{font-family: Arial,Helvetica,sans-serif; color: #000000; font-size: 12px; margin: 0px; padding: 0px}

#Calendar A.headlink{font-family: Arial,Helvetica,sans-serif; color: #0080b5; font-size: 12px; text-decoration: none;}
#Calendar A:active.headlink{font-family: Arial,Helvetica,sans-serif; color: #0080b5; font-size: 12px; text-decoration: none;}
#Calendar A:visited.headlink{font-family: Arial,Helvetica,sans-serif; color: #0080b5; font-size: 12px; text-decoration: none;}
#Calendar A:hover.headlink{font-family: Arial,Helvetica,sans-serif; color: #0080b5; font-size: 12px; text-decoration: underline;}

.calendar_clear_div{width: 100%; clear: both;}
#Calendar_head{}
.Calendar_head{}
#Calendar_containt{}
.Calendar_containt{width: 100%; clear: both; border-top:  #7aad00 2px solid;}

/* Content Writer Page */
.cw_r_b_top{background-image: url(/img/cw_r_b_top.gif); background-position: left top; background-repeat: repeat-x}
.cw_r_b_top_right{background-image: url(/img/cw_r_b_top_right.gif); background-position: right top; background-repeat: no-repeat}
.cw_r_b_right{background-image: url(/img/cw_r_b_right.gif); background-position: right top; background-repeat: repeat-y}
.cw_r_b_bottom_right{background-image: url(/img/cw_r_b_bottom_right.gif); background-position: right bottom; background-repeat: no-repeat}
.cw_r_b_bottom{background-image: url(/img/cw_r_b_bottom.gif); background-position: left bottom; background-repeat: repeat-x; background-color: #ef441d}
.cw_r_b_bottom_left{background-image: url(/img/cw_r_b_bottom_left.gif); background-position: left bottom; background-repeat: no-repeat}
.cw_r_b_left{background-image: url(/img/cw_r_b_left.gif); background-position: left top; background-repeat: repeat-y}
.cw_r_b_top_left{background-image: url(/img/cw_r_b_top_left.gif); background-position: left top; background-repeat: no-repeat;}

#cw_banner_outer{padding: 16px 20px 20px 20px; width: 93%; clear: both; border: #b9c7d3 1px solid; background: url(/img/banner_bg.gif) left bottom repeat-x #fafbfc;}
#cw_banner_outer .heading{font-family: Trebuchet MS; font-size: 26px; color: #000000; font-weight: bold;}
#cw_banner_outer .sub_heading{font-family: Trebuchet MS;  font-size: 16px; color: #000000; font-weight: normal;}

#cw_banner_outer h2{color: #000000; font-family: Trebuchet MS, helvetica, arial; text-decoration: none; font-size: 14px;}

#cw_banner_outer ul{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#cw_banner_outer li{font-family: Trebuchet MS; font-size: 19px; color: #2b2b2b; display: block; background: url(/img/cw_bullet.gif) left top no-repeat; padding: 5px 0px 2px 42px; margin: 10px 0px 0px 0px; list-style: none;}

.cw_faq_head_box{width: 100%; text-align: left; vertical-align: top; border: #b9c7d3 1px solid; min-height: 30px; margin-top: 10px; background: url(/img/cw_faq_head_bg.gif) left top repeat-x #eff3f5;}
.cw_faq_text_box{width: 100%; text-align: left; vertical-align: top; background-color: #ffffff; border: #b9c7d3 1px solid; border-top-width: 0px;}
.cw_faq_heading{color: #2b2b2b; font-family: Verdana, Geneva, sans-serif; text-decoration: none; font-size: 12px; font-weight: bold; margin: 0px 10px 0px 10px; padding: 10px 0px 10px 0px; cursor: pointer;}
.cw_faq_text_box p{margin: 0px 10px 0px 10px; padding: 10px 0px 10px 0px}

A.CW_Link1{font-family: verdana,'MS Sans Serif'; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline;}
A:visited.CW_Link1{font-family: verdana,'MS Sans Serif'; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline;}
A:active.CW_Link1{font-family: verdana,'MS Sans Serif'; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline;}
A:hover.CW_Link1{font-family: verdana,'MS Sans Serif'; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline;}

/* ========= Swith Content Script style ========= */
/*Default style for SPAN icons. Edit if desired: */
.iconspan{float: right; margin: 0px 3px 0px 3px ; cursor:hand; cursor:pointer; font-weight: bold;}
/*CSS used to style the examples. Remove if desired: */
.eg-bar{background-color: Transparent; font-weight: bold; border: 0px}
div.eg-bar{width: 100%;}
.icongroup1{width: 100%}

/**/

#order_frm #form_order{padding: 0px; margin: 0px;}
#view_wrapper{padding: 0px; margin: 0px; background-color: red;}
