* {font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;}

html {min-height:100%;height:100%;}
body {margin:0;width:100%;height:100%;background:url('../images/root-bg.gif') top left}
#root {margin:0;height:100%;width:100%;background:url('../images/body-bg.gif') top left repeat-x;}

div.clearer {clear:both;margin:0px;}

#site {margin:0 auto;background:url('../images/site-left-extended-margin.gif') top left repeat-y transparent;min-width:780px;max-width:1000px;}
#siteextended {margin:0 auto;background:url('../images/site-right-extended-margin.gif') top right repeat-y transparent;min-width:780px;max-width:1000px;}

* html #site {margin:0 auto;background:url('../images/site-left-extended-margin.gif') top left repeat-y transparent;width:1000px;}
* html #site #header #headerrightmargin {margin:0 auto;background:url('../images/header-bg.jpg') top left no-repeat transparent;}
* html #site #header #uppermenu {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/uppermenu-bg.png', sizingMethod='scale');background:transparent;}
* html #site #header #morenews {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/morenews-bg.png', sizingMethod='scale');background:transparent;}
* html #footer {margin:0 auto;width:1000px;height:52px;}
* html #footer #footerleftmargin {height:52px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer-leftmargin-bg.png', sizingMethod='crop');background:transparent;}

#siteleftmargin {background:url('../images/site-left-margin.jpg') top left no-repeat transparent;min-width:780px;max-width:1000px;}
#siterightmargin {background:url('../images/site-right-margin.jpg') top right no-repeat transparent;padding:0;margin:0;}

#header {margin:0 10px 0 10px;background:url('../images/header-bg.jpg') top left no-repeat transparent;min-width:760px;max-width:980px;}
#headerrightmargin {margin:0;background:url('../images/header-right-margin.png') top right no-repeat transparent;height:85px}



#logo {display:inline;float:left;padding:0;margin-left:17px;border:0;}
#logo img {border:0;display:block}

#rightmenus {

	margin-right:21px;
	display:inline;float:right;
	text-align:right;
	width:400px;
}

#uppermenu {
	
	background:url('../images/uppermenu-bg.png') top left no-repeat;
	width:365px;
	text-align:center;
	font-size:12px;
	color:#0e81da;
	height:36px;
	float:right;
}

#uppermenu ul {list-style-type:none;margin:0;padding-top:5px;padding-left:0;display:block;}
#uppermenu ul li {display:inline;}
#uppermenu ul li a {display:inline;text-decoration:none;color:#0e81da; position: relative;}
#uppermenu ul li a:hover {display:inline;text-decoration:underline;color:#ff4e00;}

#morenews {
	float:right;
	margin-top:15px;padding:0;
	width:129px;height:34px;text-align:center;
	background:url('../images/morenews-bg.png') top left no-repeat;
	overflow:hidden;
}
#morenews a {
	position: relative;
	display:block;
	font-size:10px;
	font-weight:bold;
	color:#2a90de;
	margin-top:19px;
	margin-left:15px;
	text-decoration:none;
}

#morenews a:hover {color:#ff4e00;text-decoration:underline;}

#newsbar {
	position: relative;	
	overflow:hidden;
	padding-top:0;
	margin-right:14px;
	margin-left:14px;
	margin-top:0;
	margin-bottom:0;
	font-size:9px;
	line-height:16px;
	height:18px;
	color:#7f7f7f;
	background:url('../images/newsbar-bg.gif') top left repeat-x;
	text-align:center;

	horizontal-align:center; 
	cursor:col-resize;
	white-space:nowrap; 
	border:0px solid white;
}

#newsbar #scroll {
	position:absolute; 
	height:16px; 
	left:550px; 
	top:0px; 
	cursor:col-resize; 
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	visibility: hidden;
	white-space:nowrap;
}

#left {
	margin-left:14px;
	display:inline;
	float:left;
	width:200px;
/*	background:url('../images/left-bg.jpg') top left repeat-x transparent; */
}

#left #mainmenu {
	list-style-type:none;
	margin-top:25px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0;
	background:#eaf4fc;
}

#left #mainmenu li {
	position: relative;
	font-size:11px;
	background:url('../images/menuitem-bg.jpg') top left no-repeat;
	padding-left:5px;
	line-height:22px;
	width: 200px;
	padding-top: 2px;
	margin:0;
}

#left #mainmenu li a {
	padding-left:8px;
	color:#000000;
	text-decoration:none;
	background:url('../images/menuitem-arrow.gif') top left no-repeat;
}

#left #mainmenu li a:hover {text-decoration:underline;color:#ff4e00;}


#left #mainmenu ul.submenu {
	list-style-type: none;
	width:174px;
	display:block;
	margin-left:7px;
	margin-bottom:10px;
	padding:0;
	background:url('../images/submenu-bg.gif') top left no-repeat #d2e8f8;
}

#left #mainmenu ul.submenu li {
	background:none;
	padding:0;
	margin:0;
	padding-left:10px;
	line-height:18px;
	width: 164px;
}

#left #mainmenu ul.submenu li a {font-size:11px;}


.submenu2  {
    position:absolute;
    top:0px;
    left:193px;
}


.submenu2 ul.submenu {
	
	list-style-type: none;
	width:174px;
	display:block;
	margin-left:7px;
	margin-bottom:10px;
	padding:0;
	background:#d2e8f8;
	border:1px solid #7ebdec
	
}

.submenu2 ul.submenu li {
	
	background:none;
	padding:0;
	margin:0;
	padding-left:10px;
	line-height:18px;
	
}

.submenu2 ul.submenu li a {
		
	font-size:11px;
	text-decoration:none;
	color:#000000;
	padding-left:10px;
	background:url('../images/menuitem-arrow.gif') top left no-repeat;
	
}

.submenu2 ul.submenu li a:hover {text-decoration:underline;color:#ff4e00}

#left div.leftzone {
	
	background:url('../images/menuitem-bg.jpg') top left no-repeat #eaf4fc;
	font-size:10px;
	padding-top:10px;
	padding-bottom:10px;	
	padding-left:14px;
	
}

#left div.leftzone h1 {
	
	font-size:12px;
	margin-top:0px;
	margin-bottom:10px;
	padding:0;
	
}

#left div.leftzone h1 span {
	
	display:block;
	color:#007dd9;
	
}

#left div.leftzone p {color:#5e6265;margin-top:10px;padding-top:0px;}

#left #search {
	
	display:block;margin:0;width:180px;padding:0px;

}

#left #search #submit {
	
	display:block;float:left;
	background:#007dd9;
	color:#FFFFFF;
	padding:3px;
	text-decoration:none;	
	margin-left:2px;

}

#left #search #keyword {
	
	display:block;float:left;
	width:120px;
	border:1px solid black;
	font-size:10px;
	padding:2px;
		
}

#left #search #submit:hover {
	background:#ff4e00;
}

#left #search div {margin:5px 0;}

#footer {margin:0 auto;min-width:780px;max-width:1000px;}
#footermargins {
	margin:0 10px 0 10px;
}

#footerleftmargin {
	
	background:url('../images/footer-leftmargin-bg.png') top left no-repeat;
	min-height:52px
	
}
#footerrightmargin {

	background:url('../images/footer-rightmargin-bg.png') top right no-repeat;
	min-height:52px;
	padding-top:40px;
	text-align:center;
	font-size:10px;
	color:#81beec;
	
}

#footerrightmargin p {
	margin:0;padding:0;
}


#content {padding-right:14px;padding-left:215px;margin:0;font-size:12px;}

#content #mainimage {height:179px;background:url('../images/mainimage.jpg') top left no-repeat;}

#content #statusbar {
	
	height:17px;background:url('../images/statusbar-bg.gif') top left repeat-x;
	color:#7f7f7f;font-size:10px;line-height:15px;overflow:hidden;
	margin-bottom:20px;
	
}
#content #status {
	font-size:9px;
	color:#c3c7ca;
	margin-top:3px;
	margin-left:20px;
	margin-bottom:20px;
}

#content #status a {
    color: #7f7f7f;
    text-decoration: none;
}

#content #status a:hover {
    color: #7f7f7f;
    text-decoration: underline;
}

#content #status a:visited {
    color: #7f7f7f;
}

/*#content * {border:1px solid red;} */

#content #statusbar img {float:left;}

#content #textcontent, #textcontentinterior {margin-left:20px;margin-right:20px;overflow:hidden}

#content #textcontent h1, #textcontentinterior h1 {font-size:14px;color:#2a90de;margin-top:0;}

#content #textcontent h2, #textcontentinterior h2 {font-size:12px;color:#556a95;background:url('../images/content-title-bg.gif') top left no-repeat;padding-left:20px;}

#content #textcontent p, #textcontentinterior p {margin-left:20px;margin-bottom:0;}

#content #textcontent a, #textcontentinterior a {
    color: #2a90de;
    text-decoration: none;
}

#content #textcontent a:hover, #textcontentinterior a:hover {
    color: red;
}

#content #textcontent .blueText, #textcontentinterior .blueText {color: #556a95;}

#content  .linkPDF {
    background:url('../images/bullets/bullet_pdf.gif') top left no-repeat;
    padding-left:18px;
    line-height:16px;
}
#content  .linkWord {
    background:url('../images/bullets/bullet_word.gif') top left no-repeat;
    padding-left:18px;
    line-height:16px;
}
#content .linkExcel {
    background:url('../images/bullets/bullet_excel.gif') top left no-repeat;
    padding-left:18px;
    line-height:16px;
}
#content .linkText {
    background:url('../images/bullets/bullet_text.gif') top left no-repeat;
    padding-left:18px;
    line-height:16px;
}
#content .linkZip {
    background:url('../images/bullets/bullet_zip.gif') top left no-repeat;
    padding-left:18px;
    line-height:16px;
}
#content .linkRar {
    background:url('../images/bullets/bullet_zip.gif') top left no-repeat;
    padding-left:18px;
    line-height:16px;
}
#content .linkFile {
    background:url('../images/bullets/bullet_file.gif') top left no-repeat;
    padding-left:18px;
    line-height:16px;
}
#content ul {
    list-style-type: none;
}
#content ul li {
    background: url('../images/bullets/bulletRight.gif');
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 23px;
}
#content #textcontentinterior h2 {font-size:12px;color:#556a95;}


#content #textcontentinterior #secondmenu {
	
	list-style-type:none;
	margin:0;
	background:url('../images/2ndmenu-bg.gif') top left no-repeat;
	padding-top:10px;
	padding-left:10px;
	
}

#content #textcontentinterior #secondmenu li {
	
	padding-left:5px;
	background:url('../images/2ndmenu-li-bg.gif') top left no-repeat;
	font-size:10px;
	
}

#content #textcontentinterior #secondmenu a {text-decoration:none;color:#000000}
#content #textcontentinterior #secondmenu a:hover {text-decoration:underline;color:#ff4e00}

#content #textcontentinterior #bottommenu {
	
	background:url('../images/bottommenu-bg.gif') top left repeat-x;
	list-style-type:none;
	margin:0;
	padding-top:10px;
	text-align:center;
	color:#7f7f7f;
}

#content #textcontentinterior #bottommenu li {display:inline}

#content #textcontentinterior #bottommenu a  {text-decoration:none;color:#7f7f7f}
#content #textcontentinterior #bottommenu a:hover  {text-decoration:underline;color:#ff4e00}

#content input, #content textarea {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica;
}

/* tooltip */
.tipTable {
	font-size: 11px;
	background-color: #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	border: 1px solid #BCD8EF;
}
.tipHead {
	font-size: 11px;
	font-weight: bold;
	padding-right:5px;
	background-color: #E8F2FB;			
	color: #024DB6;
}
.tipBody {
	padding: 3px; text-align:right;
	
}

@media print {
	* {font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;}
	body {background:white; color:black;}
	#content { padding:0; width:650px; margin:20px auto}
	#header { display:none}
	#newsbar { display:none}
	#left { display:none}
	#mainimage { display:none}
	#footer { display:none}
	#textcontent #news h1, #textcontent #news a, #textcontent #news h2, #textcontent #news p, #textcontent #news b {color:black}
	#content #statusbar { color:black;}
	#content #statusbar a { color:black; text-decoration:none; font-style:italic}
	#content #statusbar img {display:none}
	#content #secondmenu {display:none}
	#content #textcontentinterior { overflow:visible}
	
}
