body{margin: 0px; background-attachment: scroll; background-repeat: repeat-x; background-image: url(Images/parent_bkgnd.png);}
a img {border: none;}
:focus {outline: 0;}

.header{width:960px; height:100px; margin-left:auto; margin-right:auto;}
.logo{FLOAT: left; margin:20px 0 0 0; WIDTH: 197px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 68px}
.headmenumain a{font-family:MgOpen Modata, Helvetica, Geneva;font-size:13px; color: #454545; text-decoration:none; border-bottom:solid 3px #1f5e9f; padding-bottom:5px;}
.headmenumain a:hover{color: #996633;text-decoration:blink; border-bottom:solid 3px #d3deef; padding-bottom:5px;}
.headings{ padding:0 0 0 2px; font-family:Arial; font-size:18px; color:#1f5e9f; text-decoration:none;}
.headings:hover{color: ORANGE; text-decoration:none; }
.content_inner{ height:auto; float:left; margin:0 0 10px 0; width:650px; z-index:2;  }
.content_inner_right{  height:auto; float:right; margin:0 0 20px 20px; width:290px;}
.content_innermaster_right{ width:290px; height:auto; float:right; margin:0 0 20px 20px;}
.content_innermaster{ border:1px solid #d3d3d3; padding:0 0 10px 0; width:650px; w\idth:648px; min-height:810px; float:left;  background:#fff url(Images/pnl_main.jpg) repeat-x;}
.content_innermaster p{padding:5px 10px 5px 10px; font-family:Arial; font-size:12px; color:#353535;}
.content_innermaster h2{ margin:10px; font-family:Arial; font-size:18px; color:#1f5e9f;}
.content_innermaster h3{ margin:10px; font-family:Arial; font-size:16px; color:#800000;}
.content_innermaster h4{ margin:10px; font-family:Arial; font-size:14px; color:#996633;}
.content_innermaster a.link{ padding:0 0 0 2px; font-family:Arial; font-size:12px; color:#1f5e9f;}
.content_innermaster a.link:hover{ color:#996633;}
.simplegallery1{border:1px solid #bbb; float:left; width:650px; w\idth:648px; height:270px; position:relative;  display:inline; margin-bottom:10px; z-index:1;}
.menubar{ width:960px; height:40px; margin:20px auto 20px auto; position:relative; z-index:14;}
ul#css3menu1,ul#css3menu1 ul{
	margin:0;list-style:none;background-color:#000;background-image:url("Images/mainbk.png");background-repeat:repeat;border-width:0px;border-style:solid;border-color:#162436;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px; z-index:15;}
ul#css3menu1 ul{
	display:none;position:absolute;left:0;top:100%;-moz-box-shadow:0.7px 0.7px 1px #3E3E3E;-webkit-box-shadow:0.7px 0.7px 1px #3E3E3E;box-shadow:0.7px 0.7px 1px #3E3E3E;padding:0 9px 9px;background-color:#253a56;background-image:none;border-width:1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-style:solid;border-color:#162436;}
ul#css3menu1 li:hover>*{
	display:block;}
ul#css3menu1 li:hover{
	position:relative;}
ul#css3menu1 ul ul{
	position:absolute;left:100%;top:0;}
ul#css3menu1{
	padding:1px 1px 1px 0;display:block;font-size:0;float:left;}
ul#css3menu1 li{
	display:block;white-space:nowrap;font-size:0;float:left;}
ul#css3menu1>li,ul#css3menu1 li{
	margin:0 0 0 1px;}
ul#css3menu1 ul>li{
	margin:1px 0 0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;}
ul#css3menu1 a,ul#css3menu1 a.pressed{
	display:block;vertical-align:middle;text-align:center;text-decoration:none;font:13px Arial;color:#ffffff;cursor:default;}
ul#css3menu1 ul li{
	float:none;margin:9px 0 0;}
ul#css3menu1 ul a{
	text-align:left;padding:8px 0 0 0;background-color:#253a56;background-image:none;border-width:1px 0 0 0;border-style:solid;border-color:#293344;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;font:13px Arial;color:#ffffff;text-decoration:none;}
ul#css3menu1 li:hover>a{
	background-color:#315482;border-style:none;font:13px Arial;color:#d4d4d4;text-decoration:none;background-image:url("Images/mainbk.png");background-position:0 100px;}
ul#css3menu1 img{
	border:none;vertical-align:middle;margin-right:10px;}
ul#css3menu1 img.over{
	display:none;}
ul#css3menu1 li:hover > a img.def{
	display:none;}
ul#css3menu1 li:hover > a img.over{
	display:inline;}
ul#css3menu1 li a.pressed img.over{
	display:inline;}
ul#css3menu1 li a.pressed img.def{
	display:none;}
ul#css3menu1 span{
	display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#css3menu1 ul span{
	background-image:url("Images/arrowsub.gif");padding-right:27px;}
ul#css3menu1 a{
	padding:10px;background-color:#3986b5;background-image:url("Images/mainbk.png");background-repeat:repeat;background-position:0 200px;border-width:0px;border-style:none;border-color:;color:#ffffff;text-decoration:none;}
ul#css3menu1 li:hover>a,ul#css3menu1 li>a.pressed{
	background-color:#315482;background-image:url("Images/mainbk.png");background-position:0 100px;border-style:none;color:#d4d4d4;text-decoration:none;}
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li>a.pressed{
	background-color:#253a56;background-image:none;border-style:solid;border-color:#293344;font:13px Arial;color:#b9b9b9;text-decoration:none;}
ul#css3menu1 li.topfirst>a{
	height:15px;line-height:15px;border-radius:0px 0 0 0px;-moz-border-radius:0px 0 0 0px;-webkit-border-radius:0px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;text-shadow:#000000 0px -1px 1px;}
ul#css3menu1 li.topfirst:hover>a,ul#css3menu1 li.topfirst>a.pressed{
	line-height:15px;text-shadow:#3d3d3d 0px -1px 1px;}
ul#css3menu1 li.topmenu>a{
	height:15px;line-height:15px;text-shadow:#000000 0px -1px 1px;}
ul#css3menu1 li.topmenu:hover>a,ul#css3menu1 li.topmenu>a.pressed{
	line-height:15px;text-shadow:#3d3d3d 0px -1px 1px;}
ul#css3menu1 li.toplast>a{
	height:15px;line-height:15px;border-radius:0 0px 0px 0;-moz-border-radius:0 0px 0px 0;-webkit-border-radius:0;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;text-shadow:#000000 0px -1px 1px;}
ul#css3menu1 li.toplast:hover>a,ul#css3menu1 li.toplast>a.pressed{
	line-height:15px;text-shadow:#3d3d3d 0px -1px 1px;}
ul#css3menu1 ._>li>a{
	padding:0;}
ul#css3menu1 li.subfirst>a{
	border-width:0;border-style:none;padding:0;}
ul#css3menu1 li.subfirst:hover>a,ul#css3menu1 li.subfirst>a.pressed{
	border-style:none;}
.pnl_facebook{border: lightgrey 1px solid; height: 43px; background-color: #eee; width: 290px; w\idth:288px;}
.pnl_facebook a{border:0; text-decoration:none;}
.headmenu{FONT-SIZE: 11px; LEFT: 0px; FLOAT: right; WIDTH: 470px; margin:10px 0 0 0;   FONT-FAMILY: 'MgOpen Modata, Helvetica, Geneva'; POSITION: relative; TOP: 0px; HEIGHT: 30px; TEXT-ALIGN: right}
.facebook{ float:left; width:100px; height:27px; margin:8px 0 0 22px;}
#marqueecontainer{position: relative;font-family:MgOpen Modata, Helvetica, Geneva;font-size:12px;width: 230px; /*marquee width */height: 180px; /*marquee height */background:transparent;overflow: hidden;border: 0px solid orange;padding: 2px;margin-left:9px;}
#marqueecontainer a{position: relative;color:#353535;font-family:Arial, Tahoma, Verdana;font-size:12px;width: 230px; /*marquee width */height: 180px; /*marquee height */background:transparent;}
#marqueecontainer a:hover{position: relative;color:orange;font-family:Arial, Tahoma, Verdana;font-size:12px;width: 230px; /*marquee width */height: 180px; /*marquee height */background:transparent;}
#men a {color: #900;text-decoration: none;}
#men a:hover {background: #333;color: #FFF;}
/* Root = Vertical, Secondary = Vertical */
#men ul#navmenu,
#men ul#navmenu li,
#men ul#navmenu ul {margin: 0;border: 0 none;padding: 0;width: 100%; /*For KHTML*/list-style: none;}
#men ul#navmenu:after /*From IE 7 lack of compliance*/{clear: both;display: block;font: 1px/0px MgOpen Modata, Helvetica, Geneva;content: ".";height: 0;visibility: hidden;}
#men ul#navmenu li {float: left; /*For IE 7 lack of compliance*/display: block !important; /*For GOOD browsers*/display: inline; /*For IE*/}
/* Root Menu */
#men ul#navmenu a {border-bottom: 1px Dotted #dcdcdc;padding: 0 5px;display: block;background:trancparent;color: #000;font: normal 12px/25px MgOpen Modata, Helvetica, Geneva;text-decoration: none;height: auto !important;height: 1%; /*For IE*/}
/* Root Menu Hover Persistence */
#men ul#navmenu a:hover,
#men ul#navmenu li:hover a,
#men ul#navmenu li.iehover a {background: #d3deef;color:#000;}
#scrollup {position: relative;overflow: hidden; border: 1px solid #000;height: 100px;width: 98%;}
.headline {position: absolute;font-family:MgOpen Modata, Helvetica, Geneva;font-size:10px;top: 210px;left: 5px;height: 125px;width:90%;}
#men1 a {color: #900;text-decoration: none;}
#men1 a:hover {background: #333;color: #FFF;}
/* Root = Vertical, Secondary = Vertical */
#men1 ul#navmenu1,
#men1 ul#navmenu1 li,
#men1 ul#navmenu1 ul {margin: 0;border: 0 none;padding: 0;width: 100%; /*For KHTML*/list-style: none;}
#men1 ul#navmenu1:after /*From IE 7 lack of compliance*/{clear: both;display: block;font: 1px/0px MgOpen Modata, Helvetica, Geneva;content: ".";height: 0;visibility: hidden;}
#men1 ul#navmenu1 li {float: left; /*For IE 7 lack of compliance*/display: block !important; /*For GOOD browsers*/display: inline; /*For IE*/}
/* Root Menu */
#men1 ul#navmenu1 a { border-bottom: 1px Dotted #dcdcdc;padding:0 5px;margin-left:15px;margin-right:10px;display: block;background:trancparent;color: #353535;font: normal 12px/26px MgOpen Modata, Helvetica, Geneva;text-decoration: none;height: auto !important;height: 1%; /*For IE*/}
/* Root Menu Hover Persistence */
#men1 ul#navmenu1 a:hover,
#men1 ul#navmenu1 li:hover a,
#men1 ul#navmenu1 li.iehover a {background: #F1F3F5;color:#000;border-left:4px Solid #1f5e9f;}
/* Root = Vertical, Secondary = Vertical */
#men2 ul#navmenu2,
#men2 ul#navmenu2 li,
#men2 ul#navmenu2 ul {margin: 0;border: 0 none;padding: 0;width: 100%; /*For KHTML*/list-style: none;}
#men2 ul#navmenu2:after /*From IE 7 lack of compliance*/{clear: both;display: block;font: 1px/0px MgOpen Modata, Helvetica, Geneva;content: ".";height: 0;visibility: hidden;}
#men2 ul#navmenu2 li {float: left; /*For IE 7 lack of compliance*/display: block !important; /*For GOOD browsers*/display: inline; /*For IE*/}
/* Root Menu */
#men2 ul#navmenu2 a {border-bottom: 1px Dotted #dcdcdc;padding:0 5px;margin-left:15px;margin-right:10px;display: block;background:trancparent;color: #353535;font: normal 12px/26px MgOpen Modata, Helvetica, Geneva;text-decoration: none;height: auto !important;height: 1%; /*For IE*/}
/* Root Menu Hover Persistence */
#men2 ul#navmenu2 a:hover,
#men2 ul#navmenu2 li:hover a,
#men2 ul#navmenu2 li.iehover a {background: #f4eee2;color:#000;border-left:4px Solid #996633;}
.heading{background: url(Images/pnlbg.gif) repeat-x;padding-top:5px;height:35px;font-family:MgOpen Modata, Helvetica, Geneva;font-size:13px;font-weight:bold;}
/* header links */
.headmenu a {font-family:MgOpen Modata, Helvetica, Geneva; color: #fff; text-decoration:none; padding:3px 9px 3px 9px; }
.headmenu a:hover {color: #fff;text-decoration:none; background-color:#3399ff; }
.links{color: #fff; font-family:MgOpen Modata, Helvetica, Geneva;font-size:9pt;padding:3px 9px 3px 9px; text-decoration:none;width:130px; background:#353535;border:solid 1px #0099ff;}
.links:hover{color: #dadada;text-decoration:none; background:#cc6633; } 
/*Credits: CSSplay */
/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */
.preload2 {background: url(Images/button4.gif);}
.menu2 {padding:0 0 0 11px; margin:0; list-style:none; height:40px; background:#fff url(Images/button1a.gif) repeat-x; position:relative; font-family:arial, verdana, sans-serif; margin-left:auto; margin-right:auto; width:960px; z-index:4; }
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 6px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(Images/down.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background: url(Images/button4.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(Images/button4.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(Images/button4a.gif) no-repeat right top;}
.menu2 li:hover > a.top_link {color:#fff; background: url(Images/button4.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(Images/button4.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(Images/button4a.gif) no-repeat right top;}
 
 
.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
 
/* Default link styling */
 
/* Style the list OR link hover. Depends on which browser is used */
 
.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}
 
/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
 
.menu2 :hover ul.sub {left:2px; top:40px; background: #fff; padding:3px 0; border:1px solid #4ab; white-space:nowrap; width:180px; height:auto;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:180px;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:173px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu2 :hover ul.sub li a.fly {background:#fff url(Images/arrow.gif) 166px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#4ab; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#4ab url(Images/arrow_over.gif) 166px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#4ab url(Images/arrow_over.gif) 166px 7px no-repeat; color:#fff;} 
 
.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:156px; top:-4px; background: #fff; padding:3px 0; border:1px solid #4ab; white-space:nowrap; width:180px; z-index:200; height:auto;}
.alltables { width:630px; float:left; margin:20px 0 20px 0; margin-left:auto; margin-right:auto;}
.alltables th{ padding:9px 9px 9px 9px; font-family:Arial; font-size:16px; background-color:#F1F3F5; color:#000;}
.alltables td{ padding:9px 9px 9px 9px; font-family:Arial; font-size:13px; background-color:#fff; color:#353535;}
.hyperlinks{background-color:#454545; border:solid 2px #252525;  padding-top:3px;font-family:Arial; font-size:12px;color: #fff;height:16px;text-decoration:none; }
.hyperlinks:hover{background-color:#a9a9a9; color: #000; text-decoration:none;}
