*{margin:0; padding:0;}
body{background-color:#1A2B44;}
img{border:0; /*text-align:left; vertical-align:top;*/}
ul{list-style:none;}
li{line-height:16px;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;}
body{
	font-family:Arial, helvetica, sans-serif;
	color:#2E3643;
	font-size:0.75em;
	line-height:0;
	text-align:center;
}
input, textarea, select{
	color:#2E3643;
	vertical-align:top;
	text-align:left;
	border: 1px solid #667B92;
	font:11px Tahoma, Arial, helvetica, sans-serif;
	padding:5px;
	margin-top:2px;
}
.float-right{float:right;}
.align-right{text-align:right;}
.block{display:block;}
.top-indent-1{margin-top:5px; display:block;}
.top-indent-2{margin-top:10px; display:block;}
.top-indent-3{margin-top:15px; display:block;}
.top-indent-4{margin-top:20px; display:block;}
.top-indent-5{margin-top:25px; display:block;}
.top-indent-6{margin-top:30px; display:block;}

.width-stretch{width:100%;}

.col-1, .col-2, .col-3, .col-4, .box-1, .box-2, .col-middle{float:left;}

a{color:#6C5395;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}

/*=======header===========*/
#header{height:279px;}
/*=====//header===========*/

/*=======content===========*/
#content{background:url(images/content_top_bg.png) left top no-repeat #FFFFFF; width:100%;}
#content .bot{background:url(images/content_bot_bg.jpg) left bottom no-repeat; padding:21px 20px 0 36px;}

.title{background:url(images/title_bg.gif) left top no-repeat; margin-bottom:34px; padding-left:20px;}

.img-float{margin-right:13px; float:left;}

a{color:#429bc0; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;}

.link-3{color:#FF39A4; font-weight:bold; text-decoration:underline;}
.link-3:hover{text-decoration:none;}

.link-4{color:#50A3E5; font-weight:bold; text-decoration:underline; font-size:0.91em;}
.link-4:hover{text-decoration:none;}

.bold-2{color:#FF39A4;}
.bold-3{color:#50A3E5;}

.new{background:url(images/new.gif) left top no-repeat; padding-left:27px;}

.right-bot ul{margin:5px 20px;}
.right-bot li{list-style:disc;}
.right-bot li a{color:#50A3E5; text-decoration:underline; line-height:1em;}
.right-bot li a:hover{text-decoration:none;}

.link-3, .link-4{padding-right:15px;}

.link-5{color:#50A3E5; text-decoration:underline;}
.link-5:hover{text-decoration:none;}
/*=====//content===========*/

/*======content_2==========*/
#content-2{
	background:url(images/content_2_bg.png) left bottom no-repeat #74468F; 
	padding:25px 0 10px 45px; line-height:12px;
}
#content-2 p{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#494036;
}
#content-2 li{padding:4px 0 4px 15px; background:url(images/list_marker.gif) left top no-repeat;}
#content-2 li a{color:#FFFFFF; text-decoration:none; font-weight:bold; line-height:1em;}
#content-2 li a:hover{text-decoration:underline;}
/*====//content_2==========*/

/*=======block_1===========*/
.block-1 {position:relative; margin-bottom:-13px;}
.block-1 .top{background:url(images/block_1_top.jpg) left top repeat-x #FFFFFF; width:100%;}
.block-1 .left{background:url(images/block_1_left.jpg) left top repeat-y;}
.block-1 .right{background:url(images/block_1_right.jpg) right top repeat-y;}
.block-1 .left-top{background:url(images/block_1_left_top.jpg) left top no-repeat;}
.block-1 .right-top{background:url(images/block_1_right_top.jpg) right top no-repeat; width:100%;}
.block-1 .left-bot{background:url(images/block_1_left_bot.jpg) left bottom no-repeat;}
.block-1 .right-bot, .block-1 .right-bot-2{background:url(images/block_1_right_bot.jpg) right bottom no-repeat; padding:33px 25px 5px 22px;}
.block-1 .corner-left-bot{background:url(images/block_1_corner_left_bot.gif) left top no-repeat; width:100%;}
.block-1 .corner-right-bot{background:url(images/block_1_corner_right_bot.gif) right top no-repeat;}
.block-1 .border-bot{background:url(images/block_1_border_bot.gif) left bottom repeat-x; height:14px; margin:0 8px; font-size:0;}

.block-1 .corner-left-bot-2{background:url(images/block_1_corner_left_bot_2.gif) left top no-repeat;}
.block-1 .corner-right-bot-2{background:url(images/block_1_corner_right_bot_2.gif) right top no-repeat;}
.block-1 .border-bot-2{background:url(images/block_1_border_bot_2.gif) left bottom repeat-x; height:14px; margin:0 8px; font-size:0;}
.block-1 .right-bot-2{background:0; padding-bottom:13px;}

.block-1 .top-2{background:url(images/block_1_top_2.jpg) left top repeat-x #FFFFFF; width:100%;}
.block-1 .left-top-2{background:url(images/block_1_left_top_2.jpg) left top no-repeat;}
.block-1 .right-top-2{background:url(images/block_1_right_top-2.jpg) right top no-repeat; width:100%;}

.position-clear{margin:0;}
/*=====//block_1===========*/

/*=======page_3===========*/
#page3 .block-1 .right-bot{min-height:548px; height:auto!important; height:548px;}
/*=====//page_3===========*/

/*=======footer===========*/
#footer{height:45px; background:url(images/footer_bg.jpg) left top no-repeat #4B2258; color:#ffffff; padding:15px 0 0 45px; line-height:20px;}
#footer a{color:#ffffff; text-decoration:underline; font-weight:bold;}
#footer a:hover{text-decoration:none;}
/*=====//footer===========*/


h1, span.h1{
/*	background-image:url(images/title_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
*/
	padding:20px 0px 10px 0px;
	font-size:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	
}

h2{
	font:bold 1.2em Arial, Helvetica, sans-serif;
	padding:5px 0px;
	color:#7d724e;
}
h3{
	font:bold 1em Arial, Helvetica, sans-serif;
	padding:5px 0px;
	color:#2E3643;
}

p {
	padding:5px 0px;
	line-height:14px;
	clear:both;
}

ul.sublinks{
	margin:0;
	display:block;
}

ul.sublinks li{
	float:left;
	padding:0 1em 0 0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
}

address, span.address {
	
	font-style: normal;
}

div.newsletter-block {
	line-height: 15px;
}

div.newsletter-block h2{
	margin-bottom: 10px;
}

div.newsletter-block label {
	margin-bottom: 10px;
	display: block;
}

div.newsletter-block #emailAddr {
	margin-bottom: 10px;	
}
.affslider h3 {
	text-align:left;
	font-size:1.5em;	
}
.community_sidebar {
	line-height:1em;
	margin-bottom:15px;
}
.community_sidebar h3, .community_sidebar h3 a, .community_sidebar h3 a:hover, .community_sidebar h3 a:active {
	text-align:left;
	font-size:18px;
	color: #2E3643;
	
}
.community_sidebar img {
	margin-bottom:7px;
}
.community_sidebar-body {
	margin-bottom:7px;
}
span.right-contact {
	font-size: 3em;	
}
