@charset "utf-8";

html, body {
	color:					#000000; 
	background: 			#ffffff; 
	font-family:			"Trebuchet MS";
	font-size:				14px;
	height:					100%;
	margin:					0px 0px 0px 0px;	
	padding:				0px 0px 0px 0px;
	text-align:				left; 
	width:					100%;
}


/* global for images */
img{
	border: 				0;
}

/* global for forms */
form{
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
}
	
/* global for hrefs */
a{
	color: 					#0155a0; /* 3a9eea */
	font-size:				14px;
	font-weight:			normal;
}
a:hover{
	color: 					#0689fe;
}


/* outer and inner base containers */
#d-outerContainer{
	background-color:		#ffffff;
	position:				relative;
	margin:					0px auto 0px auto;
	padding:				0px 0px 10px 0px;
	text-align:				left; 
	width: 					990px;
}

#d-cont{
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				10px 65px 0px 65px;
	text-align:				center;
	width: 					860px;
}

#d-innerContainer{
	background-image:		url(/web/20091007021257oe_/http://www.webmath.com/static/images/webmathBodyBG.gif);
	background-position:	0px 0px;
	background-repeat:		repeat-y;
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	text-align:				center;
	width: 					860px;
}

/* top ad cont */
#d-adContTop_728x90{
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 131px 0px 131px;
	text-align:				center;
	width: 					728px;
}

#de-header{
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	text-align:				center;
	width: 					990px;
}
#de-headersub{
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	text-align:				center;
	width: 					990px;
}

#d-adCosmeo_300x150{
	float: 					left;
	background-image:		url(/web/20091007021257oe_/http://www.webmath.com/static/images/Cosmeo_Ad_BG.gif);
	background-position:	0px 0px;
	background-repeat:		no-repeat;
	height:					149px;
	padding:				1px 1px 0px 15px;
	margin:					0px 0px 0px 0px;
	width: 					284px;
}

#d-adCosmeo_160x600{
	float: 					left;
	background-image:		url(/web/20091007021257oe_/http://www.webmath.com/static/images/_temp_ad_160x600.gif);
	background-position:	0px 0px;
	background-repeat:		no-repeat;
	height:					600px;
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 0px 0px;
	width: 					160px;
}

#d-adCosmeo_300x150_left{
	font-size:				11px;
	font-family:			Tahoma;
	float: 					left;
	line-height:			125%;
	margin:					0px 0px 0px 0px;
	padding:				8px 15px 0px 0px;
	text-align:				left;
	width: 					130px;
}

#d-adCosmeo_300x150_left a{
	font-size:				11px;
	font-family:			Tahoma;
	text-decoration: 		none;
}

#d-adCosmeo_300x150_left a:hover{
	color:					#000000;
	text-decoration: 		underline;
}

#d-adCosmeo_300x150_right{
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	text-align:				left;
	width: 					139px;
}

/* lower container with text classes */
#d-innerBottomContainer{
	float: 					left;
	background-image:		url(/web/20091007021257oe_/http://www.webmath.com/static/images/webmathBottomBG.gif);
	background-position:	0px 0px;
	background-repeat:		no-repeat;
	height:					24px;
	padding:				26px 20px 40px 20px;
	margin:					0px 0px 0px 0px;
	width: 					820px;
}
.d-innerBottomRow{
	float: 					left;
	color: 					#cccccc;
	font-size:				12px;
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 0px 0px;
	width: 					820px;
}
.d-innerBottomRow a{
	color: 					#0267c2; /* 3a9eea */
	font-size:				12px;
	text-decoration:		none;
}
.d-innerBottomRow a:hover{
	color: 					#0689fe;  
	text-decoration:		underline;
}

/* main container classes */
#d-mainContainer{
	background-image:		url(/web/20091007021257oe_/http://www.webmath.com/static/images/webmathTopBG.gif);
	background-position:	0px 0px;
	background-repeat:		no-repeat;
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				6px 20px 0px 20px;
	width: 					820px;
}
.d-mainContainerRow{
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	width: 					820px;
}

#d-mainContainerRow6a{
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	width: 					640px;
}

.d-mainContainerRow6aInn{
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	width: 					640px;
}

#d-mainContainerRow6b{
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 20px;
	width: 					160px;
}

#d-adCont543x90{
	background-image:		url(/web/20091007021257oe_/http://www.webmath.com/static/images/ad543x90BG.gif);
	background-position:	0px 0px;
	background-repeat:		no-repeat;
	float: 					left;
	height:					90px;
	margin:					0px 0px 0px 0px;
	padding:				25px 8px 0px 8px;
	width: 					564px;
}

.d-adCont543x90Item{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 5px 0px 5px;
	width: 					172px;
	text-align:				left;
}

.d-adCont543x90Item a{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#0267c2;
}

.d-adCont543x90Item a:hover{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#0689fe;
	text-decoration:		underline;
}


#d-adCont728x90{
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 34px 0px 34px;
	width: 					752px;
}

#d-adCont728x90Inner{
	border-left:			1px #dddddd solid;
	border-right:			1px #dddddd solid;
	border-top:				1px #dddddd solid;
	border-bottom:			1px #dddddd solid;
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 0px;
	width: 					750px;
}

#d-adCont728x90TopText{
	color:					white;
	font-size:				small;
	font-weight:			bold;
	background-color:		#dddddd;
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				2px 0px 2px 4px;
	width: 					746px;
	text-align:				left;
}

#d-adCont728x90Top{
	background-image:		url(/web/20091007021257oe_/http://www.webmath.com/static/images/ad728x90Top.gif);
	background-position:	0px 0px;
	background-repeat:		no-repeat;
	float: 					left;
	height:					29px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	width: 					750px;
}

#d-adCont728x90Body{
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				6px 7px 4px 15px;
	width: 					728px;
}

.d-adCont728x90Item{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 5px 0px 5px;
	width: 					172px;
	text-align:				left;
}

.d-adCont728x90Item a{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#0267c2;
}

.d-adCont728x90Item a:hover{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#0689fe;
	text-decoration:		underline;
}


#d-adCont728x90Bottom{
	background-image:		url(/web/20091007021257oe_/http://www.webmath.com/static/images/ad728x90Bottom.gif);
	background-position:	0px 0px;
	background-repeat:		no-repeat;
	float: 					left;
	height:					15px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	width: 					750px;
}



#d-adCont160x600{
	border-left:			1px #dddddd solid;
	border-right:			1px #dddddd solid;
	border-top:				1px #dddddd solid;
	border-bottom:			1px #dddddd solid;
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 0px;
	width: 					168px;
}

#d-adCont160x600TopText{
	color:					white;
	font-size:				small;
	font-weight:			bold;
	background-color:		#dddddd;
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				2px 2px 2px 2px;
	width: 					164px;
}

#d-adCont160x600Top{
	background-image:		url(/web/20091007021257oe_/http://www.webmath.com/static/images/ad160x600Top.gif);
	background-position:	0px 0px;
	background-repeat:		no-repeat;
	float: 					left;
	height:					23px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	width: 					165px;
}

#d-adCont160x600Body{
	background-image:		url(/web/20091007021257oe_/http://www.webmath.com/static/images/ad160x600Body.gif);
	background-position:	0px 0px;
	background-repeat:		repeat-y;
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 4px 5px;
	width: 					160px;
}

.d-adCont160x600Item{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				10px 5px 10px 3px;
	width: 					160px;
	text-align:				left;
}

.d-adCont160x600Item a{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#0267c2;
}

.d-adCont160x600Item a:hover{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#0689fe;
	text-decoration:		underline;
}


#d-adCont160x600Bottom{
	background-image:		url(/web/20091007021257oe_/http://www.webmath.com/static/images/ad160x600Bottom.gif);
	background-position:	0px 0px;
	background-repeat:		no-repeat;
	float: 					left;
	height:					27px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	width: 					165px;
}


#d-logo{
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	width: 					365px;
}

/* sponsor/add containers and assoc. text classes */
#d-sponsorA{
	float: 					right;
	margin:					0px 0px 0px 0px;
	padding:				5px 0px 0px 0px;
	text-align:				left;
	width: 					455px;
}


/* top navigation classes and assoc. classes */
#d-navigationTop{
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 30px 0px 30px;
	width: 					760px;
	text-align:				center;
}

.d-navigationTopRow{
	border-bottom:			#b6cde1 1px solid;
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 10px;
	width: 					750px;
	text-align:				center;
}

.d-navBox{
	background-color:		#eeeeee;
	border-left:			#b6cde1 1px solid;
	border-top:				#b6cde1 1px solid;
	border-right:			#b6cde1 1px solid;
	float: 					left;
	margin:					0px 4px 0px 4px;
	padding:				4px 6px 4px 6px;
	text-align:				center;
}
.d-navBox a{
	color: 					#0267c2; /* 3a9eea */
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;
}
.d-navBox a:hover{
	color: 					#0689fe;
}

h1{
	font-size:				x-large;
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-weight:			normal;
	color:					#000000;
	margin:					0px 0px 0px 0px;
	padding:				15px 0px 5px 0px;	
}

h2{
	color:					#0689fe; /*ff6600*/
	font-size:				large;
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-weight:			normal;
	letter-spacing:			-0.5px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 6px 0px;	
	-padding:				0px 0px 0px 0px;	
}

h3{
	color:					#3a9eea;
	font-size:				13px;
	font-weight:			bold;
	margin:					0px 0px 0px 0px;
	padding:				6px 0px 6px 0px;		
}

