/*
Theme Name: kidsafe
Theme URI: http://wordpress.org/
Description: Business & Portfolio Themes.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
*/




/* Begin Typography & Colors */
body {	
	background-color:#F2EFEF;
	}



#content {
	font-size: 1.2em;
	}

.widecolumn .entry p {
	font-size:14px;
	}

#content .entry td {
	font-size:14px;
	}

#content .entry td a:visited {
	color: #06c;
	text-decoration:none;
	}
#content .entry td a, a:hover, {
	color: #06c;
	text-decoration:none;
	}
	

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-left: 1px solid #ddd;
}

#footer {
	background: #e7e7e7 url('images/kubrickfooter.jpg') no-repeat top;
	border: none;
	}

small {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

.blogtitle{
	color:#194486;
	font-size:1.6em;
	font-weight:bold;
}


h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #06c;
	text-decoration:none;
	}
.entry p a, a:hover, {
	color: #06c;
	text-decoration:none;
	}

.sticky {
	background: #f7f7f7;
	padding: 0 10px 10px;
	}
.sticky h2 {
	padding-top: 10px;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style:inside disc;
	padding-left: 10px;
	text-indent: -10px;
	font-size:14px;
	
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	font-size:14px;
	list-style:inside disc;
	}

html>body .entry ul a, a:hover {
	color: #06c;
	text-decoration:none;
	}


.entry ul li:before, #sidebar ul ul li:before {
	list-style-image:none;
	font-size:14px;
	
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */


/* CSS Document */
body { 
	margin:0px; height:100%;
	
}

#wrapper { 
	width:100%; 
	height:100%; 
	margin:0 auto;
} 

#wrapper .tablestyle { background:url(images/bodybgline.jpg) repeat-y; width:1001px ; }

#header { 
	width:960px; 
	height:115px; 
	_height:115px; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#header .emailboxtext{ 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px; 
	color:#929292;  
	float:left;
	margin-top:5px; *width:222px; 
}

#header .logout{ 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px; 
	color:#929292;
	float:left; 
	margin-top:5px;  
	margin-left:155px; 
}

#header .emailbox  { 
	background:url(images/emailbag.jpg) no-repeat; 
	width:280px; 
	height:55px; 
	color:#FFFFFF; 
	font-size:12px; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:0px 0px 0px 10px;
}

#header .emailbox .button {
	background:url(images/getit.jpg) no-repeat;
	border:0px;
	*margin-top:5px;
	width:62px;
	height:24px;
	cursor:pointer;
}

#header .emailbox .button:hover{
	background:url(images/getit_over.jpg) no-repeat;
	border:0px;
	*margin-top:5px;
	width:62px;
	height:24px;
	cursor:pointer;
}
#header .emailbox .textfield { 
	border:1px solid #999999; 
	color:#999999; 
	font-size:12px; 
	padding:2px; 
	margin-top:5px; 
}

#header .signIMG{
	cursor:pointer; 
	background:url(images/Signin.jpg) no-repeat; 
float:right;
	width:68px; 
	height:24px; 
	margin-left:2px;
	*margin-top:-15px;
	
}

#header .signIMG:hover{
	cursor:pointer; 
	background:url(images/Signin_over.jpg) no-repeat; 
	float:right;
	width:68px; 
	height:24px; 
	margin-left:2px;
	
}

#header .signIMG_active{
	cursor:pointer; 
	background:url(images/Signin_active.jpg) no-repeat; 
	float:right;	
	width:68px; 
	height:24px; 
	margin-left:2px;
	*margin-top:-15px;
}

#header .log_out{
	cursor:pointer; 
	background:url(images/Signin_out.jpg) no-repeat; 
	float:right; 
	width:68px; 
	height:24px; 
	margin-left:2px;
	
}

#nav { 
 	margin-top:24px; 
}
 
#nav .whyuse { 
	width:154px; 
	height:36px; 
	float:right; 
	background:url(images/whyuse.jpg) no-repeat; 
	cursor:pointer; 
	margin-right:5px; 
}

#nav .whyuse:hover { 
	width:154px; 
	height:36px; 
	float:right; 
	background:url(images/whyuse_over.jpg) no-repeat; 
	cursor:pointer; 
	margin-right:5px; 
}

#nav .whyuse_over { 
	width:154px; 
	height:36px; 
	float:right; 
	background:url(images/whyuse_over.jpg) no-repeat; 
	cursor:pointer; 
	margin-right:5px; 
}
	
#nav .features { 
	width:154px; 
	height:36px; 
	float:right; 
	background:url(images/features.jpg) no-repeat; 
	cursor:pointer; 
	margin-right:5px; 
}

#nav .features:hover { 
	width:154px; 
	height:36px; 
	float:right; 
	background:url(images/features_over.jpg) no-repeat; 
	cursor:pointer; 
	margin-right:5px; 
}

#nav .features_over { 
	width:154px; 
	height:36px; 
	float:right; 
	background:url(images/features_over.jpg) no-repeat; 
	cursor:pointer; 
	margin-right:5px; 
} 

#nav .signup { 
	width:118px; 
	height:36px; 
	float:right; 
	background:url(images/signupnow.jpg) no-repeat; 
	cursor:pointer; 
	margin-right:5px; 
}

#nav .signup:hover { 
	width:118px; 
	height:36px; 
	float:right; 
	background:url(images/signupnow_over.jpg) no-repeat; 
	cursor:pointer; 
	margin-right:5px; 
}

#nav .blog { 
	width:90px; 
	height:36px; 
	float:right; 
	background:url(images/blog.jpg) no-repeat; 
	cursor:pointer; 
	margin-right:5px; 
}

#nav .blog:hover { 
	width:90px; 
	height:36px; 
	float:right; 
	background:url(images/blog_over.jpg) no-repeat; 
	cursor:pointer; 
	margin-right:5px; 
}

#nav .about { 
	width:108px; 
	height:36px; 
	float:right; 
	background:url(images/about.jpg) no-repeat; 
	cursor:pointer;
	 margin-right:11px; 
}



#nav .about:hover { 
	width:108px; 
	height:36px; 
	float:right; 
	background:url(images/about_over.jpg) no-repeat; 
	cursor:pointer; margin-right:11px;
}

#nav .about_over { 
	width:108px; 
	height:36px; 
	float:right; 
	background:url(images/about_over.jpg) no-repeat; 
	cursor:pointer; margin-right:11px;
}

/*###################Drop down CSS ##############
  #######################Start##################*/
.dropdown  { width:154px; position:absolute;    color:#124D8F; font-size:12px; font-family: Arial, Helvetica;
			margin:34px 0px 0px 305px; *margin:60px 0px 0px 0px;  padding:0px;  display:none; z-index:10; border:none;  }
.dropdown1  { width:154px; position:absolute;    color:#124D8F; font-size:12px; font-family: Arial, Helvetica;
			margin:34px 0px 0px 305px; *margin:60px 0px 0px 0px;  padding:0px;  display:none; z-index:10; border:none;  }
			
	.dropdownhandler {	background:url(images/dropbgline.jpg) repeat-y; }
	 
.dropdown2 { width:108px; position:absolute;  color:#124D8F; font-size:12px; font-family: Arial, Helvetica;
			margin:34px 0px 0px 841px; *margin:60px 0px 0px 536px;  padding:0px; display:none; z-index:10; border:none;   }
		
			.dropdownhandler2 {	background:url(images/dropbglinesmall.jpg) repeat-y; }
	
	
.dropdownhandler div { height:25px; line-height:20px;  text-align:left; padding-left:16px; margin:0px 2px;    }

.dropdownhandler2 div { height:25px; line-height:20px; text-align:left; padding-left:16px; margin:0px 2px;   } 
	
		
	
		.dropdownhandler div:link, visited { text-decoration:none; color:#124D8F; }
		.dropdownhandler div:hover { text-decoration:none; color:#FFFFFF; background:#0072B1;   }
		
		.dropdownhandler2 div:link, visited { text-decoration:none; color:#124D8F; }
		.dropdownhandler2 div:hover { text-decoration:none; color:#FFFFFF; background:#0072B1;   }  

  /*####################END####################*/

.textfield { 
	border:1px solid #999999; 
	color:#999999; 
	font-size:12px; 
	padding:2px; 
}
	
#bodysection { 
	width:960px; 
	height:420px; 
}

#bodysection p { margin-top:10px; line-height:22px; }

#bodysection .nav1 { 
	background:url(images/parenting.jpg) no-repeat; 
	width:188px;  
	height:64px; 
	float:left; 
	margin-left:10px; 
	cursor:pointer; 
	
	font-family:Arial, Helvetica, sans-serif; color:#575350; font-size:20px; text-align:center;  
}



#bodysection .nav1_over { 
	background:url(images/parenting_over.jpg) no-repeat; 
	width:188px;  
	height:64px; 
	float:left; 
	margin-left:10px; 
	cursor:pointer; 
	
	font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:20px; text-align:center;  
}
			
.nav2 { 
	background:url(images/transparency.jpg) no-repeat; 
	width:187px;  
	height:64px; 
	float:left; 
	margin-left:1px; 
	cursor:pointer;
	
		font-family:Arial, Helvetica, sans-serif; color:#575350; font-size:20px; text-align:center;  
}



#bodysection .nav2_over { 
	background:url(images/transparency_over.jpg) no-repeat; 
	width:187px;  
	height:64px; 
	float:left; 
	margin-left:1px; 
	cursor:pointer;
	
	font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:20px; text-align:center;  
}

#bodysection .nav3 { 
	background:url(images/parentalnotification.jpg) no-repeat; 
	width:187px;  
	height:64px; 
	float:left; 
	margin-left:1px; 
	cursor:pointer;
	
		font-family:Arial, Helvetica, sans-serif; color:#575350; font-size:20px; text-align:center;  
}

#bodysection .nav3_over { 
	background:url(images/parentalnotification_over.jpg) no-repeat; 
	width:187px;  
	height:64px; 
	float:left; 
	margin-left:1px; 
	cursor:pointer;
	
	font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:20px; text-align:center;  
}
			
#bodysection .nav4 { 
	background:url(images/familymap.jpg) no-repeat; 
	width:187px;  
	height:64px; 
	float:left; 
	margin-left:1px; 
	cursor:pointer; 
	
		font-family:Arial, Helvetica, sans-serif; color:#575350; font-size:20px; text-align:center;  
}


#bodysection .nav4_over{ 
	background:url(images/familymap_over.jpg) no-repeat; 
	width:187px;  
	height:64px; 
	float:left; 
	margin-left:1px; 
	cursor:pointer;
	
	font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:20px; text-align:center;  
}
			
#bodysection .nav5 { 
	background:url(images/safe&secure.jpg) no-repeat; 
	width:187px;  
	height:64px; 
	float:left; 
	margin-left:1px; 
	cursor:pointer;
	
		font-family:Arial, Helvetica, sans-serif; color:#575350; font-size:20px; text-align:center;  
}

#bodysection .nav5_over { 
	background:url(images/safe&secure_over.jpg) no-repeat; 
	width:187px;  
	height:64px; 
	float:left; 
	margin-left:1px; 
	cursor:pointer;
	
	font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:20px; text-align:center;  
}	
.linestyle { 
height:3px; width:960px; background:#A6A6A6; margin-bottom:30px; margin-top:0px; 
	
}
	
#content { 
	width:960px; 
	padding-bottom:20px; 
	height:100%;
}
	
#content-main{
	
	width:582px; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px; 
	color:#666666; 
	text-align:left; 
	line-height:20px; 
	padding:10px 0px;
}

#rightsection { 
	width:280px; 
	float:right; 
	font-family:ucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size:18px; 
	color:#CCCCCC;
	margin-right:8px;
	
}

#rightsection #rightbox_top{

	background:url(images/righttopbg.jpg) left no-repeat; 
	height:44px; 
	vertical-align:middle;
	margin:0px;	
	padding-left:20px;  
	line-height:40px;
	cursor:pointer;
}

#rightsection #rightbox_top:hover{ 
	background:url(images/righttopbg-over.jpg) left no-repeat; 

}

#rightsection #rightbox_top a{
color:#7a7a7a;
}

#rightsection #rightbox_top a:hover{
color:#0a5e9e;
text-decoration:underline;
}

#rightsection #rightbox_top_active{ 
	background:url(images/righttopbg-over.jpg) left no-repeat; 
	height:44px; 
	vertical-align:middle;
	margin:0px;	
	padding-left:20px;  
	line-height:40px;
	cursor:pointer;
}

#rightsection #rightbox_top_active a{
color:#0a5e9e;
text-decoration:underline;
}


#rightsection #rightbox_middle{ 
	background:url(images/righttabbg.jpg) left no-repeat; 
	height:44px; 
	vertical-align:middle;
	margin:0px;	
	padding-left:20px;  
	line-height:40px;
	cursor:pointer;
}

#rightsection #rightbox_middle:hover{ 
	background:url(images/righttabbg-over.jpg) left no-repeat; 

}

#rightsection #rightbox_middle a{
color:#7a7a7a;
}

#rightsection #rightbox_middle a:hover{
color:#0a5e9e;
text-decoration:underline;
}

#rightsection #rightbox_middle_active{ 
	background:url(images/righttabbg-over.jpg) left no-repeat; 
	height:44px; 
	vertical-align:middle;
	margin:0px;	
	padding-left:20px;  
	line-height:40px;
	cursor:pointer;
}

#rightsection #rightbox_middle_active a{
color:#0a5e9e;
text-decoration:underline;
}

#rightsection #rightbox_bottom{ 
	background:url(images/rightbottombg.jpg) left no-repeat; 
	height:44px; 
	vertical-align:middle;
	margin:0px;
	padding-left:20px;  
	line-height:40px;
	cursor:pointer;
}

#rightsection #rightbox_bottom:hover{ 
	background:url(images/rightbottombg-over.jpg) left no-repeat; 
}

#rightsection #rightbox_bottom a{
color:#7a7a7a;
}

#rightsection #rightbox_bottom a:hover{
color:#0a5e9e;
text-decoration:underline;
}


.topbottomline { 
	border-top:2px solid #CCCCCC;  
	border-bottom:2px solid #CCCCCC; 
	padding:5px 0px; 
	margin-bottom:5px; 
}

.topbottomline b{ 
	color:#16589A; 
	font-weight:normal; 
}
		
#rightsection .textbox { 
	background:url(images/boxrightline.jpg) repeat-y; 
	width:279px; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#929292; 
	font-size:12px; 
	text-align:left;
	padding:10px 0px; 
}

.textbox img { 
	margin : 0px  10px; border:0px;  
}

.textbox hr { 
	color:#FFFFFF; 
	border:1px solid #E0E0E0; 
	width:240px; 
	margin:10px 0px 10px 15px; 
	float:left; 
}
	
#content .tablebox { 
	background:url(images/tableline.jpg)  repeat-y;  
	width:610px; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px; 
	color:#666666; 
	text-align:left; 
	line-height:20px; 
	padding:10px 0px; 
}

.top {
	margin-top:20px ; 
	height:9px; 
	background:url(images/tabletop.jpg) no-repeat; 
	width:610px; 
}

.top_second { 
	height:9px; 
	background:url(images/tabletop.jpg) no-repeat; 
	width:610px; 
}

#content .tablebox .iconmize {
	background:url(images/iconmize.jpg) left no-repeat;
	border:0px;
	height:12px;
	width:12px;
	float:right;
	vertical-align:bottom;
	margin-right:270px;
	cursor:pointer;
}

#content .tablebox .iconmize:hover {
	background:url(images/iconmize_over.jpg) left no-repeat;
}

.bottom { 
	height:9px; 
	background:url(images/tablebottom.jpg) no-repeat; 
	width:610px; 
}
		
.tablebox .stylebold {  
	font-family:Helvetica, Arial, Verdana; 
	font-size:24px; 
	color:#000000; 
	font-weight:bold;
	padding:10px 0px 10px 0px; 
}

.tablebox .stylebold a{ 
	color:#000000; 
	text-decoration:none;
}
.tablebox p { 
	margin-bottom:10px;
	font-size:14px; 
}

.tablebox .hightlighted { 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#16589A; 
	font-size:14px; 
	font-weight:bold;
}
	
#footersection { 
	background-color:#F5F3F1; 
	height:130px; 
	width:987px; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	font-size:12px; 
	color:#16589A; 
	padding-top:15px; 
	margin-top:30px;
}

#footersection .boldstyle { 
	font-weight:bold; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px; 
}

#footersection p { 
	margin-right:65px;
}

#footersection .boldstyle a{
	text-decoration:none;
	color:#16589A; 
}

#footersection .boldstyle a:hover{
	text-decoration:none;
	color:#16589A; 
}
#signIN {
	background:url(images/signin_bg.png) no-repeat;
	height:128px; 
	width:216px;	
	text-align:left;
	position:absolute; 
	margin:-29px 0px 0px 434px; 
	*margin-left:-521px; 
	z-index:500;
}

#signIN .textfiled{ 
	width:130px; 
	height:14px; 
	border:1px solid #999999; 
	font-size:12px; 
	color:#333333;  
}


#signIN .sign{
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; 
	font-size:10px; 
	margin:10px; 
	width:100%;
}

#signIN #signbutton {
	float:right; 
	margin-right:25px; 
	margin-top:2px;	
}
.ajax{
	background:url(images/arrow.gif) no-repeat left;
	font-size:11px;	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top:15px;
	padding-left:10px;
	color:#ff0000;
	position:absolute;
	z-index:2000px;
	width:152px;
	height:27px;
	float:right;
	margin-top:35px;
	margin-left:90px;
	cursor:pointer;
	display:none;
}

/*######################	MAIN BOX #####################*/
#mainbox{
	height:328px;
	width:940px;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:verdana;
	
}

#mainbox .box1{
	background:url(images/main_box.jpg) no-repeat left;
	height:328px;
	width:940px;
	
}

#mainbox .box1 .heading{
	padding-top:10px;
	color:#84c3e4;
	font-size:38px;
	width:100%;
}

#mainbox .box1 .inner{
	text-align:center;
	padding:15px 60px;
	
}

#mainbox .box1 .inner_left{
	width:48%;
	float:left;
	padding:0px;
	margin:0px;
	text-align:left;
}

#mainbox .box1 .subhead{	
	font-size:25px;
	font-weight:bold;
	color:#ffffff; 	
}

#mainbox .box1 .desc{
	font-size:14px; 
	color:#c3c4bf;
	}

#mainbox .box1 .inner_right{
		width:48%;
		float:right;
		padding:0px;
		margin:0px;
		vertical-align:top;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}


	
	
/*####################Box2 div###############*/
#mainbox .box2{
	background:url(images/main_box.jpg) no-repeat left;
	height:328px;
	width:940px;
	
}

#mainbox .box2 .heading{
	padding-top:10px;
	color:#84c3e4;
	font-size:38px;
	width:100%;
}

#mainbox .box2 .inner{
	text-align:center;
	padding:15px 60px;
	
}

#mainbox .box2 .inner_left{
	width:48%;
	float:left;
	padding:0px;
	margin:0px;
	text-align:left;
}

#mainbox .box2 .subhead{	
	font-size:25px;
	font-weight:bold;
	color:#ffffff; 	
}

#mainbox .box2 .desc{
	font-size:14px; 
	color:#c3c4bf;
	}
	
#mainbox .box2 .inner_right{
		width:48%;
		float:right;
		padding:0px;
		margin:0px;
		vertical-align:top;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}


	

	
/*####################Box3 div###############*/
#mainbox .box3{
	background:url(images/main_box.jpg) no-repeat left;
	height:328px;
	width:940px;
	
}

#mainbox .box3 .heading{
	padding-top:10px;
	color:#84c3e4;
	font-size:38px;
	width:100%;
}

#mainbox .box3 .inner{
	text-align:center;
	padding:15px 60px;
	
}

#mainbox .box3 .inner_left{
	width:48%;
	float:left;
	padding:0px;
	margin:0px;
	text-align:left;
}

#mainbox .box3 .subhead{	
	font-size:25px;
	font-weight:bold;
	color:#ffffff; 	
}

#mainbox .box3 .desc{
	font-size:14px; 
	color:#c3c4bf;
	}
	
#mainbox .box3 .inner_right{
		width:48%;
		float:right;
		padding:0px;
		margin:0px;
		vertical-align:top;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}


	
	
/*####################Box4 div###############*/
#mainbox .box4{
	background:url(images/main_box.jpg) no-repeat left;
	height:328px;
	width:940px;
	
}

#mainbox .box4 .heading{
	padding-top:10px;
	color:#84c3e4;
	font-size:38px;
	width:100%;
}

#mainbox .box4 .inner{
	text-align:center;
	padding:15px 60px;
	
}

#mainbox .box4 .inner_left{
	width:48%;
	float:left;
	padding:0px;
	margin:0px;
	text-align:left;
}
#mainbox .box4 .subhead{	
	font-size:25px;
	font-weight:bold;
	color:#ffffff; 	
}

#mainbox .box4 .desc{
	font-size:14px; 
	color:#c3c4bf;
	}
	
#mainbox .box4 .inner_right{
		width:48%;
		float:right;
		padding:0px;
		margin:0px;
		vertical-align:top;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}


	
	
	
/*####################Box5 div###############*/
#mainbox .box5{
	background:url(images/main_box.jpg) no-repeat left;
	height:328px;
	width:940px;
	
}

#mainbox .box5 .heading{
	padding-top:10px;
	color:#84c3e4;
	font-size:38px;
	width:100%;
}

#mainbox .box5 .inner{
	text-align:center;
	padding:15px 60px;
	
}

#mainbox .box5 .inner_left{
	width:48%;
	float:left;
	padding:0px;
	margin:0px;
	text-align:left;
}

#mainbox .box5 .inner_left .subhead{	
	font-size:25px;
	font-weight:bold;
	color:#ffffff; 	
}

#mainbox .box5 .inner_left .desc{
	font-size:14px; 
	color:#c3c4bf;
	}

#mainbox .box5 .inner_right{
		width:48%;
		float:right;
		padding:0px;
		margin:0px;
		vertical-align:top;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

/**************Heading Blog********************/
#heading_blog{
	background:url(images/headline_bg.jpg) no-repeat; 
	height:85px; 
	width:575px; 
	padding:0px 0px 0px 94px;
}
	
#heading_blog .heading{
	padding:35px 0px 0px 0px; 
	font-size:18px; 
	color:#6e6e6e;
}
#heading_blog .heading a{
	text-decoration:none;
	color:#6e6e6e;
}

#heading_blog .sub_heading{
	padding:2px 0px 0px 0px; 
	color:#a5a5a5; 
	font-size:15px; 
	float:left;
}
#heading_blog .icon{
	float:right; 
	padding-left:150px; 
	background:url(images/iconmize.jpg) no-repeat; 
	height:12px; 
	width:12px;
	cursor:pointer;
}

#heading_blog .icon:hover {
	background:url(images/iconmize_over.jpg) left no-repeat;
	
}



#us_news{
	background:url(images/us-newsline_bg.jpg) no-repeat; 
	height:64px; 
	width:575px; 
	text-align:center; 
	color:#3d3d3d;
}

#us_news .heading{
	font-size:20px;
	font-family:Myriad Pr;
}

#us_news .heading a{
	text-decoration:none;
	color:#3d3d3d;
}

/*/////////Page Navigation/////////////*/
#pages_nav ul {
        background-color:#3F80B6;
        margin:0px;
        padding:0px;
        border: solid 1px white;
        font-size:1.25em;
        list-style:none;
}

#pages_nav ul.level2 {
        background-color:#5497CE;
}

#pages_nav ul.children {
        background-color:#6BADE1;
}

#pages_nav li {
        margin: 0px;
        padding-top:3px;
        padding-bottom:2px;
        padding-left: 5px;
        padding-right: 5px;
       display:list-item;
}
#pages_nav  a{
        color:white;
        font-weight: bold;
}

#pages_nav li.current {
        padding-top:0px;
        padding-bottom:0px;
        background-color:white;
        border:solid 1px #3F80B6;
}

#pages_nav li.current a{
        color:#3F80B6;
}
#pages_nav #sub_nav li.sub_active {
        padding-top:0px;
        padding-bottom:0px;
		color:#FF0000;        
}



#blogpost { 
	background:url(images/blogbg.png) no-repeat; 
	height:100px; 
	width:57px;  
	position:absolute; 
	z-index:100; 
	margin:30px 0px 0px -52px; 
	*margin-left:-103px;
 	color:#FFFFFF; 
	font-family:Helvetica, Times;  
}

#blogpost .date { font-size:30px; text-align:center; margin-top:10px; line-height:24px; }
#blogpost .date font { color:#999999; font-size:14px;  }
#blogpost .comments { margin:15px 0px 0px 32px; font-size:15px; text-decoration:none; }
#blogpost .comments a { color:#FFFFFF;  }



/*////////SUB NAVIGATION////////*/
/*#subnavigation { 
	font-family:Helvetica, Arial; 
	font-size:14px; 
	color:#333333; 
	border:1px solid #CCCCCC; padding:2px;   
	}
 #subnavigation .left { 
 		color:#333333; background:#F2F2F2; 
		border-bottom:1px solid #B7B6B6; 
		padding:5px 0px 5px 15px; 
		text-decoration:none;  
}
 
 #subnavigation .left:link, visited{ 
 	color:#333333; 
	background:#F2F2F2; 
	border-bottom:1px solid #B7B6B6; 
	padding:5px 0px 5px 15px; 
	text-decoration:none; 
}
 #subnavigation .left:hover { 
 	color:#0F4276; 
	background:url(images/navilineactive.jpg) 
	repeat-x; 
	border-bottom:1px solid #B7B6B6; 
	padding:5px 0px 5px 15px; 
	text-decoration:none; 
}
 .left_active { 
 	color:#0F4276; 
	background:url(images/navilineactive.jpg) repeat-x;  
	border-bottom:1px solid #B7B6B6; 
	padding:5px 0px 5px 15px; 
	text-decoration:none; 
}*/

#subnavigation { 
	font-size:18px; 	
	border:1px solid #CCCCCC;
	border-bottom:none;
	padding:0px;   
	}
	
 #subnavigation .left { 
 		color:#7a7a7a; 
		background:url(images/subnav.jpg) repeat-x;		
		padding:6px 0px 8px 15px; 
		text-decoration:none; 	
		
	
}
 
#subnavigation .left:hover { 
 	color:#0a5e9e; 
	background:url(images/subnav_over.jpg) repeat-x; 	
	padding:6px 0px 8px 15px; 
	text-decoration:underline; 	
}
 .left_active { 
 	color:#0a5e9e; 
	background:url(images/subnav_over.jpg) repeat-x;  
	padding:6px 0px 8px 15px; 
	text-decoration:underline;  	
}

 #rightsection .lefttab { 
	 color:#7a7a7a; 
	 background:#F2F2F2 url(images/arrow.png) no-repeat 25px; 
	 border-bottom:1px solid #B7B6B6; 
	 font-size:13px; 
	 padding:5px 0px 5px 40px; 
	 text-decoration:none;   
 }
 
 .lefttab a:link, a:visited { 
 	text-decoration:none; 
	color:#146388; 
}
 .lefttab  a:hover { 
 	text-decoration:none; 
	color:#146388; 
	font-weight:bold; 
}

 .lefttab  .active { 
 	text-decoration:none; 
	color:#146388; 
	font-weight:bold; 
}
.previewPic p.wp-caption-text {
     text-align: center !important;
     margin: 5px 0px 0px 0px !important;
     font-size: 10px;
}

#founderBlog{
	text-align:left;
	padding:10px 0px 0px 20px;
	
}

#founderBlog h2{
	font-size:17px;
	color:#7a7a7a;
	
}

#founderBlog a:link{
	font-size:13px;
	text-decoration:none;
}

/* pagination */

.pagination { margin-bottom: 1.5em; }
.pagination a { width: 10px; margin-left: 5px; }
.pagination a.current { color:#ff0000; font-weight:bold;} 