@charset "utf-8";
/* CSS Document */
body{
	font-family:"trebuchet MS", Tahoma;
	font-size:76%;
	background: #fff url(../images/bg2.jpg) 0% 0% no-repeat;
	background-attachment:fixed;
}
a{text-decoration:none; color:#3B5999; text-decoration:none;}
a:hover{text-decoration:underline;}
form{
	margin:0px;
	padding:0px;
}
h4{color:#99CD03; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; font-size:1.2em; border-bottom:1px dotted #cccccc; font-weight:normal;}
hr{ border-top: 1px solid #E2E2F1; height:1px;}
.block{display:block;}
.clear {clear:both;}

#main_container {margin:auto;}
#main_container {
	width:820px;
	margin:auto; 
	display:block;
}
#main_container_outer {
	display:block;
	background-image:url(../images/logo.gif) ;
	background-repeat:no-repeat;
	background-position:0 350px;
	background-attachment:fixed;
}

/* Header Styles */
#main_header{ width:100%; display:block;display:table; border:0px solid blue;}
#main_header_inner {
	position:relative;
	float:left;
	width:100%;
	display:block;
}
#adsense1 {
	float:right;
	width:468px;
	height:70px;
	text-align:right;
	background:url(../images/ads.gif) no-repeat top left;
	margin:0px 10px 0px 0px;

}
#main_body{ width:100%; display:block;display:table; border:0px solid blue; display:block;}
#main_container_footer {margin: 0px 0px 0px 15px; color:#C1C1C1; font-size:1em}
#main_footer{color:#C1C1C1; font-size:.9em;}

/* Start section */
.section_item {
	border: 0px solid #CCC;
	padding: 10px 10px 20px;
	display: block;	
	visibility: inherit; width: 800px; height: auto;
	width: 800px ;
}
.section_item_inner, .section_item_inner .content, .section_item_inner .title, .section_item_inner .title h1 {
	background: #fff url(../images/oval.gif) 100% 100% no-repeat; }
.section_item_inner {
/*	margin: 0 0 10px;*/
	margin: 0px;
	padding: 0 15px 0 0;
	overflow: hidden;
	zoom: 1;
}
.section_item_inner .title {
	background-position: 100% 0;
	margin: 0 -15px 0 0;
	padding: 0 15px 0 0;
}
.section_item_inner .title h1 {
	background-position: 0 0;
	margin: 0;
	padding: 15px 0 10px 15px;
	height: 1%;
	
}
.section_item_inner .content {
	background-position: 0 100%;
	margin-right: 0px;
	padding: 0 0 35px 15px;float:left;
	width:97%;
	border:0px solid red;
}
.section_item_inner h1 {
	font-size:1.4em;
	border-bottom:1px  dotted #cccccc;
	color:#3B5999;
}
.section_menu{ border:0px solid red; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; z-index:0;}
.section_menu a{ border:0px solid #009933;  border-top:0px solid #009933;  padding:2px 2px 2px 20px; margin:0px 3px 0px 0px; 
	background:#f0ffc4 url(../images/bullet_green.gif) no-repeat 5px ;
 	text-decoration:none;
}
.section_menu a:hover{	background:#f3f3f3 url(../images/bullet_blue.gif) no-repeat 5px ;
 ;

}
/* End section */

/* Content Dividers */
.content{float:left;}
.content_left {
	float:left;
	width:450px;
	position:relative;
	padding-right:10px;
}
.content_right {
	float:right;
	width:270px;
	position:relative;
	border-left:1px dotted #cccccc;
	padding-left:10px;
}
.hilite { padding:3px 0px 3px 0px;margin:3px 0px 3px 0px; background:#f0ffc4; border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
/* Team List */
#team_list {
	list-style:none;
	margin:0px;
	padding:0px;	 
}
#team_list li{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 12px;
	background:url(../images/bullet_green.gif) no-repeat left center;
	font-size:1em;
	display:block;
}
#team_list li:hover{ background-color:#f3f3f3 !important;}
#team_list li a{text-decoration:none;}
#team_list .current { background-color:#f3f3f3;}
#team_list .current a{ color:#666666; }
/* snippets */
.divtext{margin:2px 0px 2px 0px; color:#303b68; font-size:12px;}
.font08 {font-size:.8em;}.font10{font-size:1em;}
.font12 {font-size:1.2em;}
.font14{font-size:1.4em;}
.font18 {font-size:1.8em;}
.fontgreen{color:#99CD03;}
.fontblue{color:#3B5999;}
.fontgrey{color:#C1C1C1;}
.bold{font-weight:bold;}

.formlabel {
	font-size: 12px;
	color:#D15A20;
	background-color:#F3F3F3;
}
.formvalue {
	font-size: 12px;
	color:#D15A20;
	font-weight:bold;
	background-color:#F3F3F3;
}

/* Table Styles */
.ipl_table{text-align:left;}
.ipl_table .header{background-color:#3B5999; color:#ffffff; }
.ipl_table .row0{}
.ipl_table .row1{background-color:#E9ECF3;}
/* AdSense */
.addthis{ margin:10px 0px 5px 0px; clear:both;display:block;}
.adsense-200by200{ margin-top:5px; display:table;  }
.adsense-728{ margin:10px auto 0px auto;  border-top: 1px dotted #eeeeee; padding:5px 0px 0px 0px; display:table; position:relative; clear:left;}
.adsense-468{ margin:10px auto 0px auto;  border-top: 1px dotted #eeeeee; padding:5px 0px 0px 0px;  display:table; clear:left;}