html{height:100%;
	}
body {margin: 0;
		padding: 0;
		font-family:verdana, helvetica, arial, sans-serif;
	 	font-size: 0.7em;
}

p{margin-top:5px;
	margin-bottom:5px;
	}
	
#mainContainer{float: left;
		width:1001px;
		margin:0 auto;
		text-align:left;
		}

#header {
  background:#FFFFFF url('images/header_mid.gif') repeat-x fixed left top;
	    height: 135px}

#header_left {  
  float: left;
  width: 182px;
  height: 135px;}
#header_right {
  float: right;
   height: 135px;}
#header_center {
  float: left;
  width: 77%;
  height: 100%;}
#header_top{
   		float: left;
   		width: 100%;
   		height: 50%;}
#header_bottom{
    float: right;
    width: 100%;
  height: 35px;
}
#header_base{  
  float: left;
  width: 100%;
  height: 18px;
  background: #fff;
}


#menu_bar{
    float: left;
	width:100%; height: 24px;
	margin: 0 auto;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;	
	}
 

#contentwrapper{
	float: left;
	width: 100%;}

#content {
  background: #fff;
  margin: 0 190px 0 195px; 
}

#leftcol {
  float: left;
  width: 175px;
  margin-left: -1001px;
    padding-left: 20px; 
  background-color: #FFF;
}

#rightcol {
  float:left;
  width: 190px;
  margin-left: -190px;    
  background-color: #F0F4D5;
}

#right_nav{
	width:188px;
	padding-right:2px;
	border:0px solid #A1A646;    
    }
#right_nav p{
	font-weight:bold}
#right_nav a{color: #000;
	text-decoration:none;
	}
#right_nav a:hover{color: #000;
	text-decoration:underline;
	}


#right_sec{
   	width:100%;
	background-color: #F0F4D5;    
    padding-right:0px;
          
}

#footer {
    clear: left;
    width: 100%;
  background: #E4F7F6;
  border-top: 2px solid #A1A646;	
}

.innertube{
	margin: 10px;
	margin-top:0;
}

a:link 	{ font-size: 11px; text-decoration:none; color: #0091D9; }
a:hover { font-size: 11px; text-decoration:underline; color: #000000; }
a:active  { font-size: 11px; text-decoration:underline; color: #000000; }
a:visited { font-size: 11px; text-decoration:none; color: #0091D9; } 
.b{border-right: 1px solid #555902;
		border-bottom: 1px solid #555902;}
body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input { 
font-family : verdana, helvetica, arial, sans-serif;
}

.heading
{
  font-size: 11px;
  border-bottom : .05em solid #A1A646;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}



/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
	
	
	#dhtmlgoodies_menu img{
		border:0px;
	}

	/* End general styles for this example page */
	/* General configuration CSS */
	
	#dhtmlgoodies_menu ul li ul{
		display:none;	/* Needed to display ok in Opera */
	}
		
	#dhtmlgoodies_menu{
		visibility:F;	
	}
	#dhtmlgoodies_menu ul{
		margin:0px;	/* No indent */
		padding:0px;	/* No indent */
	}
	#dhtmlgoodies_menu li{
		list-style-type:none;	/* No bullets */
	}	
	#dhtmlgoodies_menu a{

		margin:0px;
		padding:0px;
	}
	/* End general configuration CSS */
	
	
	/* Cosmetic */
	
	/***********************************************************************
		CSS - MENU BLOCKS
	 	General rules for all menu blocks (group of sub items) 
	***********************************************************************/
	#dhtmlgoodies_menu ul{
		border:1px solid #000;
		background-color:#FFF;
		filter: alpha(opacity=85);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
		-moz-opacity: 0.85; opacity:0.85;
		padding:1px;
	}
		
	#dhtmlgoodies_menu ul.menuBlock1{	/* Menu bar - main menu items */
		border:0px;
		padding:3px;
		border:0px solid #F2F9FE;
		background-color:#96DCFF;          
		overflow:visible;
	}
	#dhtmlgoodies_menu ul.menuBlock2{	/* Menu bar - main menu items */
		border:0px;
		padding:5px;
		border:1px solid #C7CFA2;
	}
	
	/***********************************************************************
		CSS - MENU ITEMS
	 	Here, you could assign rules to the menu items at different depths.
	***********************************************************************/
	/* General rules for all menu items */
	#dhtmlgoodies_menu a{
		color: #000;
		text-decoration:none;
		padding-left:2px;
		padding-right:2px;
	
	}
	
	/*
	Main menu items 
	*/
	
	#dhtmlgoodies_menu .currentDepth1{
		padding-left:5px;
		padding-right:5px;
		border-right: 1px   solid #E2EBED;
		border-bottom: 0px solid #6FAB9D;
	}
	#dhtmlgoodies_menu .currentDepth1over{
		padding-left:5px;
		padding-right:5px;
		background-color:#96DCFF;
		border:0px solid #000;
		
		
	}
	#dhtmlgoodies_menu .currentDepth1 a{
		font-weight:bold;
	}
	#dhtmlgoodies_menu .currentDepth1over a{	/* Text rules */
		color:#889063;
		font-weight:bold;
	}
	
	/* Sub menu depth 1 */
	#dhtmlgoodies_menu .currentDepth2{
		padding-right:2px;
		border:1px solid #FFF;
	}
	#dhtmlgoodies_menu .currentDepth2over{
		padding-right:2px;
		background-color:#E2EBED;
		border:1px solid #000;
	}	
	#dhtmlgoodies_menu .currentDepth2over a{	/* Text rules */
		color:#000;
	}
	
	/* Sub menu depth 2 */
	#dhtmlgoodies_menu .currentDepth3{
		padding-right:2px;
		border:1px solid #FFF;
	}
	#dhtmlgoodies_menu .currentDepth3over{
		padding-right:2px;
		background-color:#EDE3EB;
		border:1px solid #000;
	}

	/* Sub menu depth 3 */
	#dhtmlgoodies_menu .currentDepth4{
		padding-right:2px;
		border:1px solid #FFF;
	}
	#dhtmlgoodies_menu .currentDepth4over{
		padding-right:2px;
		background-color:#EBEDE3;
		border:1px solid #000;
	}	



#itemContainer{height:100%; width:100%; background: #fff url('images/header_mid.gif') repeat-x left top ;}
#itemContent{position:relative; top: 50px; padding: 3px 3px;margin: 10px 10px;border: 2px solid #A1A646;background-color: #e3e6c4;
   color: #2d2b2b; width:652px;
}
.itemTitle{position: relative; top: -20px; left: 70px; border: 1px solid #a1a646; background-color:#fff;text-align: center; width:498px;}
.vline{border-left: .05em solid #D3D79F; height:100%;}
.bline{border-bottom : .1em solid #A1A646; width: 80%;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.basictab{
padding: 3px 0;
margin-left: 0;
font: bold 12px Verdana;
border-bottom: 1px solid #A1A646;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #A1A646;
border-bottom: none;
background-color: #f6ffd5;
color: #2d2b2b;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover{
background-color: #D0D2A2;
color: black;
}

.basictab li a:active{
color: black;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #FFFFFF;
color: black;
}

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(images/bar_blue.gif) repeat-x left top;
}