/***********************************************/
/* 3col_leftNav.css                             */
/* Use with template 3col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #3b6186;
/*	line-height: 1.166;	*/
	margin: 0px;
	padding: 0px;
	width:1003px;
}

a{
	color: #92a522;
	font-weight:bold;
	text-decoration: underline;
}

a:link{
	color: #92a522;
	font-weight:bold;
	text-decoration: underline;
}

a:visited{
	color: #92a522;
	font-weight:bold;
	text-decoration: underline;
}

a:hover{
	color: #92a522;
	font-weight:bold;
	text-decoration: underline;
}

h1{
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

h2{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

h3{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

hr {
	color: #365d82; 
	height: 1px; 
	border: 0; 
	background: #365d82;
	margin:5px 0 5px 0;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#header{
	padding: 0px 0px 0px 0px;
	width: 100%;
	display:inline;
	white-space:nowrap;
}

#toplogo{
	float:left;
	width:180px;
	height:120px;
}

#topspace{
	float:left;
	height:120px;
}

#topbanner{
	float:right;
	width:720px;
	height:120px;
}

#container {
	margin-top:10px;
	height:100%;
}

#sideBar{
	clear:both;
	float: left;
	width: 20%;
/*	margin: 0px;*/
	padding: 0px;
	background-color: #3b6186;
}

#headlines{
	float:right;
	width: 23%;
	padding-right: 10px;
	margin-top:0px;
}

#content{
	float: left;
	width: 55%;
	
}

#leftBanner {
	width:140px;
	height:160px;
	padding:28px;
	vertical-align:middle;
	text-align:center;
}

#centralContent {
	float:left;
	width:49%;
	margin:20px;
}
	

#rightSide {
	float: right;
	width: 260px;
	margin-right:2px;
}

.green{
	color:#a1ba14;
}

/***********************************************/
/* Components                                  */
/***********************************************/

/************* #globalNav styles **************/

#globalNav{
	clear:both;
	padding: 5px 0px 5px 0px;
	color: #FFFFFF;
	background-color:#3b6186;
	font-size:11px;
	font-weight:bold;
	height:15px;
}

#globalNav a {
	font-size: 100%;
	padding: 0 10px 0 0;
	color: #FFFFFF;
	height:20px;
	text-decoration:none;
}

#globalNav ul {
	list-style:none;
	list-style-type:none;
	color: #FFFFFF;
	height:20px;
	white-space:nowrap;
	display:inline;
}

#globalNav li {
	float:left;
	border-right: 1px solid #6684a1;
	color: #FFFFFF;
	padding-left:6px;
	padding-right:6px;
	margin-top:5px;
}

/************** .feature styles ***************/

.feature{
	padding: 0px 0px 10px 0px;
	font-size: 100%;
	font-size: 1.1em;
}

#content {
	margin-left:10px;
	height:240px;
}

#centerLeft {
	float:left;
	width:50%;
	border-bottom:1px solid #365d82;
	margin-left:0px;
	height:240px;
	padding-bottom:2px;
}

#centerLeft ul li {
	list-style-image:url(/global/list_square.jpg);
	margin-left:-22px;
	font-size:86%;
	font-weight:bold;
}

#centerLeft li {
	margin-bottom:5px;
}

#centerLeft h1 {
	color:#a1ba14;
	font-size:15px;
	font-stretch:narrower;
	letter-spacing:-1px;
	line-height:26px;
	margin-left:0px;
}

#contentbanner {
	width:50%;
	float:right;
	width:260px;
	height:240px;
	border:1px solid #1d4872;
	margin:0;
}


/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px 0px;
	font-size: 100%;
}

/*********** #sideBar styles ***********/

#sideBar {
	min-height:500px;
}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	position: relative;
	margin-top:20px;
	padding-left: 0px;
	font-weight:bold;
}

#sectionLinks a {
	display: block;
	color:#FFF;
	text-decoration: none;
}

#sectionLinks a:hover{
	text-decoration: underline;
}

#sectionLinks li {
}

#sectionLinks ul{
}

#sectionLinks ul li {
	line-height:30px;
	height:30px;
	list-style-image:url(/global/list_triangel.jpg);
}

/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 100%;
}

#headlines p{
	padding: 0px 0px 0px 10px;
	margin:10px 0px 10px 0px;
	font-size:90%;
}

#headlines h3 {
	background-color:#365d82;
	height:20px;
	color:#FFF;
	vertical-align:middle;
	padding-top:5px;
	padding-left:10px;
}

#blog{
	border-color:#365d82;
	border:1px solid #365d82;
	margin: 0px;
}

#subscribe{
    background: #C0D633;  /* #365d82; */ 
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    margin-top: 0px;
    height: 303px;
}

#sucStory {
	border-color:#365d82;
	border:1px solid #365d82;
	border-bottom:6px solid #365d82;
	padding-bottom:3px;
	margin-bottom:0px;
}


.boldFont {
	font-weight:bold;
}

/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	font-size: 77%;
	color: #3b6186;
	padding: 0px 0px 0px 0px;
	text-align:right;
	font-weight:bold;	
}

/************* #EVENT FORM ***************/
#form {}
#form .wrapper {width:920px;border:0px solid;}
#form .leftCol {float:left;margin:0px 30px 0px 10px;width:450px;border:0px solid;}
#form .rightCol {float:left;width:400px;margin-top:16px;border:1px solid;background-color:#C2D940;padding:10px;}
#form .label {float:left;width:150px;margin-top:3px;font-weight:bold;}
#form .input {float:left;margin-left:3px;margin-top:3px}
#form .leftCol .label {width:50px}
#form .top {margin-top:20px}
#form .bottom {margin-top:20px}
#form .confirm {margin-top:20px}
#form .confirm a{color:#FFF;}
.clear {clear:both;display:block;height:0px;line-height:0px}

/************* #Blog Content styles ***************/

#blogContent {
clear:both;
	border-bottom:0px solid #365d82;
}

#blogContent p {
	margin:10px 0px 10px 0px;
}

#blogContent h3 {
	background-color:#365d82;
	height:20px;
	color:#FFF;
	vertical-align:middle;
	padding-top:5px;
	padding-left:10px;
}

#blogContent img {
	margin-left:10px;
}


#recentComments {width:231px;border:1px solid #000;margin:0px 0px 0px 15px;float:right}
#recentComments .text {min-height:20px;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1;background-color:#EEEEEE}
#recentComments .comments {margin-top:10px;}
#recentComments .comment {margin:0px 5px 5px 5px}
#recentComments .feeds .blog,
#recentComments .feeds .comments {float:left;margin:10px 10px 10px 30px}
#recentComments .feeds img {float:left;margin-right:2px}

#feeds, #recComments {
	border-color:#365d82;
	border:1px solid #365d82;
	border-bottom:6px solid #365d82;
	padding-bottom:3px;
	margin-bottom:25px;
}



.buttons {border:0px solid #000;margin-bottom:10px;}
.button1 {float:right;margin-right:5px}
.button2 {float:right;margin-right:5px}
.button3 {float:right;margin-right:5px}
#blogIndex .blog {margin-bottom:20px}
#blogIndex .date {margin-bottom:10px;margin-top:10px}
#blogIndex .article {margin-top:10px;}

#blog {}
#blog .article {margin-top:10px;margin-bottom:20px;padding:10px;}
#blog .comments {margin-top:10px}
#blog .comment {margin-top:10px;margin-bottom:10px}
#blog .form {padding:10px;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1;background-color:#EEEEEE}
#blog .form .buttons {text-align:right}
#blog .date {margin-bottom:10px}
#blog .trackback {text-align:right}
#blog .brdTop {border-top:1px solid #666;padding-top:10px}

.contain {clear:both;dislpay:block;height:0px}


/*register*/
#register {width:49%;float:left;margin:20px;}
#register .intro {}
#register .error {}
#register .confirm {}
#register .row {margin-top:5px;border:0px solid #000;width:600px}
#register .colLeft {float:left;width:150px;border:0px solid #000;}
#register .colRight {float:left;border:0px solid #000;}
#register .buttons {}
#register .form {}
#register .message {margin-top:5px}
#register .message .text { float:left;width:150px}
#register .message .input { float:left;}
#register .buttons {margin-top:20px;}
