html, body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	margin: 0px;
  	padding: 0px;
  	width: 100%;
  	height: 100%;	
	font-size: 100.01%;
	color: #3b3b3b;
	background-image: url('../images/background.gif');
	background-position: top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
/* ---------- Main Styles ---------- */


form
{
	margin: 0;
	padding: 0;
}

#container
{
	position: relative;
	width: 1000px;
	margin: 0 auto 0 auto;
	top: 0;
}

H1, H2, H3
{
	font-family: Verdana,"Times New Roman", Times, serif;
	font-weight: bold;
}

H1
{
	color: #287ec2;
	font-size: 160%;
	padding: 0;
	margin: 15px 0 5px 0;
}

H2
{
	color: #555555;
	font-size: 120%;
	padding: 0;
	margin: 10px 0 5px 0;
}


P
{
	font-size: 70%;
	margin: 0 0 12px 0;
	padding: 0;
}
li
{
	font-size: 70%;
	margin: 0 0 12px 0;
	padding: 0;
}

ul {
	list-style-image:url(../images/mark.gif);
	}

a:link, a:visited, a:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #555555; font-size: 70%; text-decoration: underline; }
a:hover { color: #555555; text-decoration: none; }

.img-left { float : left; }
.img-right { float : right; }
.img-rightPlace { float : right; border: 1px solid #d0d0d0; padding: 1px; margin: 0 5px 5px 5px; }

/* ---------- Main Styles ---------- */

.menu { font-size: 110%; padding-left: 10px; height: 25px; font-weight: bold; }
.menu a, .menu a:link, .menu a:visited, .menu a:active { text-decoration: none; }
.menu a:hover { text-decoration: underline; color: #000; }

.submenu { font-size: 100%; padding-left: 20px; height: 20px; font-weight: bold; }
.submenu a, .submenu a:link, .submenu a:visited, .submenu a:active { text-decoration: none; }
.submenu a:hover { text-decoration: underline; color: #000; }

.subsubmenu { font-size: 90%; padding-left: 30px; height: 15px; font-weight: bold; }
.subsubmenu a, .subsubmenu a:link, .subsubmenu a:visited, .subsubmenu a:active { text-decoration: none; }
.subsubmenu a:hover { text-decoration: underline; color: #000; }

.sbg1 { background: url('../images/sbg1.gif') repeat-x; }
.sbg2 { background: url('../images/sbg2.gif') repeat-y; }
.sbg3 { background: url('../images/sbg3.gif') repeat-y; }
.sbg4 { background: url('../images/sbg4.gif') repeat-x; }

#sLeft { position: absolute; left: 0; top: 25px; z-index: 2; }
#sRight { position: absolute; right: 0; top: 25px; z-index: 2; }

#tableContainer { padding-top: 25px; }

#logoPlace { position: absolute; z-index: 2; left: 16px; top: 0; }
.topBg1 { background: #e3e3e3 url('../images/top_line.gif') no-repeat left top; height: 30px; padding-left: 275px; }
.topBg2 { background: #e3e3e3 url('../images/top_line2.gif') no-repeat right top; height: 30px; padding-right: 10px; }
.topBg3 { background: #e3e3e3 url('../images/top_line3.gif') no-repeat left top; height: 30px; }
.topBg4
{
	background: #e3e3e3 url('../images/top_line4.gif') no-repeat right top;
	height: 30px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#hrWhiteLine { width: 100%; height: 1px; background-color: #fff; overflow: hidden; }
.menuBg { background: url('../images/menu_sh.gif') repeat-y; }
.content { padding: 0 18px 18px 18px; background: url('../images/content_bg.jpg') no-repeat right bottom; }
#leftContent { margin: 0 10px 10px 10px; }
.news { font-size: 90%; }
.news span { color: #287ec2; font-size: 60%; }
#allNews { text-align: right; }
#allNews a { color: #287ec2; }

.footerLeft { background: #97b0f9 url('../images/footer_1.gif') no-repeat left top; height: 30px; color: #FFFFFF; font-size: 70%; padding-left: 10px; }
.footerRight { background: #97b0f9 url('../images/footer_2.gif') no-repeat right top; height: 30px; color: #FFFFFF; text-align: right; padding-right: 10px; }
.footerRight span { font-size: 70%; }
.footerRight a { color: #FFFFFF; }

 a.email, a.email:link, a.email:visited, a.email:active {font-size: 100%;}
 a.main, a.main:link, a.main:visited, a.main:active {font-size: 100%;}
td.content a, td.content a:link, td.content a:visited, td.content a:active   {font-size: 100%;}
td.content p {font-size: 100%;}
td.content {font-size: 70%;}
