/* CSS Document */
@media print { 
  @page rotated {size: landscape}
} 

body{
	font-size: 12px;
	line-height: 16px;
	color: #32343F;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	height:100%;
	/*   overflow-y:scroll;*/
/*   background-color:#FFFFFF; */
   background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img
{  
   border-style: none;
}


a
{
 text-decoration:none;
 color: #666666;
}

/*
a:hover {
background-color:#405178; 
color:#FFFFFF; 
padding:3px;
}
*/

/* ---------------------------------------------------------------- */

#main_b{
	text-align: center;
	width: 950px;
	background-color:#FFFFFF;
	/*   background-color:#FFFFFF; */
   height: 100%;
	position: relative;/*
   border-left: solid #cccccc;
   border-top: solid #cccccc;
   border-right: solid #cccccc;
   border-bottom: solid #cccccc;
   border-width: 2px;
	padding-bottom: 15px;
*/
}

#left_menu{
	/*	background-color:#BAC8E0; */
    background-color:#FFFFFF;
	color:#CCCCCC;
	font-size:16px;
	position:relative;
	width: 130px;
	left: 10px;
	right: 0px;
	top: 10px;
	float:left;
	z-index:1;
}

#content{
	/*background-color:#FFFBF4;*/
    background-color:#FFFFFF;
	color:#333333;
	font-size:12px;
	position:relative;
	/*width: 450px;*/
    width: 780px;
	top: 10px;
	left: 10px;
	float:left;

	border-left-color:#666666;
	border-left-width:2px;
	border-left-style:solid;

/*	
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
*/
	padding-top:10px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:20px;
}

/*
#right_menu{
background-color:#5B588F;
color:#FFFFFF;
font-size:12px;
position:relative;
width: 130px;
left: 30px;
right: 00px;
top: 10px;
float:left;
}
*/

#left_content {
	position:relative;
	background-color: #FFFFFF;
	height: 100%;
	width: 780px;
	float: left;
	/*margin-top:10px; */
    left:0px;
	font-size:12px;
}
#right_content {
position:relative;
background-color: #F2FFF3;
height: 100%;
width: 770px;
float: left;
/*margin-left: 20px;*/
left:10px;
margin-top:10px;
}


#prof_left_content {
	position:relative;
	background-color: #FFFFFF;
	height: 100%;
	width: 380px;
	float: left;
	/*margin-top:10px; */
	left:10px;
	font-size:12px;
/*	border-right-width:1px;
	border-right-color:#7E9EBE;
	border-right-style:solid;
*/	
	padding-right:5px;
}
#prof_right_content {
	position:relative;
	background-color: #FFFFFF;
	height: 100%;
	width: 380px;
	float: left;
	/*margin-left: 20px;*/
	left:15px;
	font-size:12px;
/*	border-left-width:1px;
	border-left-color:#7E9EBE;
	border-left-style:solid; */
	/*	margin-top:10px; */
}



/* -------------------------------- TOP MENU--------------------------- */
 
 
 /* ------------------------------- VERTICAL MENU -----------------------------------*/
 
 #navcontainer_left
 {
	font: 11px "verdana",sans-serif;
	font-weight: 900;
	/*	display: block; */
/*	color: #999999;*/
	/*background-color: #c0c0c0;*/
 /*width: 12em;*/
/* padding: 0px; */ /* PADDING 8 WORKS WITH THE MENUS AND PADDING 3 WORKS WITH THE LOGIN.... FIX FIX FIX FIX FIX FIX */
/*   width:80%; 
	margin: 0; */
	padding-top:8px;
	padding-bottom:8px;
/*	color: #666666; */
 }


td#navcontainer_left a {
text-decoration: none;
color: #666666;
}


td#navcontainer_left a:hover /*td#navcontainer_left a:hover */{
	/*
	border-left-color:#FFFFFF;
	border-left-width:thin;
    border-right-width:thin;
	border-right-color:#FFFFFF;
	text-decoration:underline;
	color:#FFFFFF; */
	background-color: #405178;
	color:#FFFFFF;
	display: block;
/*	font-weight:bold;
	font-size:13px;*/
/*	color: #f3de74;*/
}




 ul#navlist_left,ul#navlist_left li ul#subnavlist_left, ul#navcat, ul#navcat li
 {
 list-style-type: none;
 padding: 0;
 margin: 0;

 }
/*
 ul#navlist_left li,ul#navlist_left li ul#subnavlist_left li, ul#navcat li { display: inline; text-align:left;}
 */
 
 
 ul#navlist_left li ul#subnavlist_left li, ul#navcat li { font-weight:400;}


 ul#navlist_left li a
 {

	display: block;
 	width: 100%;
	color: #666666;
	text-align: center;
	text-decoration: none;
	border-left: solid #eee;
	border-top: solid #eee;
	border-right: solid #aaa;
	border-bottom: solid #aaa;
	border-width: 0px;
	margin: 0;
	padding-top: 3px;
	padding-bottom: 3px;

	/*	padding: 2px 5px 2px 5px;*/
	/*	width: 10em; */
	/*	background: #cccccc; */
 }

ul#navlist_left li a:hover,ul#navlist_left li a:focus {

	background-color:#405178;
	color:#FFFFFF;

	/*
	border-left-color:#FFFFFF;
	border-left-width:thin;
    border-right-width:thin;
	border-right-color:#FFFFFF;
	text-decoration:underline;
	color:#FFFFFF; */

/*	font-weight:bold;
	font-size:13px;*/
/*	color: #f3de74;*/
}


#home_f {
	font-weight:bold;
	font-size:14px;
	color:#445623;
	text-align:left;
	padding-left:150px;
 }

#proj_a {
   vertical-align:top; 
   padding-left:1px; 
   padding-right:1px;
}

#proj_b {
   vertical-align:top; 
   padding-left:1px; 
   padding-right:1px;
}

#pic_hl {
 border-bottom:#405178 solid thin;
}

div#pics a {
   style="font-size:14px; 
   font-weight:bold; 
   color:#666666; 
   text-decoration:none; 
}

div#pics a:hover {
	background-color:#405178;
	color:#FFFFFF;
}


