/* Main CSS */
body {
	margin:0px 0; width:100%; font:12px Arial, Helvetica, sans-serif normal; /*background:url(../images/body_bg_gray.png) repeat left top;*/
}
#main_content1{background:#fff; width:950px; margin:0 auto;}
#seonull {
	visibility:visible;
	z-index:-1;
	position:absolute;
	top:0;
	left:0;
	width: 0px;
	height: 0px;
	overflow:hidden;
}
a{color:#333;}
#container {
	visibility: visible;
	height:auto;
	width: 950px;
	position: relative;
	z-index: 1;
	padding-bottom: 10px; float:left;
	margin:0 auto; padding:0 10px; background:#fff; border:0px solid #ddd; border-bottom:0px;
}
#menu_table{background:url(../images/body_bg.png) no-repeat;}	
#containerheader {
	position:relative;
	width:930px;
	height: 130px;
	z-index:500;
	visibility: visible;
	float:left;
	margin: 0px 0px 5px 0px; padding-top:10px;
}
.social{float:right; width:600px; text-align:right;}
.social ul{width:600px; height:38px; padding:0; margin:0;}
.social li{display:inline;}
.social li img{border:0px;}
#logo {
float:left;	width:300px;
	height:60px;
	z-index:1;
	visibility: visible;
}
ul.social_2 li{display:inline;}
ul.social_2 li img{border:0;}
#navheader {

	height:20px;
	z-index:1;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:600;
	color: #666;
	text-align: right;
	text-decoration:none; padding-top:10px;	width:620px; float:right;
}

#navtop {
	float:right;
	top:40px;
	width:620px;
	height:20px;
	z-index:1;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:600;
	color: #006699;
	text-align: right;
}

#navheader a, #navtop a{color:#666666; font-weight:normal;}
#navheader a:hover , #navtop a:hover{color:#F29603;}
#containernavmainmenu {
	position:absolute;
	left:0px;
	top:100px;
	width:930px;
	height:37px;
	z-index:550;
	visibility: visible; background:url("../images/menu_bg_gradiant.png") repeat scroll 0 0 transparent;
}
.first_front{width:630px; border-right:1px dotted #CCCCCC; padding-right:10px;}
#containerbody {
	position:relative;
	width:930px;
	min-height: 300px;
	height:auto;
	z-index:1;
	visibility: visible;
	float:left;
	clear:left;
	margin: 5px 0px 5px 0px;
}

#containerleftcolumn {
	position:relative;
	width:155px;
	height:auto;
	z-index:1;
	visibility: visible;
/*	border: 1px solid #666666;
	padding: 3px; */
	margin: 0px 5px 5px 0px;
	float:left;
}

#containernavleft {
	position:relative;
	width:150px;
	height:auto;
	z-index:1;
	visibility: visible;
	border: 1px solid #666666;
	padding: 3px;
/*	margin: 0px 5px 5px 0px;*/
	float:left;
}

#leftwidgets {
	position:relative;
	width:150px;
	height:auto;
	z-index:1;
	visibility:visible;
	border: 1px #666666 solid;
/*	padding:0px;*/
	margin: 10px 0px 0px 0px;
	float:left;
	clear:both;
}

#rightwidgets {
	position:relative;
	width:150px;
	height:auto;
	float:left;
	clear:both;
	border:thin #666666 solid;
/*	margin: 10px 0px 10px 0px;*/
	visibility:hidden;
	z-index:-1;
}

#containerbodycopy {
	position:relative;
	float:left;
	width:760px;
	height:auto;
	z-index:1;
	visibility: visible;
	margin: 0px 0px 0px 5px;
}

#imagebreadcrumb {
	visibility: visible;
	position: relative;
	float: left;
	z-index: 1;
	width: 760px;
	height: 165px;
	border: 0px solid #999999;
	margin:0px 0px 5px 0px;
	padding-bottom:1px; background-repeat:no-repeat;
/*	background-color: #553F55;*/
}

#breadcrumb {
	visibility: hidden;
	position: relative;
	z-index: 1;
	width: 600px;
	height: 0px;
	float:left;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0px;
}

#bodycopy {
	position:relative;
	float:left;
	width:570px;
	height: auto; 
	z-index:1;
	visibility: visible;
	border: 1px solid #999999;
	margin:5px 5px 5px 0px;
	padding:2px;
}

#containerrightcolumn {
	position:relative;
	float:left;
	width:155;
	height: auto; 
	z-index:1;
	visibility: visible;
/*	border: 1px solid #999999;
	padding: 3px; */
	margin:5px 0px 5px 5px;
}

#containernavright {
	position:relative;
	float:left;
	width:150;
	height: auto; 
	z-index:1;
	visibility: visible;
	border: 1px solid #999999;
	padding: 3px;
/*	margin:5px 0px 5px 5px;*/
}

#containerfooter {
	position:relative;
	width:950px; border:0px solid #ddd; border-top:0px;	
	height:auto;
	visibility: visible;
	z-index:1;
	float:left;
	clear:left;
	margin:0px; background:#fff; margin-bottom:20px;
}
#containerfooter a{color:#000000; font-size:11px !important;}
#navfooter {
	position:relative;
	background:url(../images/nav-footer.png) no-repeat left top;
	width:920px;
	height:auto;
	visibility: visible;
	border: 0px solid #999999;
	z-index:1;
	margin:0px 0px 5px 5px;
	padding:5px;
	visibility:visible; margin:0 auto;
}

#footerseo {
	position:relative;
	
	clear:right;
	width:435px;
	height:auto;
	visibility: visible;
	border: 1px solid #CCCCCC;
	z-index: 1;
	margin:5px 0px 5px 5px;
	padding:5px;
	visibility:visible;margin:0 auto;
}
#rokbox-caption h2{background:none; font-family:Tahoma; font-size:16px; font-weight:bold;}
#newssticker{float:left; width:930px; background:#333; color:#fff;}
#newssticker a{color:#CCCCCC; text-decoration:underline;}
#newssticker img{border:0px;}
#call{background:url(../images/call-now.gif) no-repeat left top; font-size:10px; padding-top:50px; margin-left:0px; width:250px; padding-right:5px; height:210px; }
.textbox_bg , .textbox_bg1 {
border:1px solid #B9B9B9;
color:#666666;
font-family:Arial,Verdana,"Trebuchet MS";
font-size:11px;
font-weight:normal;
height:15px;
text-align:left;
vertical-align:middle;
}
li.form-line-error {
background:none repeat scroll 0 0 !important;
color:#333333;padding-right:0 !important; padding-left:0 !important;
}
.paratext_home_module {
color:#333333;
font-family:Arial,Verdana,"Trebuchet MS";
font-size:11px;
font-weight:normal;
text-align:justify;
text-decoration:none;
}
.call_text {
color:#0C468F;
font-family:Arial,Verdana,"Trebuchet MS";
font-size:10px;
font-weight:normal;
text-align:justify;
text-decoration:none;
}
