
/* CSS Document */
body{
	
	background: #042E54;
}

#logo{
	
	background: url('images/emphasis.png') no-repeat;
	height:100px;
	
}

/************************ FORM *****************/
input.image:hover{
	background-color: Aqua;
}
input.image:active{
	background-color: Teal;
}

/********************** Fine FORM *************************/
#container {

	width: 991px;
	min-width: 991px;
	min-height:550px;
	padding-top:0;
	text-align:left;
	background-color: #EDF3F8;
	clear:both;
	margin: 0 auto;
}
.main{
	float:left;
	width:530px;

}

/*********************     right sidebar  ********/
#sidebar {
	float: right;
	width: 700px;
	height: auto;
	text-align:left;
	padding-bottom: 15px;
	padding-right: 35px;
}

#sidebar ul {
	list-style:none;
	margin-bottom:0;
	padding-top:0;
}

#sidebar li {
	list-style-image:url(images/bullet.gif);
}

#sidebar h1 {
	font-size:1.4em;
	margin:0 0 0 5px;
	padding-top:5px;
	width:700px ;
	color:#333;
}	

#commands {
	float: right;
	text-align:left;
	max-width: 1000px;
	min-width:750px;
	text-align:right;
	margin-right: 5px;
}

/*************************    left column  ************/
.left { /*BOX SIDEBAR*/
	float:left; 
	width:200px; 

	margin:10px 0;
	padding-left:10px;
}

.left h2,.comments h3 { 
	font-size:14px; 
	border-bottom:dashed 1px #ccc; 
	margin:0 7px 3px; 
	padding:3px 0; 
}
.left ul,.right ul { 
	list-style-type:none; 
	margin:0; 
	padding:0; 
	line-height:150%; 
	font-size:12px; 
}
.left ul li,.right ul li { 
	list-style-type:none; 
	margin:0 0 20px; 
	padding:0; 
}
.left ul li ul,.right ul li ul { 
	list-style-type:square; 
	margin:0; 
	padding:0 3px;
}
.left ul li ul li,.right ul li ul li { 
	list-style-type:none; 
	background:transparent url(images/bullet.png) no-repeat 0 0px; 
	border:0; 
	margin:0; 
	padding:0 0 2px 14px; 
	}
.left ul li ul li :hover { 
	border-bottom:#ccc 1px solid;
}

/*************************    end of left column  ************/


/*
	START MIDDLE
	*/
	
.middle { 
	/*margin-top:10px; 
	line-height:16px; 
	margin-left:5px; 
	float:left; 
	width:540px; 
	overflow:hidden; 
	padding:10px;*/ 
	font-size:14px; 
}
.middle h2 { 
	font-size:16px; 
	border-bottom:dashed 1px #ccc; 
	margin:0 7px 3px 0; 
	padding:3px 0; 
}
/*
	END MIDDLE
	*/

.nodec{ 
	text-decoration: none;
}


.links a{
	
	text-decoration: none;
    
}

.links:hover {
	
	background-color: #EDF3F8;
	display: block;
    
}

ul{
	list-style-type:none; 
	margin:0; 
	padding-left:2px; 
	line-height:150%; 
	
}


img { 
	border: 0px; 
}

/***************BOX SIDEBAR**********************************/
/* set millions of background images */
.rbroundbox { 
	background: url(images/box/nt.gif) repeat; 
}
.rbtop div { 
	background: url(images/box/tl.gif) no-repeat top left; 
}
.rbtop { 
	background: url(images/box/tr.gif) no-repeat top right; 
}
.rbbot div { 
	background: url(images/box/bl.gif) no-repeat bottom left; 
}
.rbbot { 
	background: url(images/box/br.gif) no-repeat bottom right; 
}

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { 
	margin: 0 7px; 
}
.rbroundbox { 
	width: 100%; 
	margin: 1em auto; 
}


/***************END BOX SIDEBAR**********************************/


#gradient_down{
	margin: 0 auto;
	background:  url('images/gradient_down.jpg') repeat-x; 
	height:27px;
width: 991px;
	
}




/* 
	START - FOOTER
	*/

#footer { 
	width: 100%;
	color: #FFFFFF;
	margin: 0 auto;
	background: #042E54;
	text-align:center; 
	clear:both; 
	font-size:80%;
	font-style: italic;

	
}

	
#footer2 { 
	margin: 0 auto;
	background: #EDF3F8;
 	clear:both; 
	padding:40px; 
	
}


/*
	END - FOOTER
	*/ 

/* 
	START TEXT ON DARKBLUE BACKGROUND
	*/
	
.yellow{
	color: #ECE5B6; 
	text-decoration: none;
}