/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background: url(pics/bg.gif);
}

body_ops {
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background: url(pics/bg.gif);
}

#box{
	margin-left: auto;
	margin-right: auto;
	width: 801px;
	height: 952px;
	//height:680px;
	text-align: left;
	background-color: #ffffff;
}

#left{
	width: 280px;
	height: 100%;
	border-right: 1px solid black;
	float: left;
}

#left h1{
	margin-left: 20px;
	padding-top: 0px;
	//padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 0;
}

#left h2 {
	margin: 0;
	margin-top: 5px;
}

#left_nav {
	background: url(pics/left_nav_long.gif);
	width: 280px;
	height: 774px;
}


#right li.normal {list-style-type:disc;
font-weight:normal;

}

#left_nav_projects {
	background: url(pics/left_nav_long.gif);
	width: 280px;
	height: 774px;	
}

#left_nav ul, #left_nav_projects ul{
	width: 280px;
	text-align: right;
	list-style-type: none;
	color: #17443C;
	font-size: 13px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	padding-top: 20px;
	//padding-top: 0;
	//margin-top: 20px;
}

#left_nav li, #left_nav_projects li {
	padding-top: 5px;
	padding-bottom: 5px;
}

#left_nav li a:link, #left_nav li a:visited, #left_nav li a:hover, #left_nav_projects li a:link, #left_nav_projects  li a:visited, #left_nav_projects  li a:hover {
	padding-right: 15px;
	text-decoration: none;
	color: #17443C;
}

#left_nav li a:hover, #left_nav_projects li a:hover  {
	text-decoration: underline;
}

.left_nav_current{
	background: url(pics/left_green_bg.gif) repeat-x;
	color: #ffffff;	
	padding-top: 5px;
	padding-bottom: 5px;
	width: 255px;
	margin-left: 25px;
	
}

.left_nav_current2{
	background: url(pics/left_lite_green_bg.gif) repeat-x;
	color: #ffffff;	
	padding-top: 5px;
	padding-bottom: 5px;
	width: 255px;
	margin-left: 25px;
	
}

#left_nav li ul, #left_nav_projects li ul {
	margin: 0;
	padding: 0;
	font-size: 11px;
	text-align: right;
	font-weight: normal;
	//width: 240px;
}

#left_nav li ul li, #left_nav_projects li ul li {
	background: url(pics/nav_bullet2.gif) no-repeat top right;
	margin: 6px;
	margin-right: 51px;
	//margin-right: 11px;
	padding: 0;
	padding-right: 8px;
}

#left_nav li ul li a:link, #left_nav li ul li a:visited, #left_nav li ul li a:hover, #left_nav_projects li ul li a:link, #left_nav_projects li ul li a:visited, #left_nav_projects li ul li a:hover  {
	padding-right: 0px;
}


#right{
	width: 520px;
	float: left;
	height: auto;
    background-color:#fff;
}
/*\*/ * html #right{
	width: 520px;
	float: left;
	height: auto;
    background-color:#fff;
} /**/ 


#right_top{
	width: 520px;
	height: 12px;
	//height: 17px;
	background-color: #1E4B3C;
	border-bottom: 1px white solid;
}

#right ul{
	margin: 0;
	padding: 0;
}

#right ul a:link, #right ul a:visited{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	margin-left: 0px;
	text-align: center;
}

#right ul a:hover{
	text-decoration: underline;
}

#right li{
	list-style-type: none;
	float: left;
}

.home1{
	display: block;
	background: url(pics/nav_home1.gif);
	width: 91px;
	height: 166px;
}

.home2{
	display: block;
	background: url(pics/nav_home2.gif);
	width: 113px;
	height: 166px;
}

.home3{
	display: block;
	background: url(pics/nav_home3.gif);
	width: 116px;
	height: 166px;
}

.home4{
	display: block;
	background: url(pics/nav_home4.gif);
	width: 97px;
	height: 166px;
}

.home5{
	display: block;
	background: url(pics/nav_home5.gif);
	width: 103px;
	height: 166px;
}

.diversity1{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site/pics/nav_diversity1.gif);
	width: 91px;
	height: 166px;
}

.diversity2{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site/pics/nav_diversity2.gif);
	width: 113px;
	height: 166px;
}

.diversity3{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site/pics/nav_diversity3.gif);
	width: 116px;
	height: 166px;
}

.diversity4{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site/pics/nav_diversity4.gif);
	width: 97px;
	height: 166px;
}

.diversity5{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site//pics/nav_diversity5.gif);
	width: 103px;
	height: 166px;
}

.career1{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site/pics/nav_career1.gif);
	width: 91px;
	height: 166px;
}

.career{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site/pics/nav_career.gif);
	width: 116px;
	height: 166px;
}

.career2{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site/pics/nav_career2.gif);
	width: 113px;
	height: 166px;
}

.career3{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site/pics/nav_career3.gif);
	width: 116px;
	height: 166px;
}

.career4{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site/pics/nav_career4.gif);
	width: 97px;
	height: 166px;
}

.career5{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site//pics/nav_career5.gif);
	width: 103px;
	height: 166px;
}

.projects1{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site/pics/nav_projects1.gif);
	width: 91px;
	height: 166px;
}

.projects2{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site/pics/nav_projects2.gif);
	width: 113px;
	height: 166px;
}

.projects3{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site/pics/nav_projects3.gif);
	width: 116px;
	height: 166px;
}

.projects4{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site/pics/nav_projects4.gif);
	width: 97px;
	height: 166px;
}

.projects5{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site//pics/nav_projects5.gif);
	width: 103px;
	height: 166px;
}

.contact1{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site/pics/nav_contact1.gif);
	width: 91px;
	height: 166px;
}

.contact2{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site/pics/nav_contact2.gif);
	width: 113px;
	height: 166px;
}

.contact3{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site/pics/nav_contact3.gif);
	width: 116px;
	height: 166px;
}

.contact4{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site/pics/nav_contact4.gif);
	width: 97px;
	height: 166px;
}

.contact5{
	display: block;
	background: url(http://www.simworld.com/clients/pbc_site//pics/nav_contact5.gif);
	width: 103px;
	height: 166px;
}

#body, #body_services{
	float: left;
	padding: 15px;
	padding-top: 5px;
	height: 731px;
	//width: 505px;
	overflow: auto;	
	margin-right: 0;
	padding-right: 0;
}

#body_projects {
	float: left;
	padding: 15px;
	background-color: #ffffff;
	padding-top: 5px;
	height: 731px;
	width: 505px;
	//width: 505px;
	overflow: auto;	
	margin-right: 0;
	padding-right: 0;
}


#body h1,  #body_services h1, #body_projects h1 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin-top: 20px;
}

#body h2,  #body_services h2, #body_projects h2 {
	font-size: 12px;
	color: #396C44;
	margin: 0;
	margin-bottom: -7px;
	padding: 0;
	padding-bottom: 5px;
	width: 472px;
	background: url(pics/h2_bottom.gif) no-repeat bottom;
}

#body h3,  #body_services h3, #body_projects h3{
	font-size: 12px;
	font-wieight: normal;
	color: #333333;
	margin: 0;
	margin-bottom: -7px;
	padding: 3px;
	font-style: italic;
}

#body ul {
	display: block;
	float: none;
	list-style-type: none;
	margin: 10px;
}



#body ul a, #body ul a:link, #body ul a:visited, #body ul a:hover {
	color: blue;
	text-decoration: underline;
	font-weight: normal;
	text-align: left;
}



#body li {
	float: none;
	margin: 3px;
	font-weight: bold;
}

#body li li {
	font-weight: normal;
	margin-left: 10px;
}

#body ul ul {
	margin: 3px;
	margin-left: 10px;
}

#body_services ul{
	margin: 10px;
	display: block;
}

#body_services li {
	list-style-type: square;
	float: none;
	margin: 5px;
	margin-left: 30px;
}


#body_bottom {
	float: left;
	background-color: #198863;
	width: 100%;
	height: 22px;
	//height: 23px;
}

#body p,  #body_services p {
	margin-top: 11px;
	margin-bottom: 11px;
	margin-right: 12px;
}

.smalltext{
	font-size:10px;
}

.short_text{
	font-size:9px;
}



#projects h1 {
	margin: 0;
	margin-left: 5px;
	padding: 0;
	width: 300px;
}

#projects h2 {
	margin: 0;
	margin-left: 5px;
	padding: 0;
	color: black;
	background: none;
	width: 300px;
}

#body h4{
	width: 400px;
	margin-top: 20px;
}

#body h4 a, #body h4 a:link, #body h4 a:visited, #body h4 a:hover{
	margin: 0;
	padding: 0;
	width: 400px;
	color: #006633;
	text-decoration: none;
	border-bottom: 1px solid #006633;
}

.proj_img{
	margin: 1px;
	margin-left: 0px;
	width: 140px;
}

#projects p {
	color: black;
	width: 300px;
	margin-left: 5px;
}

 form { width : 100%; margin : 0; padding : 0; 
} 

 fieldset { 
    float : left; 
    width : 400px; 
    margin : 0 20px 0 0; 
    margin-left: 30px;
    padding : 1em; 
    border : 1px solid #006633; 
}

 fieldset div br { 
   display : none;
}

 legend { 
   font-weight : bold; 
   font-size:14px;
   color : #396C44; 
   margin : 0; 
   padding : .5em; 
}

 label { 
   text-size:12px;
   display:inline;
}

 input {
  margin-left:5px;
}

table#admin {
    background-color:#FFFFFF;
    border: solid #000 1px;

}

table#admin td {
    padding: 2px;
    border: solid #000 1px;

}
