body {
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: top center;
	height:100%;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}
.formStyle { background: /*#DEF*/#628B7D; color: #FFF; padding: 30px; font-size: 12px; font-family: Arial; margin-bottom: 50px;/* border: 1px solid #CDE;*/ }
.labels { width: 100px; display: block; float: left; line-height: 20px; }
.labelsLong { width: 350px; display: block; float: left; margin: 0 0 15px; }
.textFloat { float: left; width: 250px; margin-bottom: 10px; font-family: Arial; font-size: 12px; padding: 3px; border: 1px solid #CCC; background: #FFF; }
.leave { clear: left; }
.button { margin-left: 100px; }
.success { background: #DFD; color: #000; font-size: 12px; font-family: Arial; padding: 20px; margin-bottom: 10px; }
.error { background: #FFD; color: #000; font-size: 12px; font-family: Arial; padding: 20px; margin-bottom: 10px; }

#left_border {
	background-image:  url("images/lb.gif");
	background-repeat: repeat-y;
	width: 0px;
}
#right_border {
	background-image:  url("images/rb.gif");
	background-repeat: repeat-y;
	width: 6px;
}

#head_menu {
        background-image:  url("images/menu1.jpg");
	background-repeat: repeat-x;
	vertical-align: middle;
	width: 749px;
	height: 30px;
}
.head_menu {
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	}
.head_menu a {
	color: #FFFFFF;
	}
#head_menu2 {
        background-image:  url("images/appline.jpg");
	background-repeat: repeat-x;
	vertical-align: middle;
	width: 200px;
	height: 30px;
}
.head_menu2 {
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	}
.head_menu a {
	color: #FFFFFF;
	}
	
#head_logo {
	background-image:  url("images/blogo1.jpg");
	background-repeat: no-repeat;
	width: 749px;
	height: 175px;
}
.comp_logo {
	text-align: left;
	padding-left: 40px;
	font-family: Times, "Times New Roman", serif; 
	font-size: 32px;
	font-weight: bold;
	color: #577D78;
}
	
#comp_logo {
	background-image:  url("images/logo.gif");
	background-repeat: no-repeat;
	width: 335px;
	height: 134px;
}
.comp_logo {
	text-align: left;
	padding-left: 40px;
	font-family: Times, "Times New Roman", serif; 
	font-size: 32px;
	font-weight: bold;
	color: #577D78;
}
#comp_foto {
	background-image:  url("images/dent1.jpg");
	background-repeat: no-repeat;
	vertical-align: middle;
	width: 378px;
	height: 134px;
}
#left_foto {
	background-image:  url("images/dent3.jpg");
	background-repeat: no-repeat;
	vertical-align: middle;
	width: 200px;
	height: 147px;
}
}
#left_foto1 {
	background-image:  url("images/smile.jpg");
	background-repeat: no-repeat;
	vertical-align: middle;
	width: 200px;
	height: 147px;
}
#left_foto2 {
	background-image:  url("images/smile1.jpg");
	background-repeat: no-repeat;
	vertical-align: middle;
	width: 200px;
	height: 147px;
}
#left_foto3 {
	background-image:  url("images/smile2.jpg");
	background-repeat: no-repeat;
	vertical-align: middle;
	width: 200px;
	height: 147px;
}
#left_foto4 {
	background-image:  url("images/smile3.jpg");
	background-repeat: no-repeat;
	vertical-align: middle;
	width: 200px;
	height: 147px;
}
#left_foto5 {
	background-image:  url("images/smile4.jpg");
	background-repeat: no-repeat;
	vertical-align: middle;
	width: 200px;
	height: 147px;
}
#left_foto6 {
	background-image:  url("images/smile5.jpg");
	background-repeat: no-repeat;
	vertical-align: middle;
	width: 200px;
	height: 147px;
}
#left_foto7 {
	background-image:  url("images/smile6.jpg");
	background-repeat: no-repeat;
	vertical-align: middle;
	width: 200px;
	height: 147px;
}
#left_foto8 {
	background-image:  url("images/smile7.jpg");
	background-repeat: no-repeat;
	vertical-align: middle;
	width: 200px;
	height: 147px;
}

#special {
	background-image:  url("images/smile7.jpg");
	background-repeat: no-repeat;
	vertical-align: middle;
	width: 200px;
	height: 147px;
}

#vert1 {
	background-image:  url("images/vert1.gif");
	background-repeat: no-repeat;
	vertical-align: top;
	background-color: #609690;
	width: 22px;
	height: 347px;
}
#left_news {
	background-color: #DBE9F3;
	vertical-align: top;
	padding-top: 11px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	text-align: left;
	width: 200px;
}
#sub_line_left {
	height: 1px;
	background-color: #FFFFFF;
}

#vert2 {
	background-image:  url("images/vert2.gif");
	background-repeat: no-repeat;
	vertical-align: top;
	width: 22px;
	height: 147px;
	background-color: #609690;
}

#contact {
	background-color: #DBE9F3;
	vertical-align: top;
	width: 180px;
	padding-top: 11px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	text-align: left;
}
#slogan {
	background-image:  url("images/slogan1px.gif");
	background-repeat: repeat-x;
	vertical-align: middle;
	height: 30px;
}
.slogan {
	padding: 0px 38px 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:normal;
	color: #5E5E5E;
}
#welcome {
/	vertical-align: top;
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	width: 502px;
	background-color: #FFFFFF;
}
#welcome2 {
	vertical-align: top;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	width: 400px;
}
#welcome2 a { border: none; }
#welcome2 a img { border-color: #000; }
#welcome2 table { margin-bottom: 20px; }
#welcome2 table p { font-size: 12pt; font-family: Times New Roman, serif; Georgia; }

#top_square {
	background-image:  url("images/t_square.gif");
	background-repeat: no-repeat;
	vertical-align: top;
	width: 511px;
	height: 27px;
}
#line_square {
	background-image:  url("images/l_square.gif");
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	padding-left: 36px;
	padding-right: 40px;
	padding-top: 0px;
	width: 435px;
}
#bottom_square {
	background-image:  url("images/b_square.gif");
	background-repeat: no-repeat;
	vertical-align: top;
	width: 511px;
	height: 16px;
}
#sub_line {
  	background-color: #CCCCCC/*#577D78*/;
/*	width: 753px;*/
  	height: 1px;
}

#copyright {
	vertical-align: middle;
/*	width: 753px;*/
	height: 44px;
  	background-color: #B8D6ED;
}
.copyright {
	padding: 0px 0px 16px 35px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #FFFFFF;
}
#bot_menu {
	vertical-align: middle;
/*	width: 378px;*/
	height: 44px;
  	background-color: #B8D6ED;
}
.bot_menu {
	padding: 0px 33px 0px 29px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
}

H1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	margin-top: 10px;
	padding: 0px;
	margin-bottom: 10px;
	font-weight:bold;
	color: #467069;
}

P
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	padding-top: 10px;
	padding-bottom: 10px;*/
	font-weight:normal;
	color: #000000;
}

.articles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
}
.articles H1
{
	font-size: 16px;
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	font-weight:bold;
	color: #577D78;
}

.articles H2
{
	font-size: 11px;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	font-weight:bold;
	text-decoration:underline;
	color: #3A65AF;
}

.articles P
{
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-weight:normal;
	color: #000000;
}

.promo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
}
.promo H1
{
	font-size: 11px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	font-weight:bold;
	text-decoration:none;
	color: #305390;
}

.promo P
{
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
}

.contacts{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
}
.contacts H1
{
	font-size: 12px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	font-weight:bold;
	text-decoration:none;
	color: #577D78;
}

.contacts P
{
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	font-size: 11px;
}

/* news and notice */

div.ticker_wrap,
div.notice_wrap {
	width: 926px;
	margin-top: 15px;
	padding-top: 6px;
	height: 24px;
}

div.ticker_wrap {
	background-image: url(../images/b.gif);
	background-repeat: no-repeat;
	background-position: -216px -609px;
}

div.notice_wrap {
	background-image: url(../images/n.gif);
	background-repeat: no-repeat;
}

div.ticker_wrap h4,
div.notice_wrap h4 {
	float: left;
	font-weight: normal;
	width: 92px;
	color: #00A0C6;
    height: 20px;
	font-size: 12px;
	text-align: right;
	margin-right: 20px;
}

div.notice_wrap h4 {
	color: white;
}

div#news-slide {
	position: relative;
	overflow: hidden;
	width: 803px;
}

ul#news-slide-list,
div.notice_wrap div#notice {
    position: relative;
    overflow: hidden;
    width: 803px;
    height: 20px;
}

ul#news-slide-list li {
    position: absolute;
    left: 803px;
    top: 0px;
	display: inline;
}

ul#news-slide-list li.news-slide-first,
li.news-slide-first {
    left: 0;
}
