/* CSS Document */

body {

	margin:0;

	padding:0;

	background:#e7eff5 url(../images/body_bg.gif) left top repeat-x;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

}



p, ul, li, h1, h2, h3, h4, ol{

	margin:0;

	padding:0;

}



p{

	font-size:12px;

	text-align:justify;

	color:#555555;

	vertical-align:top;

}



.input_btn{

	background:url(../images/btn_bg.gif) left top repeat-x;

	padding:0 10px;

	height:17px;

	color:#555555;

	border:1px solid #d6d6d6;

	font-size:11px;

	line-height:17px;

	padding-bottom:2px;

}





#blue_left{

	background:url(../images/blue_leftside.gif) left top no-repeat;

	width:20px;

}

#blue_right{

	background:url(../images/blue_rightside.gif) left top no-repeat;

	width:20px;

}



#table_outer{

	width:964px;

	vertical-align:top;

}



#logo {

	width:428px;

	height:125px;

	background:url(../images/logo_bg.gif) left bottom no-repeat;

}



#logo img{

	float:left;

	margin-top:50px;

	margin-left:10px;

}



#header_right{

	height:95px;

	background:url(../images/header_rightbg.gif) right bottom no-repeat;

	width:537px;

	padding-top:22px;

}



#toplinks {

	font-size:11px;

}



#toplinks a, #toplinks a:visited, #toplinks a:active{

	color:#FFFFFF;

	text-decoration:none;

	padding:0 15px;

}



#toplinks a:hover{

	color:#313d89;

	text-decoration:none;

	

}



.top_devider{

	background-image:url(../images/global_navi_devider.gif);

	background-repeat:no-repeat;

	width:1px;

	height:31px;

}



#main_links{

	background:url(../images/mainlinks_bg.gif) left top repeat-x;

	border-left:3px solid #FFFFFF;

	border-right:3px solid #FFFFFF;

	padding:0 7px;

}



#links_bottom_gray{

	background:#e7eff5;

	height:6px;

}







#links_topright{

	color:#535353;

	font-size:11px;

	text-align:right;

	line-height:30px;

}



#links_topright a, #links_topright a:visited, #links_topright a:active{

	color:#535353;

	text-decoration:none;

}



#links_topright a:hover{

	color:#313d89;

	text-decoration:underline;

}





#content_outer {

	background:#ffffff url(../images/content_bg.gif) left top repeat-x;

	border-left:3px solid #FFFFFF;

	border-right:3px solid #FFFFFF;

	padding:0 7px;

	vertical-align:top;

}



#left_column{

	background:#e7eff5 url(../images/rightcol_bottom_corns.gif) left bottom no-repeat;

	width:232px;

	padding:0 10px 10px 10px;

	padding-top:20px;

	vertical-align:top;

}



.chat_topic{

	background:url(../images/chat_topicbg.gif) left top no-repeat;

	padding:0 10px;

}



.chat_topic h2{

	font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif; 

	font-size:18px;

	font-weight:normal;

	color:#ff831f;

	line-height:28px;

	background:url(../images/dotted_line.gif) left bottom repeat-x;

	margin-bottom:10px;

}



.chat_topic ul{

	list-style-type:none;

}



.chat_topic ul li{

	margin-bottom:10px;

	padding-left:10px;

	background:url(../images/arrow_orange.gif)0px 5px no-repeat;	

	font-size:12px;

}



.chat_topic ul li a,.chat_topic ul li a:visited,.chat_topic ul li a:active{

	text-decoration:underline;

	color:#555555;

	font-size:12px;

	

}

.topic_date{

	font-weight:bold;

	font-size:11px;

	color:#555555;	

}





.chattopic_bottom{

	background:url(../images/chat_topic_bottom.gif) left top no-repeat;

	width:231px;

	height:13px;

}



#contact_credila{

	background:url(../images/contact_top.gif) left top no-repeat;

	padding:10px 10px 0 10px;	

}

.contact_text{

	color:#555555;

	font-size:12px;

	font-weight:bold;

	line-height:18px;

}



.contact_text a{

	color:#555555;

	text-decoration:underline;

}

.contact_method{

	background:url(../images/arrow_orange.gif) left no-repeat;

	padding-left:13px;

	color:#ff831f;

	width:75px;

	

}









#contact_bottom{

	background:url(../images/contact_bottom.gif) left top no-repeat;

	width:231px;

	height:13px;

}



#contact_credila h2{

	color:#183884;

	font-size:18px;

	font-weight:normal;

	font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif; 

	background:url(../images/dotted_line.gif) left bottom repeat-x;

	line-height:30px;

}



#content_right{

	padding:10px 0 0 0;

	color:#555555;

	font-size:12px;

}



#content_right a, #content_right a:visited, #content_right a:active{

	color: #199eea;

	text-decoration: none;

}



#content_right a:hover{

	text-decoration:underline;

}



#content_right h1{

	font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;

	font-size:20px;

	font-weight:normal;

	line-height:35px;

	color:#183884

}

#offer_box {

	width:368px;

}

#offer_box .offer_top{

	background:url(../images/offerbox_top.gif) left top no-repeat;

	padding:6px 10px 0 10px;
	width:348px;

}



#offer_box .offer_bot{

	background:url(../images/offerbox_bot.gif) left top no-repeat;

	width:368px;

	height:6px;

}



#offer_box .offer_top ul{

	list-style-type:none;

}



#offer_box .offer_top ul li{

	background:url(../images/arrow_orange.gif) 0px 7px no-repeat;

	padding-left:12px;

	font-weight:bold;

	color:#6b6b6b;

	line-height:18px;

	font-size:12px;

}



.opinion_form{

	font-size:12px;

}

.opinion_form label{

	line-height:18px;

}







.footer_left{

	background:url(../images/footer_left.gif) left top no-repeat;

	width:29px;

	height:61px;

}



.horizontal_space{

	height:10px;

}

.middle_space{

	width:10px;

}



#cartoons{

	width:430px;

	vertical-align:top;

}

.h2_orange{

	font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;

}

.h2_orange h2{

	color:#ff831f;

	font-size:22px;	

	line-height:30px;

	font-weight:normal;

}



.h2_green{

	font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;

}

.h2_green h2{

	color:#00c805;

	font-size:22px;	

	line-height:30px;

	font-weight:normal;

}









.h2_red{

	font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;

}



.heading_icon{

	vertical-align:middle;

	width:46px;

	height:50px;

	text-align:left;

	

}

.h2_red h2{

	color:#ff0000;

	font-size:22px;	

	line-height:30px;

	font-weight:normal;

}



.h2_blue{

	font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;

}

.h2_blue h2{

	color:#199eea;

	font-size:22px;	

	line-height:30px;

	font-weight:normal;

}

.cartoon_leftbg{

	background:#fff url(../images/cartoon_leftbg.gif) left top no-repeat;

	width:13px;

}

.cartoon_rightbg{

	background:#fff url(../images/cartoon_rightbg.gif) left top no-repeat;

	width:13px;

}



.cartoon_bg{

	background:#fff url(../images/cartoon_midbg.gif) left top repeat-x;

	padding-top:12px;

}



.cartoon_greenbg{

	width:192px;

	background:url(../images/cart_greenbg.gif) left bottom no-repeat;

}



.cartoon_bluebg{

	width:192px;

	background:url(../images/cart_bluebg.gif) left bottom no-repeat;

}



.cartoon_orangebox{

	width:192px;

	background:url(../images/cart_orangebg.gif) left bottom no-repeat;

}



.rating_box{

	padding:5px;

}



.note{

	color:#ff0000;

	font-size:11px;

	line-height:18px;

}



a.cartoon_thumb{

	border:1px solid #c0c0c0;

	padding:1px;

	background:#FFFFFF;

	position: relative;

	display:block;

	z-index: 0;

}

a.cartoon_thumb:hover{

	background-color: transparent;

	z-index: 50;

}



a.cartoon_thumb span{ /*CSS for enlarged image*/

position: absolute;

background-color:#fff4d1;

padding: 5px;

left: -1000px;

border: 1px dashed gray;

visibility: hidden;

color: black;

text-decoration: none;

}



a.cartoon_thumb span img{ /*CSS for enlarged image*/

border:1px solid #CCCCCC;

padding: 2px;

}



a.cartoon_thumb:hover span{ /*CSS for enlarged image on hover*/

visibility: visible;

top: 100px;

left: -150px; /*position where enlarged image should offset horizontally */



}







.email_friend{

	width:85px;

	background:url(../images/email_icon.gif) left no-repeat;

	padding-left:16px;

	text-align:left;

}



.email_friend a,.email_friend a:visited,.email_friend a:active{

	color:#000000;

	font-size:11px;

	text-decoration:none;

}



.email_friend a:hover{

	text-decoration:underline;

}

.view_all{

	color:#45c800;	

	font-weight:bold;

	text-align:right;

	font-size:12px;

}

.view_all a{

	color:#45c800;

	font-size:11px;

	text-decoration:none;

}

.view_all a:visited{

	color:#45c800;

	font-size:11px;

	text-decoration:none;

}





.view_all a:hover{

	text-decoration:underline;

}



.zodiac_name{

	color:#ff831f;

	font-size:12px;

	line-height:16px;

}

.zodiac_icon{

	width:40px;

	height:40px;

	padding-right:10px;

}



.dotted_line{

	background:url(../images/dotted_line.gif) left top repeat-x;

	height:11px;

}



.text_points{

	background:url(../images/arrow_orange.gif) 0px 5px no-repeat;

	padding-left:13px;

	font-size:12px;

	vertical-align:top;

	text-align:justify;

}



.text_points a, .text_points a:visited, .text_points a:active{

	color:#199eea;

	text-decoration:none;

}

.text_points a:hover{

	text-decoration:underline;

}



.content_image{

	padding-left:10px;

}

.point_head{

	font-size:12px;

	font-weight:bold;

	color:#555555;

}





.vertical_dots{

	width:15px;

	background:url(../images/vertical_dotted.gif) 7px 0 repeat-y;

}

.orange_bold{

	color:#ff831f;

	font-size:12px;

	font-weight:bold;

}





.more{

	color:#199eea;

	font-size:12px;

	font-weight:bold;

	text-align:right;

}



.more a, .more a:active, .more a:visited{

	color:#199eea;

	font-size:12px;

	font-weight:bold;

	text-align:right;

	text-decoration:none;

}



#pagination



{

	text-align:center;

	color: #0076a4;

	font-size: 10px;

	font-weight: bold;

	clear: both;

	font-size:11px;

}



#pagination a



{

	color: #0076a4;

	text-decoration: none;

}





#pagination a span{

	color:#ff831f;

}

#pagination a:hover

{

	text-decoration: underline;

}



.footer_right{

	background:url(../images/footer_right.gif) left top no-repeat;

	width:29px;

	height:61px;

}





.to_top{

	text-align:right;

}





.green_box{

	padding:12px;

	background:url(../images/green_boxbg.gif) left top repeat-x;

	border:1px solid #d4e3ee;

	vertical-align:top;

	font-size:12px;

}



.orange_box{

	padding:12px;

	background:url(../images/oeange_boxbg.gif) left top repeat-x;

	border:1px solid #fbe19e;

	vertical-align:top;

	font-size:12px;

}



.gray_box{

	background:url(../images/gray_box_bg.gif) left top repeat-x;

	padding:12px;

	border:1px solid #d6d6d6;

	vertical-align:top;

	font-size:12px;

}



.white_box{

	padding:12px;

	vertical-align:top;

	font-size:12px;

}

.small_icon{

	padding-right:10px;

}

.orange_lightbox{

	padding:12px;

	background:url(../images/oeange_lightbg.gif) left top repeat-x;

	border:1px solid #fef3d5;

	vertical-align:top;

	font-size:12px;

}

.footer_middle{
	background:url(../images/footer_bg.gif) left top repeat-x;
	padding-top:7px;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif 
}

.sms {

	width:334px;

}



.footer_middle a{

	color:#333333;

}



.footer-link{

	FONT-FAMILY: "Microsoft Sans Serif";

	FONT-SIZE: 12px;

	font-weight: normal;

	color: #2B5275;

	text-decoration: none;

}



.footer-link:active {

	COLOR: #2B5275; TEXT-DECORATION: none;

}

.footer-link:visited {

	COLOR: #2B5275; TEXT-DECORATION: none;

}

.footer-link:hover {

	CURSOR: hand; COLOR: #323E8A; TEXT-DECORATION: underline;

	}





#content_right h3{

	font-size:18px;

	color:#ff831f;

	line-height:30px;

	font-weight:normal;

	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;

}



#content_right ol{

	list-style-type:decimal;

	font-size:12px;

	color:#555555;

	padding-left:25px;

}



#content_right ol li{

	font-weight:bold;

	line-height:24px;

}

#content_right ol li table{

	margin-left:0px;

	font-weight:normal;

	line-height:normal;

}



#content_right h4{

	font-size:16px;

	color:#02ac06;

	line-height:30px;

	font-weight:bold;

	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;

}



#content_right p{

	margin:0;

	padding:0;

	

}



.subpoints{

	font-size:14px;

	color:#199eea;

	font-weight:bold;

}



#breadcrum {

	font-size:11px;

	color:#ff831f;

}



#breadcrum a, #breadcrum a:visited, #breadcrum a:active{

	color:#555555;

	text-decoration:none;

}



.poll_result{

	width:100%;

	border:1px solid #CCCCCC;

}

.poll_orangetd{

	background:url(../images/poll_tdorangebg.gif) left top repeat-x;

	line-height:23px;

	text-align:left;

	padding-left:10px;

}



.poll_bluetd{

	background:url(../images/poll_tdbluebg.gif) left top repeat-x;

	line-height:23px;

	text-align:left;

	padding-left:10px;

}



.poll_orangetd table{

	height:15px;

	background:none;

	background:url(../images/percent_indicator.gif) center repeat-x;

	float:left;

	margin-right:7px;

	margin-top:3px;

}

#left_pannel_outer{
	font-size:11px;
	color:#555555;
}

#ZoomBox{
	padding:3px;
	background:#fff4d1;
	border:1px dashed #666666;
}
