﻿/* @import url("base.css"); */

h1 {
font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
color:#22467f;
text-transform:capitalize;
margin-bottom:12px;
}

h2 {
font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:14px;
font-weight:800;
color:#fff;
text-transform:capitalize;
margin-bottom:0;
}

body {
font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
text-align:center;
margin:0;
padding:0;
background-color:#267EAC;

}

#topShell {
position:relative;
width:850px;
text-align:left;
background-color:#267EAC;
border:0px solid #000;
margin:0 auto;
}

#shell {
position:relative;
width:850px;
text-align:left;
background:#FFF;
border:0px solid #000;
margin:0 auto;
}

#bottomShell {
position:relative;
width:850px;
text-align:left;
background:#267EAC;
border:0px solid #000;
margin:0 auto;
}

#masthead {
position:relative;
width:850px;
background-color:#267EAC;
}

#memberBar {
position:relative;
width:850px;
/* background-image:url(../images/bgBar.jpg); */
background-color:#267EAC;
height:22px;
}

#banner {
position:relative;
width:850px;
border-bottom:1px solid #000;
background-color:#267EAC;
margin:0;
}

#mainContain {
position:relative;
width:850px;
}

#leftContent {
position:relative;
float:left;
width:175px;
padding-left:0;
padding-right:0;
}

#rightContent {
float:left;
width:670px;
margin-left:0;
margin-right:0;
}

#centerFrame {
float:left;
margin-left:0px;
margin-right:0;
padding-left:5px;
padding-right:5px;
width:485px;
border:0px solid #FF0000;
}

#rightNav {
position:relative;
float:left;
width:170px;
padding-left:0;
padding-right:0;
margin-left:0;
margin-right:0;
}

#pad10 {
margin:10px;
}

#pad5 {
margin:5px;
}

#pad2 {
margin:2px;
}

#centerTop {
position:relative;
background:#FFF;
}

#centerBottom {
position:relative;
background:#FFF;
margin-top:20px;
}

#centerBottomBox {
border:3px double red;
margin:5px;
}

#rightNav1 {
position:relative;
}

#copyright {
position:relative;
clear:both;
width:850px;
height:30px;
background-image:url(../images/bgBar.jpg);
border: 0px solid #FF0000;
}

#box1 {
border:1px solid #000;
}

#box2 {
border:1px solid #000;
background-color:#FFC;
}

#box3 {
border:5px solid #000;
width:600px;
}

#box4 {
border:1px solid #000;
background-color:#fff;
height:155px;
}

#boxLeft {
width:200px;
float:left;
border:1px solid #000;
background-color:#EBEBEB;
}

#boxRight {
width:255px;
float:right;
}

#clear {
clear:both;
}

#notice {
width:400px;
position:relative;
text-align:center;
background:#FFF;
border:2px solid #000;
margin:0 auto;
}

#boxForm {
border:1px solid #000;
background-color:#fff;
width:465px;
}

#boxForm2 {
border:1px solid #000;
background-color:#fff;
width:100%;
}

#boxForm2b {
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
background-color:#fff;
width:100%;
}

#boxForm2c {
border-bottom:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
background-color:#fff;
width:100%;
}

#boxForm3 {
border:1px solid #000;
background-color:#fff;
width:80%;
}

#boxForm4 {
border:1px solid #000;
background-color:#fff;
width:50%;
}

.floatImgLeft {
float:left;
margin-right:10px;
margin-top:0;
margin-bottom:0;
}

.floatImgRight {
float:right;
margin-left:10px;
margin-top:0;
margin-bottom:0;
}

.floatTextLeft {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
padding-top:8px;
padding-bottom:5px;
float:left;
margin-left:10px;
}

.floatTextRight {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
padding-top:8px;
padding-bottom:5px;
float:right;
margin-right:10px;
}

.blank {
background:#FFF;
}

.btmCurve {
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#000;
background-color:#9CC;
border-top:2px solid #9CC;
padding-top:2px;
height:18px;
margin-left:-10px;
margin-right:-10px;
}

.textLeftHeader {
background-color:#039;
display:block;
border-bottom:2px solid #fff;
padding-top:6px;
padding-bottom:8px;
margin-left:-5px;
margin-right:-5px;
height:15px;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}

.pageNavigation{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

/* the nice border style */
.box{
	border: 1px solid;
	border-top-color:   #267EAC;
	border-left-color:  #267EAC;
	border-right-color: #267EAC;
	border-bottom-color:#267EAC;
	margin: 0px;
}

.box1, blockquote, code{
	border: 1px solid;
	border-top-color:   #267EAC;
	border-left-color:  #267EAC;
	border-right-color: #267EAC;
	border-bottom-color:#267EAC;
	padding-left: 10px;
	padding-top:2px;
	padding-bottom:2px;
	margin: 0px;
}



.box2, textarea, input{

	background-color: #DDDDDD;

	border-top:  2px solid #D4D4D4;

	border-left: 2px solid #D4D4D4;

	border-bottom: 1px solid #ADADAD;

	border-right:  1px solid #ADADAD;

	padding: 15px;

	margin: 0px;

}

/* border styles */



code{

	display: block;

	margin-bottom: 10px;

}



blockquote, code{

	padding: 5px;

	background-color: #E3E3E3;

	color: #000;

	margin: 0px 0px 10px 0px; 

}



blockquote{

	font-style: italic;

	font-family: "Times New Roman", Times, serif;

}

code{

	padding: 5px;

	margin-bottom: 10px;

}





/* form stuff ---------------------------------------*/

textarea, input{

	padding: 3px;

}



textarea{

	margin: 0px;

	display: block;

}



.formfieldcontainer{

	width: 250px;

}

.formfieldcontainer2{

	width: 375px;

}

.formfield{

	width: 239px;

	padding: 3px;

}

.commentsfield{

	width: 364px;
	padding: 3px;

}

.formbutton{

}

.checkbox{

	border: 0px;

}

#submit{

	background-color: #EFEBEF;

}



/* side stuff -------------------------- */

#links {

	text-align: left;

	width: 200px; 

	float: right;

	margin-left : 10px;

  margin-right : auto;

  margin-bottom: 20px;

}

#links a{

	 display: block;

	 width: 100%; 

}

#links ol, #links ul{

	list-style-type: none;

}





.sidegroup {

	margin-bottom: 20px;

}



.side {

	margin: 0px;

	padding: 0px;

}



.side a:hover {

}



.side li{

	margin-left: 10px;

}

.sidetitle {

}



.syndicate {

}	



.powered {

}	



#blogSide{

	background-color: #F6F8FF;

	padding-top:3px;

	padding-bottom:3px;

	display:block;

	border-left: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

}



#blogSideTop{

	background-color: #F6F8FF;

	padding-top:3px;

	padding-bottom:3px;

	display:block;

	border: 1px solid #CCCCCC;

}



#blogDes{

	background-color: #FFFFFF;

	padding-top:3px;

	padding-bottom:3px;

	display:block;

	border-left: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

}

.blogText{

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	color: #000066;	

}



.blogText ul{

	margin-top: 0px;

	margin-bottom: 0px;

}

.blogText a{

	color:#0000FF;

	text-decoration:none;

}

.blogText a:hover{

	color: #000000;

	text-decoration:underline;

}

.blogText a:visited{

	color: #990000;

	text-decoration:none;

}

.blogText a:visited:hover{

	color: #990000;

	text-decoration:underline;

}

.blogTitle{

	display:block;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

.blogTitle2{

	display:block;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;

}

.blogAuthor{

	display:block;

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	padding-top: 5px;

	padding-bottom: 10px;

	margin-left: 10px;

	margin-right: 10px;

	border-bottom: 1px solid #CCCCCC;

}

.blogContent{

	display:block;

	padding-top: 10px;
	
	padding-bottom: 5px;

	margin-left: 15px;

	margin-right: 15px;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}

.blogContent2{

	display:block;

	padding-top: 5px;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}

.blogSection{
	display:block;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #888;
}

.blogSection a{
	color: #888;
	text-decoration:underline;
}

.blogSection a:hover{
	color: #FF0000;
	text-decoration:underline;
}

.blogSection a:visited{
	color: #660033;
	text-decoration:underline;
}

.blogSection2{

	display:block;

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

	color: #888;

}

.blogCommentsPost{

	display:block;

	padding-top: 5px;

	padding-bottom: 10px;

	font: bold 20px Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}

.blogCommentSection{
	display:block;
	padding-top: 5px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #888;
}

.blogCommentSection a:hover{
	color: #FF0000;
	text-decoration:underline;
}

.blogCommentSection a:visited{
	color: #660033;
	text-decoration:underline;
}

.comments-post {

	color: #888;

	font-size: 9px;

	margin-left:10px;

}

.textBlog14{

	font: bold 14px Verdana, Arial, Helvetica, sans-serif;

	color: #267EAC;
	padding-top:10px;
	padding-bottom:5px;

}

#blogBox{

	border: 1px solid #CCCCCC;

}

#blogComment{

	border-top: 1px solid #267EAC;

	border-left: 1px solid #267EAC;

	border-right: 1px solid #267EAC;

}

#line{

	border-bottom: 1px solid #267EAC;

}

.blogArchive{

	display:block;

	font: bold 16px Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	padding-bottom: -5px;

	margin-left: 10px;

	margin-right: 10px;

}

.archivePost{

	border: 1px solid #267EAC;

	padding-top: 5px;

	padding-bottom: 20px;

	padding-left:30px;

	padding-right:30px;

}

.archiveTitle{

	display:block;

	font: bold 18px Verdana, Arial, Helvetica, sans-serif;

	color: #0000FF;

	margin-top:-10px;

	padding-bottom:5px;

	margin-left:-15px;

}

.archiveText{

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	padding-bottom:5px;

	text-decoration:underline;

}
.pad8TB{
	padding-top:8px;
	padding-bottom:8px;
}