body
{
	/*background-color:white;
	*/
	/*margin: 10px 25px 10px 25px;*/
	padding:0px;
	font-size: small;
	/*font-family:verdana, arial, helvetica, sans-serif;
	*/
	font-family:Trebuchet MS;
	background:#CFE1ED url(../pics/background.gif) repeat-x;
	color: #404040;
}

#logo
{
	text-align:center;
}

a
{
	color:#07a;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

a img
{
	border:0px;
}

a:visited 
{
	color: Blue;
}

/* Main Box - Content */
/* Created from: http://tools.sitepoint.com/spanky/index.php */
/* all curved boxes get the bottom-left corner */
div.content 
{
	border:1px solid black;
	background: #ffffff;
	color: #333333;
	position: relative;
	padding-top: 0;
	padding-bottom: 18px;
	/*margin: 1em 10px 0 0 ;
	*/
	height:100% width:750px;
	margin: 25px 85px 25px 85px;
}

/* all elements in 'div.rounded' gets the B-R corner */
div.content * 
{
	color: #333333;
	padding: 1em 2em 18px 0;
	margin: 0 0 -18px 18px;
	height:100%;
}

/* Scrub that B-R corner from all elements *2+* levels deep*/
div.content * * 
{
  padding: 0;
  margin: 0;
  background: none;
  color: #333333;
  height:auto
}

/* Set up some H's as 'box heads' with the T-R and T-L corners */
div.content h1, div.content h4 
{
  color: #9ebcd0;
  background: #ffffff;
  display: list-item;
  padding: 0;
  margin: 0;
  position: relative;
}

div.content h1 
{
  font-size: 3.2em;
}

div.content h4 
{
  font-size: 2em;
}

/*
div#header h1{height:80px;line-height:80px;margin:0;
  padding-left:10px;background: #EEE;color: #79B30B}
div#rightcontent p{line-height:1.4}
div#navigation{background:#B9CAFF}
div#extra{background:#FF8539}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}

div#wrapper{float:left;width:100%}
div#rightcontent{margin-left:200px}
div#navigation{float:left;width:200px;margin-left:-100%}
div#extra{clear:left;width:100%}
*/

div#header h1
{
	height:80px;line-height:80px;margin:0;
  	padding-left:10px;background: #EEE;color: #79B30B
}

div#rightcontent p
{
	line-height:1.4
}

div#navigation
{
	/*padding-left:50px; THIS SHOULD ONLY BE HERE IN IE6.0*/
	/*background:#B9CAFF*/
	border-right: 1px solid #CFCFCF;	
}

div#navigation a
{
	color:#07a;
	text-decoration:none;
}

div#navigation a:hover
{
	text-decoration:underline;
}


div#extra
{
/*	background:#FF8539*/
}

div#footer
{
	text-align:center;
}

div#footer p
{
	margin:0;
/*	padding:5px 10px;*/
}

div#footer a
{
	color:#07a;
	text-decoration:none;
}

div#footer a:hover
{
	text-decoration:underline;
}

div#wrapper
{
	float:left;width:100%
}
div#rightcontent
{
	/*margin-left:205px;*/
	margin-left:235px;
}

div#rightcontent a
{
	color:#07a;
	text-decoration:none;
}

div#rightcontent a:hover
{
	text-decoration:underline;
}

div#rightcontent table
{
	border-spacing:0px;
	width:100%;
}

/* For messages */
div#rightcontent .alert 
{
	margin : 5px;
	background: #fff6bf url(../pics/alert.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
}

div#rightcontent .info 
{
	margin : 5px;
	background: #f8fafc url(../pics/info.gif) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #b5d4fe;
	border-bottom: 2px solid #b5d4fe;
}

div#rightcontent .question
{
	margin : 5px;
	background: #f8fafc url(../pics/question.gif) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #b5d4fe;
	border-bottom: 2px solid #b5d4fe;
}

div#rightcontent .section
{
	border-top: 2px solid #b5d4fe;
}

div#navigation
{
	float:left;
	width:195px;
	width:220px;
	margin-left:-100%;
}
div#extra{clear:left;width:100%}
*

#topbar
{
	position:absolute;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	width: 650px;
	visibility: hidden;
	z-index: 200;
}
