@charset "utf-8";

/* CSS Document */

body { background-color:#3E647E; margin:0; }

#menu-left-shawdow {background-image:url(images/menu-left-shadow.jpg); background-repeat:no-repeat; width:8px; height:31px;}
#menu-right-shawdow {background-image:url(images/menu-right-shadow.jpg); background-repeat:no-repeat; width:8px; height:31px;}
#body-left-shadow {background-image:url(images/body-left-shadow.jpg); background-repeat:repeat-y; width:8px;}
#body-right-shadow {background-image:url(images/body-right-shadow.jpg); background-repeat:repeat-y; width:8px;}
#body-left-corner {background-image:url(images/body-left-corner.jpg); background-repeat:no-repeat; }
#body-right-corner {background-image:url(images/body-right-corner.jpg); background-repeat:no-repeat; }
#body-bottom-shadow {background-image:url(images/body-bottom-shadow.jpg); background-repeat:repeat-x; height:8px;}
#body-background {background-image:url(images/body-background.png); background-repeat:repeat-x; background-color:#FFF; width:797px; }
#body-main {background-image:url(images/main-body-bg.png); background-position:top right; background-repeat:no-repeat; 
			background-color:#FFF; border-left: solid 3px #3E647E; border-bottom: solid 3px #3E647E;}
#body-tb-pad { padding-top:3px; padding-right:3px;}
#brown-tb {background-image:url(images/whitespacer.jpg); background-repeat:no-repeat; background-position:left center; background-color:#886632;}
#brnbx-t {background-image:url(images/brnbx-t.png); background-repeat:no-repeat; background-position:center; height:18px;}
#brnbx-b {background-image:url(images/brnbx-b.png); background-repeat:no-repeat; background-position:top center; height:23px;}
#brnbx-m {background-image:url(images/brnbx-m.png); background-repeat:repeat; }
#brnbx-pad {padding-left:10px;}
#blue-tb {background-color:#3A6E8E; width: 200px;}
#tree-bg {background-image:url(images/tree-bg.png); background-position:bottom left; background-repeat:no-repeat;}

#brown-td {background-color:#88632f; }
#green-td {background-color:#a3a60f; }
iframe {height:100%; border:0;}

#news-box {margin:10px; z-index:400;}
#news-box-top {background-image:url(images/news-box-top.png); background-repeat:no-repeat; height:26px; }
#news-box-bot {background-image:url(images/news-box-bottom.png); background-repeat:no-repeat; background-position:bottom; min-height:313px; padding-bottom:160px; text-align:center; padding-right:5px; padding-left:5px; }
#flash {position:relative; left:0; margin-right:10px; width:280px; float:left; } 
#swoosh {background-image:url(images/swoosh.png); background-repeat:no-repeat; height:85px; width:753px; bottom:0px; margin: 15px 0px 0px 0px; z-index:200; }

p {font-family: Arial; font-size:12px; margin:10px;}
ul {font-family: Arial; font-size:12px; margin:5px;}
li {font-family: Arial; font-size:12px; margin:5px;}

a:link {color:#3E647E; }
a:active {color:#3E647E; }
a:visited {color:#3E647E; }
a:hover {color:#886632; }

.footer { font-size: 10px; color:#3E647E; text-decoration:none; }
.footer a:link { color:#3E647E; text-decoration:none; }
.footer a:active { color:#3E647E; text-decoration:none; }
.footer a:visited { color:#3E647E; text-decoration:none; }
.footer a:hover { color:#886632; text-decoration:none; }

.smblue { font-size: 12px; color:#3E647E; font-weight:bold; margin: 5px 1px;}
.lgblue {font-size: 24px; color:#3E647E; font-weight:bold; }
.medblue {font-size: 16px; color:#3E647E; font-style:italic; font-weight:bold; }
.medblueX {font-family: Arial; margin:10px; font-size: 16px; color:#3E647E; font-style:italic; font-weight:bold; text-decoration:underline; }
.smblueX {font-family: Arial; margin:10px; font-size: 12px; color:#3E647E; font-style:italic; font-weight:bold; text-decoration:underline; padding-right:10px;}
.lgbrown {font-size: 24px; color:#3E647E; font-weight:bold; }

.smwhite { font-size: 12px; color:#fff; font-weight:bold; margin: 5px 1px; }

.white {font-size:16px; color:#FFF; font-weight:bold;}
.white a:link {font-size:16px; color:#FFF; font-weight:bold; text-decoration:none;}
.white a:active {font-size:16px; color:#FFF; font-weight:bold; text-decoration:none;}
.white a:visited {font-size:16px; color:#FFF; font-weight:bold; text-decoration:none;}
.white a:hover {font-size:16px; color:#FFF; font-weight:bold; text-decoration: underline;}

.brownbox { font-size: 12px; color:#FFF; text-decoration:none; font-weight:bold; padding:0; line-height:14px; margin:0px;}
.brownbox a:link { color:#FFF; text-decoration:none; font-weight:bold; }
.brownbox a:active { color:#FFF; text-decoration:none; font-weight:bold; }
.brownbox a:visited { color:#FFF; text-decoration:none; font-weight:bold; }
.brownbox a:hover { color:#FFF; text-decoration:underline; font-weight:bold; }
.brownbox ul { font-size: 12px; color:#FFF; text-decoration:none; font-weight:bold; margin:3px; }
.brownbox li { font-size: 12px; color:#FFF; text-decoration:none; font-weight:bold; margin:3px; }

.news {font-size:13px; color:#730e22; font-weight:bold;}
.news a:link {font-size:13px; color:#730e22; font-weight:bold; text-decoration:none;}
.news a:active {font-size:13px; color:#730e22; font-weight:bold; text-decoration:none;}
.news a:visited {font-size:13px; color:#730e22; font-weight:bold; text-decoration:none;}
.news a:hover {font-size:13px; color:#3E647E; font-weight:bold; text-decoration:none;}

/***** menu start *****/

.menu{background-image:url(images/menu-blue.jpg); background-repeat:repeat-x; background-color:#FFF; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; color: #FFF; height:31px; width:797px; }
.menu ul{list-style:none; margin:0px 0px 0px 0px; padding:0px;}
	.menu li{ font-size:15px; font-weight:bold; line-height:30px; float:left; padding:0px; margin:0px; }
	.menu li a{color:#FFF; display:block; font-size:15px; font-weight:bold; line-height:20px; margin:0px; padding:5px 15px 5px 14px; text-align:center; text-decoration:none; }
	.menu li a:hover, .menu ul li:hover a{background-image:url(images/menu-green.jpg); background-repeat:repeat-x; color:#FFF; text-decoration:none; margin:0px; }
	.menu li ul{background-color:#3A6E8E; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; z-index:1000; }
	.menu li:hover ul{display:block; }
	.menu li li {display:block; float:none; margin:0px; padding:0px; text-decoration:none;}
	.menu li:hover li a{background:none; }
	.menu li ul a{display:block; height:20px; font-size:12px; font-style:normal; margin:0px; padding:4px 10px 2px 10px; text-align:left;}
		.menu li ul a:hover, .menu li ul li:hover a{background-image:url(images/subnav.png); background-repeat:repeat-x; border:0px; color:#FFF; text-decoration:none; }
	.menu p{clear:left; }	

/***** menu end *****/

/***** sidebarmenu start *****/
.sidebarmenu ul{margin: 0; padding: 0; list-style-type: none; font: bold 12px Arial; color:#FFF; width: 198px; min-height:250px; /* Main Menu Item widths */}
.sidebarmenu ul li{position: relative; height:21px; margin:0px; font-weight: bold;}

/* Top level menu links style */
.sidebarmenu ul li a{display: block; overflow: auto; /*force hasLayout in IE7 */color: #000; text-decoration: none; padding: 3px 0px 3px 5px; margin:0px;}
.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; background:none; /*background of tabs (default state)*/}
.sidebarmenu ul li a:visited{color: #FFF;}
.sidebarmenu ul li a:hover{	background-image: url(images/sidemenu-ro.jpg); background-repeat:repeat-x; background-position:left;}

/*Sub level menu items */
.sidebarmenu ul li ul{position: absolute;width: 165px; /*Sub Menu Items width */top: 0;visibility: hidden;}
.sidebarmenu a.subfolderstyle{background:none;}
 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */
