/* Layout Required */
body {margin: 0;text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #414141;background-color: #030303;behavior: url(/css/csshover.htc);}
p,a,ul,td,li {font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;color: #414141;outline: none;}

div {text-align: left;}
div#wrapper {background-color: #FFFFFF;}
.spacer {height:25px;}
.center {text-align: center;}
.divSpacer {height:40px;}
.Right {text-align: right;}
.MarginLeft {margin-left: 25px;}
.WrapIt {margin-left: 25px;width:656px;}
.content {border-left: 2px solid #cacaca;}
td {vertical-align:top;}
a img {border:none;}

div.container {position:relative;margin:0 auto;width: 950px;}

div#header {background-color: #101010;width: 100%;}
	div#headerContents {position:relative;margin:0 auto;width: 950px;min-height:18px;}
	form#form_forgot {display:none;}
	
	ul#Program {position: absolute;bottom: -15px;right: 0;margin: 0;padding: 0;list-style: none;}
		ul#Program li {float:left;margin-top:2px;margin-left:2px;height:33px;cursor:pointer;}
		ul#Program li a {display: block;font-size:11px;color:#FFFFFF;margin-top:12px;margin-left:30px;cursor:pointer;}
			ul#Program li {background: url(/images/assets/Login.jpg) top left no-repeat;width:109px;}
				ul#Program li:hover {background: url(/images/assets/Login_ro2.jpg) top left no-repeat;}
				ul#Program li.activeTop {background: url(/images/assets/Login_ro.jpg) top left no-repeat;}

div#showUp {position: relative;width: 100%;height: 0px;overflow: hidden;}
	div#headerContents .LoginPage {position:absolute;width: 339px;height: 119px;background: #4c8780;text-align:center;right:0;bottom:10px;z-index:999;}
	div#headerContents .LoginPage input {background-color: #f4f4f4;padding: 2px;color: #747474;border-style: none;}
	div#headerContents .LoginPage table {width:300px;margin: 0 auto;}
	div#headerContents .LoginPage table td {text-align: left;}
	div#headerContents .LoginPage a,div#headerContents .LoginPage p {font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;color: #ffffff;}
	div#headerContents .LoginPage a:hover {text-decoration: underline;}
	
div.leftBar {float:left;width:225px;}
	ul#menuBar {position: relative;list-style: none;margin: 0;padding: 0;width: 185px;margin-top: 40px;}
		ul#menuBar li {list-style-type: none;margin-top: 4px;}
		ul#menuBar li a {display: block;height: 20px;width: 183px;background-position: 0px -20px;background-repeat: no-repeat;}
/* End Layout Required */
ul#menuBar li a:hover {background-position: 0px 0px;}
#menuBar li a.active{background-position: 0px 0px;}



			.Home {background-image: url(/images/assets/menu_home.jpg);}
			.About {background-image: url(/images/assets/menu_about.jpg);}
			.Portfolio {background-image: url(/images/assets/menu_portfolio.jpg);}
			.Services {background-image: url(/images/assets/menu_services.jpg);}
			.Contact {background-image: url(/images/assets/menu_contact.jpg);}
		.HeaderSubMenu {list-style: none;margin: 0;padding: 0;margin-top: 20px;}
			.HeaderSubMenu li {list-style-type: none;margin-top: 10px;}
			.HeaderSubMenu li a {font-size: 12px;}
			.HeaderSubMenu li a:hover,.HeaderSubMenu li a.active {padding-left: 20px;font-weight: bold;background: url(/images/assets/arrow.jpg) center left no-repeat;}
	
div.rightBar {margin-left:260px;}

div#footer {width: 100%;border-top: 2px solid #878787;padding-bottom: 35px;}
	ul#subMenuBar {position: relative;list-style: none;margin: 0;padding: 0;width: 185px;margin-top:35px;}
	ul#subMenuBar li {margin-top: 5px;}
	ul#subMenuBar li a {color: #979797;font-size:11px;background-color:none;text-transform: uppercase;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
	ul#subMenuBar li a:hover,ul#subMenuBar li a.active {color:#4c8780;}
div#footer p {margin: 0;font-size: 11px;}
	div#footer p.Links {font-size: 12px;}
	div#footer p.Links a {color:#797979;}