body {
	background-color: white;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
html {
	height: 100%;
}

div.top {
	min-height: 100%;
	margin-bottom: -57px;
}
* html div.top {
	height: 100%;
}

div.bottom {
	height: 57px;
	background: url(../images/foot/footbg.gif) repeat-x;
}

div.prebottom {height: 57px;}


div.head {
	background: url(../images/head/headbg.gif);
	height: 88px;
}

div.headright {
	background: url(../images/head/headrightbg.jpg) right top no-repeat;
	height: 88px;
}

div.logo {
	width: 245px;
	float: left;	
}

div.upmenu {
	margin-left: 250px;
	margin-right: 110px;
	height: 27px;
}

div.upnav {
	float: right;
	width: 110px;
	text-align: right;
}


div.upitem,div.upitema {
	display: inline;
	float: right;
	background: url(../images/head/upmenu/itemleft.gif) no-repeat;
	padding-left: 10px;
	height: 27px;
}

div.upitemin {
	background: url(../images/head/upmenu/itemright.gif) top right no-repeat;	
	padding-right: 10px;
	font-size: 11px;
	font-weight: bold;
	color: white;
	height: 27px;
	padding-top: 5px;
}
div.upitema {opacity: 0.96; background: url(../images/head/upmenu/itemlefta.gif) no-repeat;}
div.upitema div.upitemin {background: url(../images/head/upmenu/itemrighta.gif) top right no-repeat;}

* html div.upitemin {
	display: inline;		
}

div.upitemin a{color: White;text-decoration: none;}
div.upitemin a:visited{color: White;text-decoration: none;}
div.upitemin a:hover{color: White;text-decoration: underline;}



div.pere {
	clear: both;
}

div.main {
margin-top: 10px;
}

div.left {
	width: 210px;
	float: left;
	margin-left: 3px;
}

div.lmenu {
	border-left:1px solid #1679bc; 
	border-right:1px solid #1679bc; 			
}

div.lmenuend {
	background: url(../images/accentend.gif) top left repeat-x;
	background-position: 0 -1px;
	line-height: 7px;
	height: 9px;
}
* html div.lmenuend {width: 210px;}

div.search {
	background: #f1f6fa;
	padding-bottom: 5px;	
	margin-bottom: -2px;
}

div.search form {
	margin: 0px; padding: 0px;
	font-size: 10px;
	color: #2177b3;
	padding-left: 10px;
	padding-top: 5px;
}

div.search form input,.searchfield1 {
	border: 1px solid #1679bc;
	width: 120px;
	font-size: 12px;
}
.pagin .searchfield1 {width: 220px;}
div.search form input.ok {
	border: none;
	width: 23px;
}


div.first,.menu2itm1n {
	margin-top: 2px;
	border-top: 1px solid  #1679bc;
	-hide-margin-bottom: 1px;
	border-bottom: 1px solid  #1679bc;
	background: #e1edf6 url(../images/lmenu/firstbgend.gif) center right no-repeat;
}

div.firstend,.menu2itm1n .inmenu2 {
	background: url(../images/lmenu/firstbg.gif) repeat-y;
	padding-left: 20px;	
	font-size: 13px;
	font-weight: bold;
	color: #005fa7;
	line-height: 20px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

div.firstend a,.menu2itm1n .inmenu2 a {color: #005fa7;text-decoration: none;}
div.firstend a:visited,.menu2itm1n .inmenu2 a:visited {color: #005fa7;text-decoration: none;}
div.firstend a:hover,.menu2itm1n .inmenu2 a:hover {color: #005fa7;text-decoration: underline;}

div.firstpere {
	line-height: 4px;
	background: url(../images/lmenu/firstpere.gif) repeat-x;
}

div.firstpereact {
	line-height: 4px;
	background: url(../images/lmenu/firstpereact.gif) repeat-x;
}

div.firstact,.menu2itm1a {
	margin-top: 2px;
	border-top: 1px solid  #1679bc;
	-hide-margin-bottom: 1px;
	border-bottom: 1px solid  #1679bc;
	background: #c9e0f2 url(../images/lmenu/firstbgactend.gif) center right no-repeat;
}

div.firstactend,.menu2itm1a .inmenu2 {
	background: url(../images/lmenu/firstbg.gif) repeat-y;
	padding-left: 20px;	
	font-size: 13px;
	font-weight: bold;
	color: #005fa7;
	line-height: 20px;
	text-decoration: underline;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.menu2itm1a .inmenu2 {text-decoration: none;}

div.firstactend a,.menu2itm1a .inmenu2 a {color: #005fa7;text-decoration: none;}
div.firstactend a:visited,.menu2itm1a .inmenu2 a:visited {color: #005fa7;text-decoration: none;}
div.firstactend a:hover,.menu2itm1a .inmenu2 a:hover {color: #005fa7;text-decoration: underline;}


div.secondmain,.menu2itm2block {
	background: #f1f6fa url(../images/lmenu/secondbg.gif) repeat-y;
	display: block;
}

div.second, div.secondact,.menu2itm2n,.menu2itm2a {
	display: block;
	background: url(../images/lmenu/secondact.gif) center left no-repeat ;
	padding-left: 24px;
	font-size: 12px;
	padding-bottom: 4px;
	padding-top: 4px;
	color: #2177b3;
	font-weight: bold;
}

.menu2itm2a {color: #229cca;}
.menu2itm2a A:link {color: #229cca; text-decoration: none;}
.menu2itm2a A:visited {color: #229cca; text-decoration: none;}
.menu2itm2a A:active {color: #229cca; text-decoration: none;}
.menu2itm2a A:hover {color: #229cca; text-decoration: underline;}

div.secondact a{color: #229cca; text-decoration: none;}
div.secondact a:visited{color: #229cca; text-decoration: none;}
div.secondact a:hover{color: #229cca; text-decoration: underline;}


div.second a,.menu2itm2n a {color: #2177b3; text-decoration: none;}
div.second a:visited,.menu2itm2n a:visited {color: #2177b3; text-decoration: none;}
div.second a:hover,.menu2itm2n a:hover {color: #2177b3; text-decoration: underline;}

div.third,.menu2itm3n {
	display: block;
	padding-left: 28px;
	color: #2177b3;
	font-size: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
}

div.third a,.menu2itm3n a {color: #2177b3; text-decoration: none;}
div.third a:visited,.menu2itm3n a:visited {color: #2177b3; text-decoration: none;}
div.third a:hover,.menu2itm3n a:hover {color: #2177b3; text-decoration: none;}
.menu2itm3n a:hover {text-decoration: underline;}

div.thirdact,.menu2itm3a {
	display: block;
	padding-left: 28px;
	color: #2177b3;
	font-size: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: underline;	
}
div.thirdact,.menu2itm3a {color: #2177b3;text-decoration: underline;	}
div.thirdact,.menu2itm3a {color: #2177b3;text-decoration: underline;	}
.menu2itm3a {text-decoration: none; color: #229cca;}
.menu2itm3a A:link {color: #229cca; text-decoration: none;}
.menu2itm3a A:visited {color: #229cca; text-decoration: none;}
.menu2itm3a A:active {color: #229cca; text-decoration: none;}
.menu2itm3a A:hover {color: #229cca; text-decoration: underline;}


div.forth,.menu2itm4n {
	font-size: 11px;
	background: url(../images/lmenu/forth.gif) left center no-repeat;
	padding-left: 40px;
	color: #2177b3;
	padding-bottom: 1px;
	padding-top: 1px;	
}

div.forthact,.menu2itm4a {
	font-size: 11px;
	background: url(../images/lmenu/forthact.gif) left center no-repeat;
	padding-left: 40px;
	color: #2177b3;
	padding-bottom: 1px;
	padding-top: 1px;	
	
}
.menu2itm4n a:link {color: #2177b3; text-decoration: none;}
.menu2itm4n a:visited {color: #2177b3; text-decoration: none;}
.menu2itm4n a:active {color: #2177b3; text-decoration: none;}
.menu2itm4n a:hover {color: #2177b3; text-decoration: underline;}
.menu2itm4a a:link {color: #2177b3; text-decoration: none;}
.menu2itm4a a:visited {color: #2177b3; text-decoration: none;}
.menu2itm4a a:active {color: #2177b3; text-decoration: none;}
.menu2itm4a a:hover {color: #2177b3; text-decoration: underline;}

div.center {
	margin-left:  225px;
	margin-right: 10px;
}

div.right {
	width: 1px;
	float: right;
	margin-right: 5px;
}

div.rightwithaccents {
	width: 210px;
	float: right;
	margin-right: 5px;
}

div.centerin {
	margin-right: 1px;
}

div.centerinwithaccents {
	margin-right: 230px;
}

div.page {
	overflow: hidden;
	border-left:1px solid #1679bc; 
	border-right:1px solid #1679bc; 		
	padding-left: 10px;
	padding-right: 10px;	
	padding-bottom: 10px;
	padding-top: 10px;
}

div.pagin {
	width: 100%;
	overflow: hidden;
	font-size: 11px;
	color: #3c3c3c;
}
div.pageend {
	background: url(../images/pagebg.gif) top repeat-x;
}

div.title {
	background: url(../images/title/titlebg.gif) repeat-x;
}
div.titlebegin {
	background: url(../images/title/titlebegin.gif) no-repeat;
	line-height: 26px;
	font-size: 12px;
	text-transform: uppercase;
	color: white;
	font-weight: bold;
	padding-left: 20px;
}

h1{
	font-size: 12px;
	text-transform: uppercase;
	color: white;
	font-weight: bold;
	padding-left: 20px;
	margin: 0px;
	padding: 0px;	
}

div.footleft {
	background: url(../images/foot/footleft.gif) no-repeat;	
	width: 300px;
	float: left;
	font-size: 11px;
	color: #2177b3;
	/*line-height: 57px;*/
	line-height: 1.3em;
	padding-bottom: 27px;
	padding-left: 30px;
}

div.footright {
	background: url(../images/foot/footright.gif) right no-repeat;
	margin-left: 300px;
	text-align: right;
	font-size: 11px;
/* 	line-height: 57px; */
	padding-top: 8px;
	height: 50px;
	padding-right: 30px;
}

div.footright a{color: #2177b3;text-decoration: none;}
div.footright a:visited {color: #2177b3;text-decoration: none;}
div.footright a:hover {color: #2177b3;text-decoration: none;}
/*html .bottomtextline {vertical-align: -21px;}*/
.bottomtextline {position: relative; top: 13px;}
div.footleft .bottomtextline {position: relative; top: 23px;}

