body {

}

body, input, select, td, textarea, th {

	color: #14222F;

	font-family: Arial;

	font-size: 12px;

}

body, td, th {

}

body, form {

	margin: 0;

	padding: 0;

}

a {

	color: #0000FF;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

img, table {

	border: 0 none;

}

p {

	margin: 0 0 1em 0;

	padding: 0;

}

table {

	border-collapse: collapse;

}

td, th {

}

td {

}

textarea {

	overflow: auto;

}

ul {

	margin: 0;

	padding: 0 0 0 16px;

}

#main {

	margin: 0 auto;

	width: 990px;

}

#frame {

	background: none;

}

#frame h1 {

	color: #5195aa;

	font-size: 16px;

	margin: 0;

	padding: 0;
	}
	
	
	.frame h2 {

	color: #333333;

	font-size: 20px;
	text-align:center;
	
	margin: 0;

	padding: 0;
	}

}

#frame img {

	margin: 0 5px 0 0;

}

#frame li {

	background: url(images/dot.gif) left 8px no-repeat;

	list-style: none;

	padding-left: 12px;

}

#flash {

	height: 149px;

}

#header {

	background: url(images/hbg.jpg) left top no-repeat;

	height: 149px;

}

#content {

	display: table;

	margin: 0 0 32px 0;

	padding: 20px 18px 0 18px;

	text-align: justify;

	width: 954px;

}

#content h2 {

	background: url(images/h2bg2.gif) left top no-repeat;

	height: 30px;

	margin: 0;

	padding: 20px 0 0 32px;

}

#content ul {

	margin: 0 0 1em 0;

	padding: 0;

}

#content li {

	background: url(images/dot.gif) left 8px no-repeat;

	list-style: none;

	padding-left: 12px;

}

#left {

	width: 220px;

}

#left h2 {

	background: none;

	font-size: 10px;

	font-weight: normal;

	height: 32px;

	margin: 0;

	padding: 0;

}

#banner {

	display: block;

	margin: 16px 0;

	overflow: hidden;

	width: 220px;

}

#right {

	width: 668px;

}

#right h2 {

	background: url(images/h2bg.gif) left top no-repeat;

	font-size: 10px;

	font-weight: normal;

	height: 30px;

	line-height: 10px;

	margin: 0;

	padding: 20px 0 0 32px;

	width: 686px;

}

#right h2 img.img {

	margin-top: -8px;

}

#right h2 img.img2 {

	margin-top: -15px;

}

#right h2 span {

	color: #000000;

}

#footer {

	clear: both;

	padding-bottom: 22px;

	text-align: center;

}

#footer a {

	color: #639DB0;

	text-decoration: none;

}

.b {

	font-weight: normal;

}

.c1 {

	color: #000000;

}

.c2 {

	color: #E44000;

}

.c3 {

	color: #629bac;

}

.c4 {

	color: #fffffd;

}

.c5 {

	color: #0000FF;

	text-decoration: none;

}

.c5:hover {

	text-decoration: underline;

}

.c6 {

	color: #2875B1;

}

.f10 {

	font-size: 10px;

}

.f14 {

	font-size: 14px;

}

.lh30 {

	line-height: 30px;

}

.gl {

	background: url(images/px.gif) left center repeat-x;

}

.cm {

	text-align: center;

	vertical-align: middle;

}

.marg {

	margin: 0 -20px 0 0;

}

.txt {

	padding: 22px 28px 28px 30px;

}

.txt2 {

	padding-left: 40px;

}

.form table {

	border-collapse: separate;

	margin: 0 0 0 -5px;

	position: relative;

}

.form td {

	font-size: 14px;

	vertical-align: middle;

}

.form input, .form select {

	background: #FFFFFF;

	border: 1px solid #BBBBBB;

	width: 372px;

}

.form span input {

	width: 160px;

}

.list li {

	background: url(images/libg2.gif) left top no-repeat!important;

	list-style: none;

	padding: 0 0 12px 24px!important;

}

.menu a {

	background: url(images/dot.gif) 16px 10px no-repeat;

	color: #000000;

	display: block;

	line-height: 23px;

	padding-left: 30px;

	text-decoration: none;

	width: 177px;

}

.menu a:hover {

	background: url(images/libg.gif) left top no-repeat;

}

.menu a.activ {

	background: url(images/libg.gif) left top no-repeat;

}

.menu a.activ:hover {

	background: url(images/libg.gif) left top no-repeat;

}

.p_form {

	padding: 22px 28px 28px 30px;

}

.p_form table {

	margin: 0 auto;

}

.p_form td {

	text-align: right;

}

.p_form input, .p_form textarea {

	background: #FFFFFF;

	border: 1px solid #e0e0e0;

	width: 336px;

}

.p_form input {

	margin: 0 0 2px 12px;

}

.p_form textarea {

	height: 136px;

	margin: 0 0 0 60px;

}

.s_form td {

	vertical-align: middle;

}

.s_form input, .s_form select {

	background: #FFFFFF;

	border: 1px solid #dfdfdf;

	width: 165px;

}

.s_form .radio {

	border: 0 none;

	height: 12px;

	width: 12px;

}

.tab a {

	color: #000000;

	font-weight: normal;

}

.tab td {

	padding: 8px 6px;

}

.tab th {

	text-align: center;

}

.tab2 {

	margin: 0 -10px;

}

.tab2 td, .tab2 th {

	padding: 8px 4px;

	white-space: nowrap;

}

.tab2 th {

	color: #e44000;

	text-align: center;

	vertical-align: middle;

}

.tab3 a {

	color: #000000;

}

.tab3 td, .tab3 th {

	padding: 6px 14px;

}

.tab3 th {

	color: #e44000;

	text-align: left;

	vertical-align: top;

}

.tab4 td, .tab4 th {

	padding: 0 12px;

	vertical-align: middle;

}

.tab4 th {

	color: #E44000;

}

.tab5 {

	width: 100%;

}

.tab5 td, .tab5 th {

	padding: 4px 0;

	text-align: center;

	vertical-align: middle;

}

.tab5 th {

	color: #E44000;

}

.tab, .tab2, .tab3, .tab4, .tab5 {

	background: #FFFFFF;

	border-top: 1px solid #a6a6a6;

	border-right: 1px solid #a6a6a6;

}

.tab td, .tab th, .tab2 td, .tab2 th, .tab3 td, .tab3 th, .tab4 td, .tab4 th, .tab5 td, .tab5 th {

	border-bottom: 1px solid #a6a6a6;

	border-left: 1px solid #a6a6a6;

}

/* bg */















.bg {

	background: url(images/bg.gif) left top no-repeat;

	height: 94px;

	padding: 10px 26px 0 26px;

}

.bcbg {

	background: url(images/bcbg.gif) left top repeat-x;

	color: #FFFFFF;

	font-size: 16px;

	font-weight: normal;

	line-height: 26px;

	text-align: center;

	vertical-align: middle;

}

.bcbg strong {

	color: #DB0000;

}

.mbg {

	background: url(images/mbg.gif) left top repeat-y;

}

.bbg {

	background: url(images/bbg.gif) left bottom no-repeat;

	padding: 22px 28px 28px 30px;

}

.tbg1 {

	background: #cee0e5;

}

.tbg1 td {

	background: #cee0e5;

}

.tbg2 {

	background: #ecf4ca;

}

.tbg2 td {

	background: #ecf4ca;

}

/* left */















.ltbg {

	background: url(images/ltbg.gif) left top no-repeat;

}

.lmbg {

	background: url(images/lmbg.gif) left top repeat-y;

}

.lbbg {

	background: url(images/lbbg.gif) left bottom no-repeat;

	padding: 22px 28px 28px 30px;

}

.lbbg.menu {

	padding: 22px 0 28px 6px!important;

}

.ltbg2 {

	background: url(images/ltbg2.gif) left top no-repeat;

}

.lmbg2 {

	background: url(images/lmbg2.gif) left top repeat-y;

}

.lbbg2 {

	background: url(images/lbbg2.gif) left bottom no-repeat;

	padding: 28px 28px 36px 28px;

}

.ltbg3 {

	background: url(images/ltbg3.gif) left top no-repeat;

}

.lmbg3 {

	background: url(images/lmbg3.gif) left top repeat-y;

}

.lbbg3 {

	background: url(images/lbbg3.gif) left bottom no-repeat;

}

.ltbg4 {

	background: url(images/ltbg4.gif) left top no-repeat;

}

.lmbg4 {

	background: url(images/lmbg4.gif) left top repeat-y;

}

.lbbg4 {

	background: url(images/lbbg4.gif) left bottom no-repeat;

}

.ltbg, .ltbg2, .ltbg3, .ltbg4 {

	width: 100%;

}

.lbbg3, .lbbg4 {

	padding: 28px 18px 30px 22px;

}

/* right */















.rmbg {

	background: url(images/rmbg.gif) left top;

	background-repeat: repeat-y;

}

.rbbg {

	background: url(images/rbbg.gif) left bottom no-repeat;

}

.rmbg2 {

	background: url(images/rmbg2.gif) left top repeat-y;

}

.rbbg2 {

	background: url(images/rbbg2.gif) left bottom no-repeat;

}

.rmbg3 {

	background: url(images/rmbg3.gif) left top repeat-y;

	padding: 0 18px 0 14px;

}

.rbbg3 {

	background: url(images/rbbg3.gif) left bottom no-repeat;

}

.rbbg, .rbbg, .rbbg2, .rbbg2 {

	padding: 22px 28px 28px 30px;

}

/* Root = Horizontal, Secondary = Vertical */



#menu {

	height: 30px;

	padding: 0 0 0 0px;

}

ul#navmenu {

	position: absolute;

	margin: 0;

	border: 0 none;

	padding: 0;

	width: 800px; /*For KHTML*/

	list-style: none;

	height: 30px;

}

ul#navmenu li {

	margin: 0;

	border: 0 none;

	padding: 0;

	float: left; /*For Gecko*/

	display: inline;

	list-style: none;

	position: relative;

	height: 30px;

}

ul#navmenu ul {
	
	background-color: #cbcbcb;

	margin: 0;

	border: 0 none;

	padding: 0;

	width: 185px;

	list-style: none;

	display: none;

	position: absolute;

	top: 29px;

	left: 0;

}

ul#navmenu ul:after /*From IE 7 lack of compliance*/ {

	clear: both;

	display: block;

	font: 1px/0px serif;

	content: ".";

	height: 0;

	visibility: hidden;

}

ul#navmenu ul li {

	width: 120px;

	float: left; /*For IE 7 lack of compliance*/

	display: block !important;

	display: inline; /*For IE*/

}

/* Root Menu */







ul#navmenu a {

	padding: 6px 0;

	float: none !important; /*For Opera*/

	float: left; /*For IE*/

	display: block;

	color: #2b3b48;

	font-size: 12px;

	text-decoration: none;

	height: auto !important;

	height: 1%; /*For IE*/

	text-align: center;

	width: 80px;

}

ul#navmenu ul li a {

	padding: 6px 0 6px 10px;

	float: none !important; /*For Opera*/

	float: left; /*For IE*/

	display: block;

	color: #2b3b48;

	font-size: 12px;

	text-decoration: none;

	height: auto !important;

	height: 1%; /*For IE*/

	text-align: left;

	width: 165px;

}

/* 2nd Menu */



ul#navmenu li:hover li a, ul#navmenu li.iehover li a {

	float: none;

	color: #2b3b48;

}

/* 2nd Menu Hover Persistence */







ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a {

	color: #2b3b48;

	text-decoration: underline;
	background-color: #a1a1a1;
	width: 175px;
	

}

/* Do Not Move - Must Come Before display:block for Gecko */







ul#navmenu li:hover ul, ul#navmenu li.iehover ul {

	display: block;

}

/* tabs */



div.domtab {

	background: url(images/rmbg.gif) left top;

	background-repeat: repeat-y;

	width: 668px;

}

ul.domtabs {

	background: url(images/tabs_bg.gif) left bottom no-repeat;

	height: 50px;

	padding: 0px;

}

ul.domtabs li {

	background: none!important;

	padding: 0!important;

	float:left;

	display: inline;

	list-style: none;

}

ul.domtabs a {

	color: #14222F;

	display:block;

	line-height: 41px;

	text-decoration: none;

}

html>body ul.domtabs a {

	height:auto;

	min-height:41px;

}

ul.domtabs a span {

	color: #14222F;

}

ul.domtabs li.active {

	color: #14222F;

}

div.domtab div {

	background: url(images/rbbg.gif) left bottom no-repeat;

	clear:both;

	padding: 22px 28px 28px 20px;

}

div.domtab div h1 {

	color: #5195aa;

	font-size: 16px;

	margin: 0;

	padding: 0;

}

.domtab b {

	color: #5195aa;

}

.domtab span {

	color: #5195aa;

}

.domtab td li {


}

.domtab td li a {

	color: #5195aa;

	font-weight: normal;

	text-decoration: none;

}

.domtab td li a:hover {

	text-decoration: underline;

}

.domtab .gl {

	background: url(images/gl.gif) left top repeat-x;

	margin: 16px -26px 16px -28px;

}

li a.tabs1 {

	background: url(images/tabs1.gif) left top no-repeat;

	padding-left: 37px;

	width: 72px;

}

li.active a.tabs1 {

	background: url(images/tabs1r.gif) left top no-repeat;

	line-height: 43px!important;

	margin-bottom: -2px!important;

	position: relative;

}

li a.tabs2 {

	background: url(images/tabs2.gif) left top no-repeat;

	padding-left: 37px;

	width: 72px;

}

li.active a.tabs2 {

	background: url(images/tabs2r.gif) left top no-repeat;

}

li a.tabs3 {

	background: url(images/tabs3.gif) left top no-repeat;

	padding-left: 29px;

	width: 91px;

}

li.active a.tabs3 {

	background: url(images/tabs3r.gif) left top no-repeat;

}

li a.tabs4 {

	background: url(images/tabs4.gif) left top no-repeat;

	padding-left: 41px;

	width: 68px;

}

li.active a.tabs4 {

	background: url(images/tabs4r.gif) left top no-repeat;

}

li a.tabs5 {

	background: url(images/tabs5.gif) left top no-repeat;

	padding-left: 34px;

	width: 78px;

}

li.active a.tabs5 {

	background: url(images/tabs5r.gif) left top no-repeat;

}

li a.tabs6 {

	background: url(images/tabs6.gif) left top no-repeat;

	padding-left: 33px;

	width: 76px;

}

li.active a.tabs6 {

	background: url(images/tabs6r.gif) left top no-repeat;

	line-height: 43px!important;

	margin-bottom: -2px!important;

	position: relative;

}

li a.tabs7 {

	background: url(images/tabs7.gif) left top no-repeat;

	padding-left: 41px;

	width: 183px;

}

li.active a.tabs7 {

	background: url(images/tabs7r.gif) left top no-repeat;

	line-height: 43px!important;

	margin-bottom: -2px!important;

	position: relative;

}

li a.tabs8 {

	background: url(images/tabs8.gif) left top no-repeat;

	padding-left: 41px;

	width: 181px;

}

li.active a.tabs8 {

	background: url(images/tabs8r.gif) left top no-repeat;

}

li a.tabs9 {

	background: url(images/tabs9.gif) left top no-repeat;

	padding-left: 41px;

	width: 181px;

}

li.active a.tabs9 {

	background: url(images/tabs9r.gif) left top no-repeat;

	line-height: 43px!important;

	margin-bottom: -2px!important;

	position: relative;

}

.png {

azimuth: expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true);

}


