html, body, ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
img {
	border: 0;
}
a {
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.linkwhite{
	color:#ffffff;
	font-weight:bold;
}
a.linkwhite:hover{
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}
a.green{
	font-weight: normal;
	text-decoration:none;
}
a.green:hover{
	font-weight:none;
	color:#ff0099;
	text-decoration:none;
}
.more {
	text-align: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}

body, h1, h2, h3, form {
	font: 12px arial,tahoma, arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #5C5C5C;
}

body {
	background: url(images/header_bg1.jpg) repeat-x;
	text-align: center;
}
#wrapper {
	text-align: left;
	margin: auto;
	/*width: 774px;*/
	width:800px;
}
#header {
	height: 120px;
	position: absolute;
}
#header h1 {
	margin-top: 10px;
}
#header h1 img {
	display: block;
}
#nav {
	margin-top: -10px;
	margin-left: 190px;
}
#nav img {
	padding-top: 1px;
	float: left;
}

#headline {
	padding-top: 177px;
}

#photo {
	float: left;
	width: 624px;
}
#photo div {
	border: 1px solid #D8D8D8;
	padding: 2px;
}
#photo img {
	display: block;
}

#login {
	float: right;
	padding -10px;
	width: 160px;
}
#login div {
	padding: 3px 0;
	margin: 0;
}
#login #txtUser {
	width: 140px;
	border: 1px solid #3398cc;
}
#login #txtPWD {
	width: 140px;
	border: 1px solid #3398cc;
}
#login .downcast {
	background: #E6E7E7;
	border-top: 1px solid #CFD0D0;
	padding: 1px 1px 1px 1px;
	margin: 5px 0 0 0;
}
#login p {
	padding-left: 5px;
	padding-right: 2px;
	margin: 0.1em 0;
}
#login h3 {
	background: url(images/bullet.gif) no-repeat;
	padding-left: 15px;
	font-weight: bold;
	font-size: 12px;
	margin: 1em 0 0.4em 0;
}
a {
	font-weight: bold;
	color: #5C5C5C;
}

#body {
	padding-top: 1em;
	text-align: justify;
}

#body-left {
	float: left;
	width: 408px;
}
#body-right {
	float: right;
	width: 330px;
}

#body-left ul.plussbullets {
	margin-top: 45px;
	margin-left: 120px;
	padding: 0;
	font-weight: bold;
}
#body-left ul.plussbullets li {
	background: top left url(images/bullet.gif) no-repeat;
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
}
#body-left div.news {
	margin-top: 10px;
	margin-left: 180px;
	padding: 0;
	font-weight: bold;
}
#body-left div.news h3 {
	background: top left url(images/bullet_letter.gif) no-repeat;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
}

#body h2, #body p {
	margin: 0.3em 0;
}

#body-right p {
	margin-right: 2em;
}

#body a.green {
	color: #9AAB68;
	font-weight: normal;
	text-decoration: underline;
}

#gallery img {
	float: left;
}

.underbanner{
width:97%;
padding-top:2px;
padding-bottom:2px;
text-align:left;
padding-left:2%;
font-size:11px;
background:#F8F8F8;
border:1px solid #ededed;
}

.article{
padding-top:5px;
padding-bottom:10px;
border-bottom:1px solid #ededed;
margin-bottom:30px;
}
.underbanner a:link,.underbanner a,.underbanner a:visited{
color:#ff0099;
font-weight:normal;
}
.content{
padding-top:170px;
}
.progress{
padding-left: 0px;
}
#pgbLine{
background: url(images/b_pgb.jpg) repeat-x;
}
.qhead{
padding-top: 15px;
}
.qhead h1{
padding-top: 3px;
padding-bottom: 3px;
text-align: center;
font-size: 18px;
font-weight: bold;
background: #FFCCFF;
font-style: oblique;
}
.qhead h3{
padding-left: 15px;
padding-top: 3px;
padding-bottom: 3px;
font-size: 16px;
font-weight: bold;
background: #E8E8E8;
}
.qname{
padding-left: 15px;
padding-top: 15px;
font-size: 14px;
font-weight: bold;
}
.qchoice{
padding-left: 40px;
padding-top: 10px;
text-align: left;
font-size: 14px;
}
.next{
padding-top: 30px;
}
.leftcolumn{
width:235px;
float:left;
padding-left:9px;
padding-right:10px;
}
.clear {
    width: 100%;
    height: 2px;
    margin: 0 0 -1px;
    clear: both;
}
.rightcolumn{
width:505px;
float:right;
padding-right:5px;
}
#navvy
{
width:235px;
font-size:12px;
font-weight:bold;
padding: 0;
text-align:left;
font-family:Arial,Verdana;
}

ul#navvylist
{
text-align: left;
list-style: none;
margin: 0;
padding: 0;
width:235px;
}

ul#navvylist li
{
width:235px;
display: block;
margin: 0;
padding: 0;
}

ul#navvylist li a
{
display: block;
margin:0;
width:194px;
padding-top:10px;
padding-bottom:10px;
padding-left:40px;
padding-right:10px;
color: #315E88;
text-decoration: none;
background:url(images/b_link.jpg) no-repeat left top;
}

ul#navvylist li b
{
display: block;
margin:0;
width:194px;
padding-top:10px;
padding-bottom:10px;
padding-left:40px;
padding-right:10px;
color: #315E88;
text-decoration: none;
background:url(images/b_now.jpg) no-repeat left top;
}

#navvy>ul#navvylist li a { width: auto; }

ul#navvylist li a:hover, ul#navvylist li#active a:hover
{
color: #315E88;width:174px;
padding-left:60px;
background:url(images/b_hover.jpg) no-repeat left top;
}
.box{
width:215px;
background:#E2EBF4 url(images/bgbottomright_22.jpg) bottom right no-repeat;
border:1px solid #A5CAEF;
padding:10px;
color:#315E88;
font-size:11px;
margin-top:20px;
}
h2{
font-size:20px;
color:#6A6A6A;
font-weight:normal;
margin:0;
width:92%;
padding-left:8%;
background:url(images/h_bullet.jpg) no-repeat bottom left;
padding-bottom:5px;
padding-top:3px;
text-decoration:none;
}

#footer {
	color: #FFFFFF;
	background: #b8c9d1 url(images/footer_bg.gif) repeat-x;
	padding: 6px 0 5px 0;
	margin-top: 2em;
	text-align:center;
	font-weight: bold;
	widows: 100%;
}
#footer p {
	margin: 0;
	padding: 0;
}
#fixfooter{
	position: absolute;
	color: #FFFFFF;
	background: #b8c9d1 url(images/footer_bg.gif) repeat-x;
	padding: 6px 0 5px 0;
	margin-top: 2em;
	text-align:center;
	font-weight: bold;
	bottom: 0;
	left: 0;
	width: 100%;
}
/* Start Update by Top 28.01.2008 */
hr{
	border-bottom:1px solid #ededed;
}
th{
	height:20px;
	text-align:center;
}
td{
	height:15px;
	text-align:center;
/*	border-left:#939393 1px  solid;
	border-right:#939393 1px solid;
	border-bottom:#939393 1px solid;
	border-top:#939393 1px solid;*/
}
#nav1 {
	margin-top: -190px;
	margin-left: 185px;
}
#nav2 {
	margin-top: -190px;
	margin-left: 380px;
}
#nav3 {
	width: 370px;
}
#nav4 {
	margin-top: -275px;
	margin-left: 195px;
}
.content1{
padding-top:170px;
}
a.mail{
	text-decoration: underline;
	color:blue;
}
.leftcolumn1{
width:180px;
float:left;
padding:10px;
margin-top:-50px;
}

.centercolumn1{
width:580px;
float:center;
padding-right:10px;
margin-top:-24px;
}
.rightcolumn1{
width:140px;
float:right;
padding-right:10px;
}

#headArticle h1{
	font-family:Arial;
	font-size:18px;
}
#headArticle p{
	font-family:Arial;
	font-size:14px;
	
}
#bodyArticle h1.violet{
	font-size:16px;
	color:#ffffff;
	background: #698ec5;
	padding:5px;
}
#bodyArticle h1.blue,a.blue,a.blue:hover{
	font-size:16px;
	color:#ffffff;
	background: #1ca3e8;
	padding:5px;
}
.leftcolumn1 ul.smenu_b{
padding:3px;
background-color:#ffffff ;
border-bottom: #ABD6D6 1px solid;
font-weight:normal;
font-size:12px;
font-family:Arial;
color:#1ca3e8;
}
.leftcolumn1 li.smenu_b{
padding:3px;
background-color:#ffffff ;
font-family:Arial;
font-weight:normal;
/*border-bottom: #ABD6D6 1px solid;*/
font-size:12px;
color:#1ca3e8;
}
#bodyArticle h1.green{
	font-size:16px;
	color:#ffffff;
	background: #61be74;
	padding:5px;
}
.leftcolumn1 ul.smenu_g{
padding:3px;
background-color:#ffffff ;
border-bottom: #ABD6D6 1px solid;
font-weight:none;
font-size:12px;
font-family:Arial;
color:#5ed878;
}
.leftcolumn1 li.smenu_g{
padding:3px;
background-color:#ffffff ;
font-family:Arial;
/*border-bottom: #ABD6D6 1px solid;*/
font-size:10px;
color:#5ed878;
}
#bodyArticle h1.pink{
	font-size:16px;
	color:#ffffff;
	background: #ff0099;
	padding:5px;
}
#bodyArticle h1.pink a.pink,a.pink:hover{
	font-size:14px;
	color:#ffffff;
	background-color: #ef008f;
	padding:5px;
}
.leftcolumn1 ul.smenu_p{
padding:3px;
background-color:#ffffff ;
border-bottom: #ABD6D6 1px solid;
font-weight:none;
font-size:11px;
font-family:Arial;
color:#ff0099;

}
.leftcolumn1 li.smenu_p{
padding:3px;
background-color:#ffffff ;
font-family:Arial;
/*border-bottom: #ABD6D6 1px solid;*/
font-size:10px;
color:#ff0099;
}
#bodyArticle h1{
	/*background: url(images/bullet_letter.gif) no-repeat;*/
	font-size:18px;
	padding:0px;
}
#bodyArticle h1.orange{
	font-size:16px;
	background: ff6634;
	color:#ffffff;
	padding:5px;
}
#bodyArticle p{
	/*background: url(images/bullet_letter.gif) no-repeat;*/
	font-size:12px;
	padding:0px;
}
#bodyArticle p.p1{
	font-size:12px;
	padding:0px;
}
#bodyArticle li.bulletin{
	background: url(images/bullet.gif) no-repeat;
	margin: 0 0 5px 0;
	padding: 0 10px 0 0px;
}
form legend {
display:none;
}
form fieldset  {
    padding                : 0;
    margin                : 0;
    border                :0;
    clear                : both;
}
form fieldset.contactUs input, form fieldset.contactUs select, form fieldset.contactUs textarea {
width: 252px;
font-family:Arial;
}
form div.record {
    width                : 96%;
    padding           : 7px 2%;
    margin            : 0;
    clear                : both;
}
form label {
    margin             : 0 1% 0 0;
    padding           : 2px 0;
    width                : 30%;
    position           : relative;
    display             : block;
    clear                : left;
    float                : left;
    font-weight     : normal;
    color                : #111;
}
form label.main {
font-weight:bold;
}
form textarea{
	height:100px;
}
div.mainmenu_b {
	color: #FFFFFF;
	background: #1ca3e8 url(images/mmenu_bg.jpg) repeat-x;
	padding: 6px 0 5px 5px;
	margin-top: 2em;
	text-align:left;
	font-weight: bold;
	widows: 100%;
}
p.p1{
	background: url(images/bg_green_gd.jpg)  repeat-x;
}
div.mainmenu_g {
	color: #FFFFFF;
	background: #61be74  url(images/green_bg.jpg) repeat-x;
	padding: 6px 0 5px 5px;
	margin-top: 2em;
	text-align:left;
	font-weight: bold;
	widows: 100%;
}
div.mainmenu_p {
	color: #FFFFFF;
	background: #ff0099  url(images/pink_bg.jpg) repeat-x;
	padding: 6px 0 5px 5px;
	margin-top: 2em;
	text-align:left;
	font-weight: bold;
	widows: 100%;
}
div.mainmenu_v {
	color: #FFFFFF;
	background: #698ec5  url(images/violet_bg.jpg) repeat-x;
	padding: 6px 0 5px 5px;
	margin-top: 2em;
	text-align:left;
	font-weight: bold;
	widows: 100%;
}
#Topicm{
	width:350px;
	height:112px;
	padding: 30px 0 0 100px;
	background: #ffffff url("images/topic.jpg") no-repeat;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}


/* End Update */

