/* CSS Document */

* {
	padding:0;
	margin:0;
	font-family:"Times New Roman", Times, serif;
}

body {
	background-color:#7687b9;
}

.container0 {
	width:786px;
	margin: 38px auto 30px auto;
}
* html .container0{
	padding-bottom:30px;
}

.content_block {
	background:top left repeat url("../img/bg_tile1.jpg");
	float:left;
	width:778px;
}


.bottom_hr,.top_hr {
	width:778px;
	height:10px;
	background:top left no-repeat url("../img/bottom_hr.jpg");
}
.top_hr {
	margin-top:17px;
	background-image:url("../img/top_hr.jpg");
	font-size:1px;
	line-height:1px;
}

.dotted_ruller {
	width:677px;
	margin:0px auto;
	height:7px;
	background:top left no-repeat url("../img/top_hr2.gif") transparent;
	font-size:1px;
	line-height:1px;
}



.header .content_block {
	height:84px;
	vertical-align:top;
	padding-top:76px;
}

.header .content_block img {
	margin-left:59px;
}

.header .content_block a {
	border:none;
	text-decoration:none;
}
.header .content_block a img {
	border:none;
}

.header_left, .header_right {
	height:160px;
	width:4px;
	background:top left no-repeat url("../img/header_left.jpg");
}
.header_right {
	background:top left no-repeat url("../img/header_right.jpg");
}


/* Middle part code goes here*/
.middle {
	margin-left:4px;
}

.middle .content, .heading {
	font-size:13px;
	padding-left:24px;
}

.middle .content {
	padding-bottom:140px;
	padding-right:120px;
	text-align:justify;
	vertical-align:top;
	min-height:350px;
	height:350px;
}

.middle .content a {
	text-decoration:underline;
	color:#000000;
}
.middle .content a img {
	border:none;
}


.middle .content ul {
	list-style-position:inside;
}

.downloadsTable {
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	margin:20px auto;
}

.downloadsTable td, .downloadsTable th {
	border:1px solid #363333;
	padding:5px;
}


.strong {
	font-weight:bold;
	font-size:14px;
}

.formtable {
	width:100%;
	margin:20px 0px 20px 0px;
	font-weight:bold;
	font-size:14px;
}

.formtable td {
	padding:5px 0px;
}

.formtable textarea {
	width:100%;
	height:5em;
	font-size:14px;
}

.formtable select, .formtable .textInput {
	width:100%;
	font-size:14px;
}


.formtable th {
	/*text-align:right;*/
	font-weight:bold;
	width:50%;
}


.sendBtn {
	width:70px;
	height:22px;
}

.centered {
	text-align:center;
}

.contentbg0 {
	background:bottom left no-repeat url("../img/background0.jpg");
}

.contentbg1 {
	background:bottom left no-repeat url("../img/background1.jpg");
}

.contentbg2 {
	background:bottom left no-repeat url("../img/background2.jpg");
}

.contentbg3 {
	background:bottom left no-repeat url("../img/background3.jpg");
}

.contentbg4 {
	background:bottom left no-repeat url("../img/background4.jpg");
}


.heading {
	height:96px;
}

.navBar {
	width:160px;
	text-align:right;
	vertical-align:top;
}
.navBar table {
	width:100%;
}
.navBar td {
	height:22px;
	vertical-align:top;
	padding-right:34px;
	padding-top:8px;
	background:top left no-repeat url("../img/navlink.jpg");
}
html>body .navBar td {
	height:30px;
}
.navBar .navLinkActive {

	background:top left no-repeat url("../img/navlink_active.jpg");
}
.navBar a {
	text-decoration:none;
	font-size:15px;
	color:#000000;
}


/* footer code goes here*/
.footer a{
	color:#000000;
	text-decoration:none;	
}

.footer .content_block{
	width:778px;
	height:90px;
	padding-top:21px;
	text-align:center;
	vertical-align:top;
	font-size:14px;
	font-weight:bold;
}
.footer_shadow_bottom {
	height:10px;
	background: top left no-repeat url("../img/bottom_shadow.jpg");
	width:778px;
}
.footer_left, .footer_right {
	width:4px;
	height:120px;
	background:top left no-repeat url("../img/footer_left.jpg");
}
.footer_right {
	background-image:url("../img/footer_right.jpg");
}
.container1 {
	height:120px;
}

.cards_list {
	width:135px;
	float:right;
	padding:0px;
	margin:0px;
}
.card_item {	
	margin-left:5px;
	width:135px;
	text-align:center;
	float:left;
}

.card_item a {
	background: top left no-repeat url("../img/magnify.gif");
	padding-left:12px;
}
.notice { font-size: 90%; }
.error { color: red; font-weight: bold;}