body,h1,h2,h3,h4,h5,h6,p,quote,small,form,input,ul,li,ol,label{
	margin:0px;
	padding:0px;
}

body{
	color:#555555;
	font-size:13px;
	background: url(../images/fd_page.png) repeat-x #ffffff;
	width: 100%;
}

#main p{
	padding-bottom:8px;
}

.clear{
	clear:both;
}

#main{
	width:920px;
	/* Centering it in the middle of the page */
	margin:30px auto;
}
.header{
	background:transparent;
	padding: 0 10px;
}
#menu{
  margin-top: 20px;
  height: 30px;
  width: 900px;
  list-style: none;
	background: transparent;
	border: 2px solid #E0E0E0;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#menu ul {
	float: left;

	margin: 0;
	padding: 0;
}
#menu li {
  text-align : center;
	float: left;
  margin: 0;
	padding: 0;
  border-right : 2px solid #E0E0E0;
  font-size: 14px;
}
#menu a {
  width: 120px;
	background: transparent url(../images/seperator.gif) bottom right no-repeat;
	color: #336699;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;

}
#menu a:hover {
	background: #D7E6A6;
	color: #669933;	
	}

.container{
	margin-top:10px;
	width: 900px;
	background:transparent;
	padding:10px 0 5px 0;
	-moz-border-radius:10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
}

#col_left {
  float: left;
  width:180px;
  margin: 10px 5px 5px 0;
}

#col_right {
  float: left;
  width:180px;
  margin: 30px 0 5px 5px;
}

#content_extend {
  float: left;
  width:680px;
  padding: 10px;
}

#content_middle {
  float: left;
  width:510px;
  padding: 10px;
}

.readmore {
float:right;
width: 100px;
height: 20px;
font-size: 11px;
line-height: 18px;
background: #006699;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
		-moz-box-shadow: -1px -1px 2px black;
  -webkit-box-shadow: -1px -1px 2px black;
  box-shadow: -1px -1px 2px black;
}

.readmore:hover {
background: #1F5285;
color: #555;
}

.readmore a:link {
color: #FFF;
}
.readmore a:hover {
color: #555;
}

.err{
	color:red;
}

.success{
	color:#00CC00;
}

a, a:visited {
	color:#00BBFF;
	text-decoration:none;
	outline:none;
}

a:hover{

}

.tutorial-info{
	text-align:center;
	padding:10px;
}

.partners {
	
	text-align:center;
	width:100%;
}

.partners img {
	margin-right:3px;
}

#footer{margin: auto;
  margin-top: 20px;
  height: 20px;
	background: transparent;width: 100%;
  text-align: center;
  font-size: 90%;
}

#footer a {
	margin: 0;
	padding: 5px 5px;
	text-decoration: none;
}
#footer a:hover {
	color: #669933;	
	}

