* { padding:0px; margin:0px; }
img { border:0px; }
html { width:100%; height:100%; }
body {
	width:954px;
	height:100%;
	margin:0 auto;
	position:relative;
	font-size:15px;
	font-family:calibri;
}
html > body { height:auto;	min-height:100%; }
#header { width:100%; overflow:hidden; }
#wrapper{ padding-bottom:80px; width:954px; overflow:hidden; }

.home #wrapper { background:url(images/backgrounds/home_bg.jpg) no-repeat bottom left; }
.about #wrapper { background:url(images/backgrounds/about_bg.jpg) no-repeat bottom left; }
.services #wrapper { background:url(images/backgrounds/services_bg.jpg) no-repeat bottom left; }
.news #wrapper { background:url(images/backgrounds/news_bg.jpg) no-repeat bottom left; }
.contact #wrapper { background:url(images/backgrounds/contact_bg.jpg) no-repeat bottom left; }

#footer {
	position:absolute;
	bottom:0px;
	width:100%;
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
}
.mainbg_s { background:url(images/content_bot_s.gif) top left no-repeat; }
.contentbg_s { background:url(images/content_bg_s.gif) top left repeat-y; }

#menu ul {
	display:block;
	float:left;
	width:550px;
	overflow:hidden;
}
#menu li {
	width:110px;
	padding:0 0 2px 0;
	float:left;
	list-style-type:none;
	font-family:Tahoma;
	font-size:11px;
	background-image:url(images/but.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#menu li a {
	width:110px;
	display:block;
	float:left;
	text-align:center;
	line-height:31px;
	color:#616365;
	text-decoration:none;
}
#menu #active {
	background-image:url(images/but_a.gif);
	background-position:-1px 0;
}
#menu #active a { color:#FFFFFF; }








#submenu{
	background:url(images/subbg.gif) top left repeat-x;
	height:29px;
	width:100%;
	float:left;
}
#submenu a{
display:block;
float:left;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/bullet.gif);
background-position:top left;
background-repeat:no-repeat;
padding:0 0 0 17px;
margin:0 30px 0 0;
line-height:10px;
}
#submenu #over, #submenu a:hover{background-image:url(images/bullet_a.gif)}
#submenu li{
list-style-type:none;
display:inline;
}







#sidebar{
	width:214px;
	float:left;
	background-color:transparent;
	height:400px;
}
#block{
	width:214px;
	float:left;
	background-image:url(images/bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#024474;
	padding:10px 0 7px 0;
}
#logo{
	background-image:url(images/login_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:180px;
	margin:0 0 0 7px;
	padding:13px 24px;
}
#logo img { float:left; }

#content ul{
	margin-left:35px;
}
/*
#content ul li {
	font-size:13px;
	line-height:13px;
	list-style-image:url(images/arrow.gif);
	padding-bottom:5px;
}
*/

#content ul li{
	font-size:15px;
	line-height:15px;
	list-style-image:url(images/bullet.gif);
	padding-bottom:5px;
	 color:#024474;
}

#content{
width:740px;
float:left;
background-image:url(images/corner.gif);
background-position:top left;
background-repeat:no-repeat;
position:relative;
padding:60px 0 20px;
color:#595959
}

.myImage { padding: 3px; border:1px solid #024474; margin:0 0 15px 15px; float:right; }
.myParagraphSmall { color:#024474; font-size:12px; }
.myParagraphMedium { color:#024474; font-size:15px; }
.myParagraphLarge { color:#024474; font-size:18px; }


.home #content { padding:32px 0 20px; }

.bigblock{ width:720px; float:left; padding:0px 29px 0 20px; }
.bigblock p{ padding:9px 0 5px 3px; }
.bigblock a, #list div a{
	color:#2083B6;
	/*
	font-size:12px;
	display:block;
	float:left;
	margin:2px 0 0 3px;
	text-decoration:underline;
	*/
}
.bigblock a:visited, #list div a:visited { text-decoration:underline; }
.bigblock a:hover, #list div a:hover { text-decoration:none; }

#navigation{
	background-image:url(images/bottom_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:100%;
	text-align:center;
	line-height:33px;
	color:#D4E9F0;
}
#navigation li { display:inline; }
#navigation a { color:#D4E9F0; text-decoration:none; margin:0 8px; }
#navigation a:visited{text-decoration:none; }
#navigation a:hover{text-decoration:underline; }
#footer p{ text-align:center; color:#323232; padding:10px 0 0 0; }
#footer p a { color:#0F6A8B; text-decoration:underline; }
#footer p a:visited { text-decoration:underline; }
#footer p a:hover { text-decoration:none; }