.nav3-grid {
	width:199px;
	border-bottom:solid 1px #c8c8c8
}
.nav3-grid dt a, .nav3-grid dt a:visited {
	display:block;
	min-height:2.0em;
	height:auto!important;
	height:2.0em;
	line-height:2.0em;
	padding:0 10px 0 20px;
	border-top:solid 1px #c8c8c8;
	text-decoration:none;
	color:#467aa7;
	font-weight:bold;
	font-size:120%
}
.nav3-grid dd a, .nav3-grid dd a:visited {
	display:block;
	min-height:1.7em;
	height:auto!important;
	height:1.7em;
	line-height:1.7em;
	padding:0 10px 0 40px;
	border:none;
	font-weight:normal;
	text-decoration:none;
	color:#467aa7;
	font-size:120%
}
.nav3-grid dt a:hover, .nav3-grid dd a:hover {
	background-color:#e1e1e1;
	color:#2a5a8a;
	text-decoration:none
}
.nav3-bullet {
	width:170px;
	margin:10px 0 0 20px
}
.nav3-bullet dt a, .nav3-bullet dt a:visited {
	line-height:2.0em;
	padding:0 0 0 10px;
	background:url(../img/bg_bullet_full_1.gif) no-repeat 0 50%;
	text-decoration:none;
	color:#467aa7;
	font-weight:bold;
	font-size:120%
}
.nav3-bullet dd a, .nav3-bullet dd a:visited {
	line-height:1.7em;
	margin:0 0 0 15px;
	padding:0 0 0 10px;
	background:url(../img/bg_bullet_half_1.gif) no-repeat 0 50%;
	text-decoration:none;
	color:#467aa7;
	font-weight:normal;
	font-size:120%
}
.nav3-bullet dt a:hover {
	background:url(../img/bg_bullet_full_2.gif) no-repeat 0 50%;
	text-decoration:underline;
	color:#2a5a8a
}
.nav3-bullet dd a:hover {
	background:url(../img/bg_bullet_half_2.gif) no-repeat 0 50%;
	text-decoration:underline;
	color:#2a5a8a
}
.nav3-nobullet {
	width:170px;
	margin:10px 0 0 20px
}
.nav3-nobullet dt a, .nav3-nobullet dt a:visited {
	line-height:2.0em;
	text-decoration:none;
	color:#467aa7;
	font-weight:bold;
	font-size:120%
}
.nav3-nobullet dd a, .nav3-nobullet dd a:visited {
	line-height:1.7em;
	margin:0 0 0 15px;
	text-decoration:none;
	color:#467aa7;
	font-weight:normal;
	font-size:120%
}
.nav3-nobullet dt a:hover, .nav3-nobullet dd a:hover {
	text-decoration:underline;
	color:#2a5a8a
}
.main-navigation .loginform {
	width:160px;
	margin:-10px 20px 0 20px
}
.main-navigation .loginform p {
	clear:both;
	margin:0;
	padding:0
}
.main-navigation .loginform fieldset {
	width:160px;
	border:none
}
.main-navigation .loginform label.top {
	float:left;
	width:125px;
	margin:0 0 2px 0;
	font-size:110%
}
.main-navigation .loginform label.right {
	float:left;
	width:125px;
	margin:5px 0 0 0;
	padding:0 0 0 3px;
	font-size:110%
}
.main-navigation .loginform input.field {
	width:158px;
	margin:0 0 5px 0;
	padding:.1em 0 .2em 0!important;
	padding:.2em 0 .3em 0;
	border:solid 1px #c8c8c8;
	font-family:verdana, arial, sans-serif;
	font-size:110%
}
.main-navigation .loginform input.checkbox {
	float:left;
	margin:5px 0 0 0!important;
	margin:2px 0 0 -3px;
	border:none
}
.main-navigation .loginform input.button {
	float:left;
	width:5.0em;
	margin:10px 0 5px 0;
	padding:1px;
	background:#e6e6e6;
	border:solid 1px #969696;
	text-align:center;
	font-family:verdana, arial, sans-serif;
	color:#969696;
	font-size:110%
}
.main-navigation .loginform input.button:hover {
	cursor:pointer;
	border:solid 1px #505050;
	background:#dcdcdc;
	color:#505050
}
.main-navigation .searchform {
	width:160px;
	margin:0 20px 0 20px
}
.main-navigation .searchform fieldset {
	border:none
}
.main-navigation .searchform input.field {
	float:left;
	width:158px;
	padding:.1em 0 .2em 0!important;
	padding:.2em 0 .3em 0;
	border:1px solid #c8c8c8;
	font-family:verdana, arial, sans-serif;
	font-size:120%
}
.main-navigation .searchform input.button {
	float:left;
	width:3.0em;
	margin-top:.5em;
	padding:1px;
	background:#e6e6e6;
	border:solid 1px #969696;
	text-align:center;
	font-family:verdana, arial, sans-serif;
	color:#969696;
	font-size:120%
}
.main-navigation .searchform input.button:hover {
	cursor:pointer;
	border:solid 1px #505050;
	background:#dcdcdc;
	color:#505050
}
.main-navigation h1.first {
	clear:both;
	margin:0;
	padding:10px 20px 10px 10px;
	background-color:#a52e2e;
	border-right:solid 1px #a52e2e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:100%;
text-transform: uppercase;
}
.main-navigation h1 {
	clear:both;
	margin:30px 0 20px 0;
	padding:4px 20px 3px 20px;
	background:#bebebe;
	font-family:"trebuchet ms", arial, sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:150%
}
.main-navigation h2 {
	clear:both;
	margin:20px 10px 10px 20px;
	font-family:"trebuchet ms", arial, sans-serif;
	color:#646464;
	font-weight:bold;
	font-size:150%
}
.main-navigation h3 {
	clear:both;
	margin:10px 10px 5px 20px;
	color:#505050;
	font-weight:bold;
	font-size:110%
}
.main-navigation p {
	clear:both;
	margin:0 10px 10px 20px;
	color:#505050;
	line-height:1.3em;
	font-size:110%
}
.main-navigation p.center {
	text-align:center
}
.main-navigation p.right {
	text-align:right
}
.main-navigation ul {
	list-style:none;
	/*margin:.5em 10px 1.0em 20px*/
}
/*.main-navigation ul li {
	margin:5px 0 .2em 2px;
	padding:0 0 0 11px;
	background:url(../img/bg_bullet_full_1.gif) no-repeat 0 .4em;
	line-height:1.2em;
	font-size:110%
}*/
.main-navigation ol {
	margin:.5em 10px 1.0em 40px!important;
	margin:.5em 10px 1.0em 45px
}
.main-navigation ol li {
	list-style-position:outside;
	margin:0 0 .4em 0;
	font-size:110%
}
.main-content h1.pagetitle {
	margin:0 0 .4em 0;
	padding:0 0 2px 0;
	font-family:verdana, sans-serif;
	font-size:200%;
	color:#000
}
.main-content h1.block {
	clear:both;
	margin:1.0em 0 0 0;
	padding:1px 0 1px 1px;
	background:#a52e2e;
	font-family:"trebuchet ms", arial, sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:150%
}
.main-content h1 {
	clear:both;
	margin:.5em 0 .5em 0;
	font-family:verdana, sans-serif;
	color:#505050;
	font-weight:normal;
	font-size:16px
}
.main-content h01 {
	clear:both;
	font-family:verdana, sans-serif;
	color:#505050;
	font-weight:normal;
	font-size:14px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0
}
.main-content h02 {
	clear:both;
	font-family:verdana, sans-serif;
	color:#505050;
	font-weight:normal;
	font-size:14px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0
}
.main-content h2 {
	clear:both;
	margin:.2em 0 .8em 0;
	font-family:verdana, sans-serif;
	color:#1e1e1e;
	font-weight:normal;
	font-size:130%;
	font-style:italic
}
.main-content h3 {
	clear:both;
	margin:10px 0 .5em 0;
	font-family:"trebuchet ms", arial, sans-serif;
	color:#7d7d7d;
	font-weight:normal;
	font-size:130%;
padding: 0 15px;
}
.main-content h4 {
	clear:both;
	margin:-0.6em 0 .5em 0;
	font-family:"trebuchet ms", arial, sans-serif;
	color:#fff;
	font-weight:normal;
	font-size:130%
}
.main-content h1.side {
	clear:none;
	margin:.2em 0 .8em 0;
	font-style:italic;
	font-family:"trebuchet ms", arial, sans-serif;
	color:#ac0000;
	font-size:170%;
	font-weight:normal
}
.main-content h2.side {
	clear:none;
	font-family:"trebuchet ms", arial, sans-serif;
	color:#7d7d7d;
	font-weight:normal;
	font-size:130%
}
.main-content h3.side {
	clear:none
}
.main-content h4 {
	margin:1.5em 0 1.0em 0;
	color:#505050;
	font-family:"trebuchet ms", arial, sans-serif;
	font-weight:normal;
	font-size:170%
}
.main-content h5 {
	margin:1.5em 0 1.0em 0;
	color:#505050;
	font-family:"trebuchet ms", arial, sans-serif;
	font-size:140%
}
.main-content h6 {
	margin:1.5em 0 1.0em 0;
	color:#505050;
	font-family:"trebuchet ms", verdana, arial, sans-serif;
	font-weight:normal;
	font-size:140%
}
.main-content p {
	margin:0 0 1.0em 0;
	line-height:1.5em;
	font-size:120%
}
.main-content p.center {
	text-align:center
}
.main-content p.right {
	text-align:right
}
.main-content p.details {
	clear:both;
	margin:-0.25em 0 1.0em 0;
	line-height:1.0em;
	font-size:110%
}
.main-content blockquote {
	clear:both;
	margin:0 30px .6em 30px;
	font-size:90%
}
.main-content table {
	clear:both;
	margin:1.0em 0 0 0;
	table-layout:fixed;
	border-collapse:collapse;
	empty-cells:show;
	background-color:#ffd5c4
}
.main-content table2 {
	clear:both;
	margin:1.0em 0 0 0;
	table-layout:fixed;
	border-collapse:collapse;
	empty-cells:show
}
.main-content table th.top {
	height:3.5em;
	padding:0 7px 0 7px;
	empty-cells:show;
	background-color:#afafaf;
	text-align:left;
	color:#fff;
	font-weight:bold;
	font-size:110%
}
.main-content table th {
	height:3.0em;
	padding:2px 7px 2px 7px;
	border-left:solid 2px #fff;
	border-right:solid 2px #fff;
	border-top:solid 2px #fff;
	border-bottom:solid 2px #fff;
	background-color:#fff;
	font-weight:normal;
	color:#505050;
	font-size:110%
}
.main-content table td {
	height:3.0em;
	padding:2px 7px 2px 7px;
	border-left:solid 2px #fff;
	border-right:solid 2px #fff;
	border-top:solid 2px #fff;
	border-bottom:solid 2px #fff;
	background-color:#e1e1e1;
	font-weight:normal;
	color:#505050;
	font-size:110%
}
p.caption {
	clear:both;
	margin:.5em 0 2.0em 20px;
	text-align:left;
	color:#505050;
	font-size:110%
}
.main-content ul {
	list-style:none;
	margin:.5em 0 1.0em 0
}
.main-content ul li {
	margin:0 0 .2em 2px;
	padding:0 0 0 12px;
	background:url(../img/bg_bullet_full_1.gif) no-repeat 0 .5em;
	line-height:1.4em;
	font-size:120%
}
.main-content ol {
	margin:.5em 0 1.0em 20px!important;
	margin:.5em 0 1.0em 25px
}
.main-content ol li {
	list-style-position:outside;
	margin:0 0 .2em 0;
	line-height:1.4em;
	font-size:120%
}
.contactform {
	width:428px;
	margin:2.0em 0 0 0;
	padding:10px 10px 0 10px;
	border:solid 1px #c8c8c8;
	background-color:#f3f3f3
}
.contactform fieldset {
	padding:20px 0 0 0!important;
	padding:0;
	margin:0 0 20px 0;
	border:solid 1px #dcdcdc
}
.contactform fieldset legend {
	margin:0 0 0 5px!important;
	margin:0 0 20px 5px;
	padding:0 2px 4px 2px;
	color:#505050;
	font-weight:bold;
	font-size:130%
}
.contactform label.left {
	float:left;
	width:120px;
	margin:0 0 0 10px;
	padding:2px;
	font-size:110%
}
.contactform Select...combo {
width:175px;
padding:2px;
border:solid 1px #c8c8c8;
font-family:verdana, arial, sans-serif;
font-size:98%
}
.contactform input.field {
	width:275px;
	padding:2px;
	border:solid 1px #c8c8c8;
	font-family:verdana, arial, sans-serif;
	font-size:98%
}
.contactform textarea {
	width:275px;
	padding:2px;
	border:solid 1px #c8c8c8;
	font-family:verdana, arial, sans-serif;
	font-size:110%
}
.contactform input.button {
	float:right;
	width:9.0em;
	margin-right:20px;
	padding:1px!important;
	padding:0;
	background:#e6e6e6;
	border:solid 1px #969696;
	text-align:center;
	font-family:verdana, arial, sans-serif;
	color:#323232;
	font-size:110%
}
.contactform input.button:hover {
	cursor:pointer;
	border:solid 1px #505050;
	background:#dcdcdc;
	color:#505050
}
.asterix {
	font-size:70%;
	color:#f00;
	vertical-align:top
}
/*.main img {
	clear:both;
	float:left;
	padding:0;
	border:1px none #969696;
	margin-left:10px
}*/
.main img.center {
	clear:both;
	float:right;
	margin:3px 15px 3px 0;
	padding:1px;
	border:1px solid #969696
}
.main img.right {
	clear:both;
	float:right;
	margin:3px 0 7px 10px;
	padding:1px;
	border:1px solid #969696
}
.main a {
	color:#2d66ad;
	font-weight:bold;
	text-decoration:none
}
a img {
	border: none;
}
.main-content h1 a {
	color:#2d66ad;
	font-weight:normal;
	text-decoration:none
}
.main a:hover {
	color:#b51515;
	text-decoration:none
}
/*.main a img {
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none
}
.main a:hover img {
	border:solid 1px #dcdcdc
}*/
.smalllink {
	text-decoration:none;
	font-size:10px
}
.featuredsmall {
	clear:both;
	margin:-0.6em 10px .5em 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	display: block;
	background: #c4d6ff;
}
.featured {
		background: #A52E2E;
padding:10px 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	font-size:100%;
	font-weight:bold;
	text-align:center;
text-transform: uppercase;
	margin: 0 0 10px 0;
-moz-border-radius: 10px 10px 0 0; /* FF1-3.6 */
  -webkit-border-radius: 10px 10px 0 0; /* Saf3-4, iOS 1-3.2, Android <1.6 */
          border-radius: 10px 10px 0 0; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
}
.featured-subscribe{
	background: #2D66AD;
padding:10px 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	font-size:100%;
	font-weight:bold;
	text-align:center;
text-transform: uppercase;
	margin: 0 0 10px 0;
}
#bigbox {
	margin-top:0;
	margin-left:10px;
	float:left;
	height:690px;
	width:645px;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}
.tbox {
	width:645px;
	height:25px;
	line-height:25px;
	list-style:none;
	float:left;
	border-top-style:none
}
.tbox li {
	height:30px;
	line-height:30px;
	list-style:none;
	float:left
}
.tbox li.title {
	width:350px!important;
	width:400px;
	color:#2d66ad;
	font-weight:bold;
	font-size:13px;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	border-right-color:#ccc
}
.tbox li.title_0 {
	width:300px!important;
	width:300px;
	color:#2d66ad;
	font-weight:bold;
	font-size:10px;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	border-right-color:#ccc
}
.tbox li.dimg {
	width:49px!important;
	width:50px;
	border-right-width:1px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	border-right-color:#ccc
}
.tbox li.nodimg {
	width:49px!important;
	width:50px;
	border:0
}
.style4 {
	color:#666
}
.style3 {
	color:#f00
}
.unit-left {
	font-size:97%;
	float:left;
	width:300px;
	margin-top:0;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	border-top-width:1px;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#c7deee
}
.unit-left-new {
	font-size:97%;
	float:left;
	width:600px;
	margin-top:0;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	border-top-width:1px;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#c7deee
}
.unit-left-new01 {
	font-size:97%;
	float:left;
	width:130px;
	margin-top:10px;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#c7deee;
	height:130px;
	top:15px
}
.unit-left-new02 {
	font-size:12px;
	float:left;
	width:430px;
	margin-top:10px;
	margin-right:0;
	margin-bottom:10px;
	margin-left:30px;
	border-top-width:1px;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#c7deee;
	height:130px;
	top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:lighter;
	color:#505050
}
.unit-left-new03 {
	font-size:12px;
	float:left;
	width:430px;
	margin-top:10px;
	margin-right:0;
	margin-bottom:10px;
	margin-left:30px;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#c7deee;
	height:130px;
	top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:lighter;
	color:#505050
}
.unit-left-new04 {
	font-size:9px;
	float:left;
	width:600px;
	margin-top:10px;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#c7deee;
	height:15px;
	top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:lighter;
	color:#505050
}
.unit-left-new05 {
	font-size:97%;
	float:left;
	width:400px;
	margin-top:10px;
	margin-right:0;
	margin-bottom:10px;
	margin-left:10px;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#c7deee;
	height:150px;
	top:15px
}
.downloadw {
	font-size:97%;
	float:left;
	width:620px;
	margin-top:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-left:auto;
	height:0
}
.dc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20%;
	font-style:normal;
	text-align:left;
	float:left;
	height:5%;
	width:40%;
	border-top-width:1%;
	border-right-width:thin;
	border-bottom-width:thin;
	border-left-width:thin;
	border-top-style:none;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:none;
	border-top-color:#ccc;
	border-right-color:#ccc;
	border-bottom-color:#ccc;
	border-left-color:#ccc
}
.STYLE5 {
	color:#800000;
	font-weight:bold
}
.STYLE7 {
	font-size:12px;
	color:#2d66ad
}
.STYLE8 {
	font-size:10px
}
.STYLE9 {
	color:#2d66ad
}
#Layer1 {
	position:absolute;
	width:163px;
	height:50px;
	z-index:101;
	left:669px;
	top:550px
}
.style2 {
	color:#2d66ad;
	font-weight:bold
}
.style4 {
	color:#666
}
.unit-left {
	font-size:97%;
	float:left;
	width:300px;
	margin-top:0;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	border-top-width:1px;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#c7deee
}
.downloadw {
	font-size:97%;
	float:left;
	width:620px;
	margin-top:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-left:auto;
	height:0
}
.dc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20%;
	font-style:normal;
	text-align:left;
	float:left;
	height:5%;
	width:40%;
	border-top-width:1%;
	border-right-width:thin;
	border-bottom-width:thin;
	border-left-width:thin;
	border-top-style:none;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:none;
	border-top-color:#ccc;
	border-right-color:#ccc;
	border-bottom-color:#ccc;
	border-left-color:#ccc
}
.tbox01 {
	width:600px;
	height:30px;
	line-height:30px;
	list-style:none;
	float:right;
	border-top-width:1px;
	border-top-style:none;
	border-top-color:#c7deee
}
.main-content0 table {
	clear:both;
	table-layout:fixed;
	border-collapse:collapse;
	empty-cells:show;
	width:auto
}
#bigbox1 {
	float:left;
	height:50px;
	width:600px;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	margin-left:40px
}
#bigbox2 {
	float:left;
	height:50px;
	width:600px;
	padding-left:20px
}

