@charset "utf-8";
* {
	font-family:Verdana, sans-serif;
	font-size:1em;
	line-height:120%;
}
html {
	height:100%;
	background-color:#D8DBE0;
	padding: 0px;
	margin: 0px;
	overflow:auto;
	overflow-y:scroll;
}
body {
	position:relative;
	top:0px !important;
	padding:0px;
 	margin:0px;
}
.bodywidth {
	position:relative;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	color:#303030;
	background-color:#FFFFFF;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
}
.tabletext1 * {
	font-size:95%;
}
.header { 
	background-image:url('../images/header2.gif'); /* 47px for top banner  - change sf-menu in superfish.css */
	background-repeat:no-repeat;
	height:156px; /* 203 or 156 */
	background-position:0px -47px; /* 0 or -47 */
	position:relative;
	z-index:99999;
}
.header-top-txt1 {
	font-size:125%;
	color:#FFFFFF;
	padding-top:12px;
}
.header-top-txt2 {
	position:absolute;
	top:81px; /* 128 or 81 */
	color:#8D8989;
	font-style:italic;
	font-size:.85em;
	right:50px;
	width:300px;
}
.header-top-txt3 {
	position:absolute;
	left:40px;
	top:13px; /* 60px or 13px */
	width:158px;
	height:80px;
	cursor:pointer;
}
.footer {
	position:absolute;
	bottom:0px;
	width:980px;
	left:0px;
	margin-left:0px;
	padding-left:0px;
	text-align:center;
	font-size:80%;
	color:#333333;
	padding-bottom:8px;
	background-image:url('../images/bg_footer.gif');
	background-repeat:repeat-x;
}
.footer A, .footer A:visited {
	font-size:100%;
	color:#333333;
	text-decoration:none;
}
.footer A:hover {
	font-size:100%;
	color:#000000;
}
.txt-shadow {
	text-shadow: 3px 3px 2px #000000;
}
.txt-shadow2 {
	text-shadow: 2px 2px 1px #111111;
}
.content, .contentm, .contentw, .contentwm {
	position:relative;
	text-align:left;
	padding-bottom:108px;
	display:block;
	font-size:88%;
	padding-left:190px;
	padding-right:190px;
}
.contentw, .contentwm {
	padding-left:40px;
	padding-right:40px;
}
.contentm, .contentwm {
	background-image:url(../images/M-watermark-980-1.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
.footer A:hover {
	color:#003366;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.roundcorners {
	border-radius: 9px;
	 -moz-border-radius: 9px;
	 -webkit-border-radius: 9px;
	border: 1px solid #000000;
	background-color:#FFF;
	height:100%;
	display:table-cell;
	position:relative;
	padding:10px;
	width:738px;
}
.justroundcorners {
	border-radius: 9px;
	 -moz-border-radius: 9px;
	 -webkit-border-radius: 9px;
	border: 1px solid #000000;
}
.roundcorners2 {
	border-radius: 9px;
	 -moz-border-radius: 9px;
	 -webkit-border-radius: 9px;
	border: 1px solid #000000;
	background-color:#FFF;
	height:100%;
	position:relative;
	padding:4px;
	margin:10px;
}
form {
	margin:0px;
	padding:0px;
}
h1, h2 {
	font-family: 'Source Sans Pro', sans-serif;
	width:100%;
	text-align:center;
	font-size:1.6em;
}
h2 {
	font-size:1.4em;
	font-style:normal;
}
li {
	padding-top:4px;
	padding-bottom:4px;
}
.thumb1 {
	margin:6px;
	padding:0px;
	border:#AAAAAA 1px ridge;
	display:block;
	width:190px;
	height:198px;
	display:block;
	text-align:center;
	text-decoration:none;
	background-color:#D3D4D2;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.5);
	box-shadow:1px 1px 2px rgba(0,0,0,0.5);
}
.thumb1 a {
}
.thumb1 img {
	border:none;
}
.thumb1txt {
	display:block;
	font-size:80%;
	margin-top:0px;
	padding-top:2px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:left;
	color:#000000;
}
table.padded6 td {
	padding:6px;
}
table.bottomborder td {
	border-collapse:collapse;
	border-bottom:1px solid #CCCCCC;
}
.links {
	display:none;
	font-size:110%;
	text-align:center;
	margin-top:20px;
}
.button, .button-h {
	float:left;
	width:33.33%;
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding-top: 8px;
   padding-bottom: 8px;
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #FFFFFF;;
   text-decoration: none;
   vertical-align: middle;
	font-size:1em;
text-align:center; margin-left:auto; margin-right:auto;
   }
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #FFFFFF;
   }
.button-h {
   border-top-color: #28597a;
   background: #063758;
   color: #FFFFFF;
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
.button a, .button a:hover, .button-h a, .button-h a:hover {color:#FFFFFF; display:block;}
.hyp {
	margin:0px;
	padding:0px;
}
.hyp li {
	list-style:url('../images/hyphen.gif');
	list-style-position:outside;
	margin-bottom:10px;
	margin-left:30px;
}
@media print {
html {
	background-color:#FFF;
	background-image:none;
}
body {
	background-image:none;
	background-color:#FFF;
	color:#000;
}
.bodywidth {
	width:auto;
}
.roundcorners {
	page-break-inside: avoid;
}
.sf-menu, .ws_images {
	display:none;
}
.header { 
	height:116px; /* 203 or 156 */
}
}
