/* Getting the new tags to behave */
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video {display:block}
mark,rp,rt,ruby,summary,time {display:inline}
.left {float:left}
.right {float:right}
.wrapper {
	width:auto;
	overflow:hidden;
	word-spacing:inherit
}
body {
	background:url(../images/bg_top2.gif) top repeat-x #e2e2e2;
	border:0;
	font:13px Arial,Helvetica,sans-serif;
	color:#323232;
	line-height:normal
}
.inner_copy, .inner_copy a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.css3 {border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 0 4px rgba(0,0,0,.4);-moz-box-shadow:0 0 4px rgba(0,0,0,.4);-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);behavior:url(js/PIE.htc);position:relative}
.main {	margin:0 auto;	width:920px}
a {color:#308da2;text-decoration:none;outline:none}
a:hover {text-decoration:none}
p{ margin:0 0 17px 0}
.p{ margin:0}
.p1{ margin:0 0 17px 0}
.p2{ margin:0 0 37px 0}
h1{color:#323232; font-size:30px; text-transform:uppercase; margin-bottom:13px; line-height:1.2em}
h1 strong{color:#0c80a5; }
h1 span{color:#f28c46;}
h2{color:#323232; font-size:1.71em; margin-bottom:7px; letter-spacing:-1px; line-height:1.2em }
h3{color:#2e2d2d; font-size:18px; margin-bottom:17px; line-height:1.2em}
h4{color:#5e5e5e; font-size:1em; margin-bottom:9px;  }
h5{color:#0c80a5; font-size:1em; font-weight:normal;  }
/*--- superfish dropdown menu begin ---*/
.sf-menu {margin:0; padding:0;	list-style: none; z-index:90000; position:relative } 
.sf-menu li{display:inline; float:left; background:url(../images/bg_li.gif) top right no-repeat; padding:0 2px 0 0;}
.sf-menu li a{color:#2c2d2d;  text-decoration:none; display:block; float:left; line-height:30px; text-transform:none; padding:0 27px 0 27px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;  } 
.sf-menu li a:hover {color:#2c2d2d;  text-decoration:none; background:url(../images/bg_li-hov.gif) top left repeat-x}
.sf-menu li a.current{ color:#2c2d2d;  text-decoration:blink; top left repeat-x}

.sf-menu .m{ margin:0; display:inline; float:left; background:none; padding-right:0}
.sf-menu .m a{color:#0e0e0e; text-decoration:none; display:block; line-height:50px; padding:0; width:79px; background:url(../images/m1.gif) top left no-repeat; height:50px} 
.sf-menu .m a:hover { background:url(../images/m1-act.gif) top left no-repeat; width:59px; }
.sf-menu .m a.current{ background:url(../images/m1-act.gif) top left no-repeat; width:59px; }

.sf-menu ul { position:absolute; top:-999em; width:10em; line-height:1.0; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul {  top:50px; z-index:99;}

/*** DEMO SKIN ***/
.sf-menu ul {	width:167px; background:url(../images/bg_menu1.png); padding-top:20px; border-style: solid; border-radius:0 0 11px 11px; -moz-border-radius:0 0 11px 11px; -webkit-border-radius:0 0 11px 11px; padding-bottom:20px; behavior:url(js/PIE.htc); }
.sf-menu ul li {  text-align:left; line-height:30px; padding: 0 0px 0 19px; width:148px;  z-index:9; float:left; background:url(../images/bg_li2.png) bottom left repeat-x; }
.sf-menu ul li:hover {  text-align:left; line-height:30px; padding: 0 0px 0 19px; width:148px;  z-index:9; float:left; background:url(../images/bg_li2-act.png) bottom left repeat-x; }
.sf-menu ul li a {line-height:30px; height:30px; text-align:left;  font-size:13px;  color:#fff; z-index:9;  text-transform:none; text-shadow:none; position:relative; background:none; padding:0}
.sf-menu ul li a:hover { color:#fff; text-shadow:none; background:none }
.sf-menu ul .li {  text-align:left; line-height:30px; padding: 0 0px 0 27px; width:139px;  z-index:9; float:left; background:url(../images/bg_li3.png) bottom left repeat-x; }
.sf-menu ul .li:hover {  text-align:left; line-height:30px; padding: 0 0px 0 27px; width:139px;  z-index:9; float:left; background:url(../images/bg_li3-act.png) bottom left repeat-x; }
.sf-menu ul .li a {line-height:30px; height:30px; text-align:left;  font-size:13px; color:#fff; z-index:9;  text-transform:none; text-shadow:none; position:relative}
.sf-menu ul .li a:hover { color:#fff; text-shadow:none }

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	 position:relative }

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {	left: 0; z-index: 99;}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
.container {	overflow:hidden; width: 100%;}
				
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul { left:180px; /* match ul width */ top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left:10em; /* match ul width */ top:0;}

.sf-sub-indicator {	position: absolute;	display:block;	right:10px;	width:10px;	height:10px; text-indent:-999em; overflow:hidden;}

section ul.list{margin:0; padding:0; list-style:none;}
	section ul.list li{background:url(../images/marker1.gif) top left no-repeat; background-position:0 1px; margin:0; padding-left:26px; padding-bottom:12px }
section ul.list li a{color:#0c80a5; text-decoration:none; line-height:18px} 
section ul.list li a:hover { text-decoration:none; color:#f07700; }
		
section ul.list1{margin:0; padding:0; list-style:none;}
section ul.list1 li{background:url(../images/marker2.gif) top left no-repeat; background-position:0 1px; margin:0; padding-left:16px; padding-bottom:0px; padding-top:0px }
section ul.list1 li a{color:#434343; text-decoration:none; font-size:12px; line-height:33px; background:#fff; padding:0px 15px 0px 15px; display:block; border-style: solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative } 
section ul.list1 li a:hover { text-decoration:none; color:#fff;  background:#f07d2c; }
section ul.list2{margin:0; padding:0; list-style:none;}
section ul.list2 li{background:url(../images/marker3.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:12px; padding-bottom:0px; padding-top:0px }
section ul.list2 li a{color:#434343; text-decoration:none; font-size:28px; line-height:33px; background:#fff; padding:0px 15px 0px 15px; display:block; border-style: solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative } 
section ul.list2 li a:hover { text-decoration:none; color:#fff;  background:#f07d2c; }
section ul.list5 li{background:url(../images/marker2.gif) top left no-repeat; background-position:0 1px; margin:0; padding-left:0px; padding-bottom:35px; padding-top:0px }
section ul.list6 li{background:url(../images/nomarker2.gif) top left no-repeat; background-position:0 10px; margin:0; padding-left:0px; padding-bottom:0px; padding-top:0px }
section ul.list6 li a{
	color:#fffff;
	text-decoration:none;
	font-size:14px;
		line-height:30px;
	background:#fff;
	padding:0px 15px 0px 10px;
	display:block;
	border-style: solid;
	border-radius:0px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:none;
	background-color: #FFFFFF;
} 

/* header */
header {}
#logo {display:block;background:url(../images/logo.gif) no-repeat;width:545px;height:40px;text-indent:-5000px}
#search {float:right;padding:35px 0 0 0}
#search .bg {background:url(../images/search.gif) no-repeat;width:193px;height:36px}
#search .submit {float:right;height:36px;width:40px;background:none;cursor:pointer}
#search .input {float:right;background:none;font:13px Arial,Helvetica,sans-serif;color:#323232;height:16px;width:143px;padding:10px;padding-right:0}
#menu {width:100%; text-align:Center; text-shadow:inherit; overflow:hidden;margin-top:0px}
#menu li {float:left}
#menu a {display:block;font-size:15px ;font-weight:600;color:#000;background:url(../images/menu.gif) top repeat-x;line-height:35px;text-decoration:none}
#menu li span {display:block;background:url(../images/menu_left.gif) top left no-repeat; }
#menu .alpha span {background:url(../images/left_menu.gif) top left no-repeat}
#menu .alpha a:hover span,#menu .alpha#menu_active a span {background:url(../images/left_menu_active.gif) top left no-repeat}
#menu .omega span span {background:url(../images/right_menu.gif) top right no-repeat}
#menu .omega a:hover span span,#menu .omega#menu_active a span span {background:url(../images/right_menu_active.gif) top right no-repeat}
#menu li span span,#menu .alpha span span {background:url(../images/menu_right.gif) top right no-repeat;padding:0 45.5px}
#menu a:hover,#menu #menu_active a {color:#fff;background:url(../images/menu_active.gif) top repeat-x}
#menu a:hover span,#menu #menu_active a span {background:url(../images/menu_left_active.gif) top left no-repeat}
#menu a:hover span span,#menu #menu_active a span span,#menu .alpha#menu_active a span span,#menu .alpha a:hover span span {background:url(../images/menu_right_active.gif) top right no-repeat}
.text {background:url(../images/bg_img2.jpg) 1px 0 no-repeat;padding:18px 0 0 515px;width:325px;margin-top:15px;text-align:center;height:265px}
.text1 {font-size:80px;font-weight:700;line-height:100px;color:#000;letter-spacing:-2px;display:block}
.text1 span {display:block;font-size:40px;line-height:50px;margin-top:-17px;letter-spacing:-1px;padding-bottom:20px}
.text .button {display:inline-block;font-size:30px;font-weight:700;color:#fff;line-height:53px;padding:0 37px;background:url(../images/button_bg.gif) top repeat-x #308da2;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;behavior:url(js/PIE.htc);position:relative;text-decoration:none}
.text .button:hover {background:#696969}
/* content */
#content {margin-right:4px;background:url(../images/bg_cont.gif) bottom repeat-x #fff;border:1px solid #ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:1px 1px 2px #cfcfcf;-moz-box-shadow:1px 1px 2px #cfcfcf;-webkit-box-shadow:1px 1px 2px #cfcfcf;behavior:url(js/PIE.htc);position:relative}
/*box*/
.box{ background:#fff; border:1px solid #efefef; border-style: solid; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; position:relative}
.box .indent-box{ padding:10px 5px 11px 10px; }
.box .indent-box1{ padding:17px 15px 11px 20px; }
.box .indent-box2{ padding:17px 11px 11px 19px; }
/*box1*/
.box1{ background: url(../images/box1.gif); width:100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; color:#434343; line-height:26px; margin-bottom:7px}
.box1 .box-top{ background: url(../images/box1-top.gif) top left no-repeat; width:100%}
.box1 .box-bot{ background: url(../images/box1-bot.gif) bottom left no-repeat; width:100%}
.box1 .indent-box{ padding:15px 25px 25px 20px; }

.pad {padding:0 30px 0 35px}
.pad_left1 {padding-left:0px}
.pad_left2 {padding-left:5px}
.marg_right1 {margin-right:12px}
.marg_right2 {margin-right:18px}
.pad_bot1 {padding-bottom:15px}
.pad_bot2 {padding-bottom:15px}
.pad_bot3 {padding-bottom:7px}
.pad_bot4 {padding-bottom:17px}
.marg_top {margin-top:1px}
.marg_top2 {margin-top:7px}
.box {
	background:#f5f5f5;
	behavior:url(js/PIE.htc);
	position:relative;
	width:100%;
	overflow:hidden;
	background-color: #FFFFFF;
}
.box.top {border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;behavior:url(js/PIE.htc)}
.box.bot {border-radius:0 0 11px 11px ;-moz-border-radius:0 0 11px 11px;-webkit-border-radius:0 0 11px 11px;behavior:url(js/PIE.htc)}
.banners {padding:19px 0 19px 19px;overflow:hidden}
.banners li {width:210px;float:left;padding-right:12px}
.banners p {padding-bottom:7px}
.banners p.font1 {font-weight:bold;color:#318ea2;padding:16px 0 7px 0}
.banners .marker {background:url(../images/marker_1.gif) no-repeat}
.banners .marker:hover {background:url(../images/marker_3.gif) no-repeat}
.banners .pad {padding:0 10px 0 15px}
.marker {display:inline-block;background:url(../images/marker_3.gif) no-repeat;width:17px;height:17px}
.marker:hover {display:inline-block;background:url(../images/marker_1.gif) no-repeat;width:17px;height:17px}
.line1 {background:url(../images/line_ver1.gif) 250px 0 repeat-y;padding:7px 0}
.under {padding-bottom:17px;border-bottom:1px solid #ddd;margin-bottom:17px}
.color1 {color:#308da2}

#subMenu {
	width: 180px;
/*	background: #FFFFFF;
	background-image: url(../images/bg-sub-menu.gif);
	background-repeat: no-repeat;
	background-position: left bottom; */
	border-top: 1px solid #999999;
	float: left;
	padding: 0 0 5px 0;
}

/*
#subMenu ul {
	padding:10px 10px 30px 1px;
}
*/

#subMenu li a:link {color:#000000;}
#subMenu li a:visited {color:#000000;}
#subMenu li a:hover {color:#006699;}
#subMenu li a:active {
	color:#a6d02b;
	background-color: #FFFFFF;
}

#subMenu li a {
	padding: 2px 0 0px 0px;
	color:#004995;
/*	background:#fff; */
	background-image: url(../images/0bulletin-01.gif);
	background-repeat: no-repeat;
	background-position: 0 13px;
	border-bottom: 1px solid #a6d02b;
	width: 180px;
	float: left;
}

#subMenu li span {
	padding: 2px 0 5px 0px;
	color:#004995;
	border-bottom: 1px solid #a6d02b;
/*	background:#f3f3f3; */
	background-image: url(../images/0bulletin-01.gif);
	background-repeat: no-repeat;
	background-position: 9px 6px;
	width: 180px;
	float:left;
}
#sndClnIns ul li {
	background-image: url(1bulletin-02.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding: 0 0 0 1px;
}#bgContent h6 {
	background:url(1bulletin-02.gif) no-repeat 0 5px;
	color:#003399;
	padding:0 0 0 1px;
	font-weight:100;
	font-size:11px;
}
#breadCrumb {
	width:850px;
	height:18px;
	background:#CCCCCC;
	padding:5px 0px 2px 2px;
	border-bottom:0px dotted #999999;
	float:left;
}

#breadCrumb p {
	font-size:12px;
}

#breadCrumb p a:link {color:#003399;}
#breadCrumb p a:visited {color:#003399;}
#breadCrumb p a:hover {color:#003399; text-decoration:underline;}
#breadCrumb p a:active {color:#003399;}

#breadCrumb img {
	padding:0 5px 0 5px;
		padding-top:5px;
	
}
/* footer */
#footer {
	width: 915px;
	float: left;
}

#footer p {
	text-align:center;
	background:#eaeaea;
	border-top: 0px ;
	padding:5px 0 5px 0;
	color:#666666;
}
/* forms */
#ContactForm {font-weight:bold;color:#323232;line-height:28px}
#ContactForm .wrapper {padding-bottom:6px}
#ContactForm .bg {background:url(../images/bg_input.gif) top repeat-x #e6e6e6;float:right;margin-right:150px;border:1px solid #ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:1px 1px 2px #e3e3e3;-moz-box-shadow:1px 1px 2px #e3e3e3;-webkit-box-shadow:1px 1px 2px #e3e3e3;behavior:url(js/PIE.htc);position:relative;height:26px}
#ContactForm .bg2 {background:url(../images/bg_textarea.gif) top repeat-x #e6e6e6;float:right;margin-right:2px;border:1px solid #ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:1px 1px 2px #e3e3e3;-moz-box-shadow:1px 1px 2px #e3e3e3;-webkit-box-shadow:1px 1px 2px #e3e3e3;behavior:url(js/PIE.htc);position:relative;height:191px}
#ContactForm .button {margin-left:8px;margin-top:9px;float:right;margin-right:2px;font-size:20px;font-weight:700;color:#fff;line-height:35px;width:90px;text-align:center;background:url(../images/button_form.gif) top repeat-x #308da2;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;behavior:url(js/PIE.htc);position:relative;text-decoration:none}
#ContactForm .input {width:260px;height:16px;background:none;padding:5px 10px;color:#323232;font:13px Arial,Helvetica,sans-serif;margin:0}
#ContactForm textarea {overflow:auto;width:408px;height:181px;background:none;padding:5px 10px;color:#323232;font:13px Arial,Helvetica,sans-serif;margin:0}
#ContactForm .button:hover {background:#696969}
