body {
	background:#7295c9 url(images/bg.jpg) repeat-x top center;
	margin:0px;
	padding:0px;
	text-align:center;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
a:link, a:active, a:visited {
	color:#7197cd;
	text-decoration:none;
}
.wrapper{
margin:0px auto;
text-align:left; 
width:975px;
overflow:hidden;
background-image:url(/images/fullbg.gif);
background-repeat:repeat-y;
}

.container_left{
width:190px;
height:100%;
float:left;
background-image:url(/images/leftbg.gif);
overflow:hidden;
}

.container_main{
margin:0px auto;
width:585px;
float:left;
background:#FFFFFF;
padding:0px 5px 20px 5px;
}

.container_right{
margin:0px auto;
width:170px;
float:right;
background-image:url(/images/rightbg.gif);
overflow:hidden;
}

.footer{
margin:0px auto;
padding:10px 0px 10px 0px; 
width:975px;
height:96px;
font-size:10px;
overflow:hidden;
background-image:url(/images/footer.gif);
background-repeat:no-repeat;
}

img {
	border:0px;
}


table, tr, td {    font:11px Verdana, Arial, Helvetica, sans-serif; } 

.heading
{
background-color:#253142; 
margin:5px 0px 0px 0px; 
padding:5px; 
color:#FFFFFF;
font-weight:bolder;
}

.layout_thumb
{ 
margin:15px 15px 15px 15px;
}
td.topbg{ background: url(/images/header2_02.gif); }
ul,li,form {padding:0px; margin:0px 0px 0px 0px; }
.menu{}
.menu li{
display:block;
margin-left:5px;
padding-left:5px;
color:#7197cd;
border-top: 1px solid #33445c;
border-bottom: 1px solid #212f43;
font-size:12px;
font-weight:bold;
text-align:left;
line-height:20px;
}

.menu li a
{
font-family:arial; 
display:block;
margin-left:5px;
list-style:circle;
color:#7197cd;
text-decoration:none;
font-weight:bold;
line-height:18px;
}
.menu li a:hover
{
display:block;
list-style:circle;
color:#FFFFFF;
background:385276;
text-decoration:none;
font-size:13px;
font-weight:bold;
line-height:18px;
}

h2{
font-size:15px;
color:#b3d2f7;
margin:0px;
padding:3px;
margin-left:5px;
background-color: #3e516d;
}

h1{
font-size:18px;
color:#2d469a;
margin:-3px -15px;
padding:5px 0px 25px 15px;
background-image:url(/images/head.gif);

}

h3{
font-size:16px;
color:#2d469a;
margin:0px;
padding:5px 5px 5px 0px;
margin-left:5px;
}

h4{
font-size:16px;
color:#d60000;
margin:5px;
padding:5;
border:1px solid #d60000;
}
hr{
border: none 0; 
border-top: 1px dashed #91a5c0;
width: 95%;
height: 1px;
text-align:center;
} 
.blog {
	padding: 5;
	font-size: 12px;
	height: 1%;
text-align:justify;
	}
	

TEXTAREA {
    background-color: #f8fcfe; 
	border: solid #c6def0; 
	border-width: 1px 1px 1px 1px; 
	font-size: 10px;
	font-family: arial;
	overflow:auto;
	width:600px;	
}
INPUT, SELECT {
    background-color: #f8fcfe; 
	border: solid #c6def0; 
	border-width: 1px 1px 1px 1px; 
	font-size: 11px;
	font-family: arial;	
}

.instructions{
display:block;
margin:5;
padding:5px;
font-size:11px;
color:#36486c;
background-color:#e0e7f5;
}
.genwrap{
display:block;
text-align:center;
background-color:#dee7ff;
border:1px solid #3762cd;
padding:15px;
margin:5px;
}

.bg{
	margin:10px 35px;
}

.cats a{
	margin:0px 10px;
	padding:5px;
	font-weight:bold;
}
