* {
	margin: 0;
}

html, body {
	height: 100%;
	background-color: 653a29;
	background-image: url(images/background.gif);
	background-position: top;
	background-repeat: repeat-x;
	font: 16 garamond;
	color: f2e9d1;
	text-align: center;
}

.header {
	height: 127px;
 	position: relative;	
}

.logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 286px;
}

.menu {
	position:absolute;
 	top:0;
	left: 286px;
 	width:700px;
}

.content .titletext{
	font-size: 28px;
	font-family: Arial;
	margin-left: -30px;
	display: inline;
	text-align: left;
	text-transform: capitalize;
	font-weight: bold;
}

IMG.certification {
    display: block;
	 text-align: center;
    margin-left: auto;
    margin-right: auto;
}
	 

.pagebody
	{
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	position: relative;
	font-size: 11px;
	width: 980px;
	background-position: top;
	background-repeat: no-repeat;
} 

.columns:after {
	content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

* html .columns {height: 1%;}
.columns{ display:inline-block; }
.columns{ display:block; }

.columns .column{
	float:left;
	overflow:hidden;
	display:inline;
}

.columns .sidebar{ float:right; }

.columns .content{
	width:760px;
	background-color:744732;
}

.contents a{
	color: #f2e9d1;
	border-style: none;
	border-width: 0;
}

.contents a:hover{
	color: #ffffff;
	border-style: none;
	border-width: 0;
}

.columns .sidebar{
	width:190px;
	left: 25px; 
}

.contents
{
	text-align: left;
	margin: 30px;
	width: 700px;
	border-style: none;
	border-width: 0;
}

.titletext
{
	text-align: left;
	padding-left: 30px;

}

.sidebar
{
	text-align: justify;
	font-size: 14px;
}

.sidebar_nav
{
	margin-top: 30px;
	text-align: justify;
}

.sidebar_nav a{
	color: #f2e9d1;
}

.sidebar_nav a:hover{
	color: #ffffff;
}

.sidebar_about
{
	margin-top: 56px;
	text-align: center;
	width: 190px;
	margin-left: auto;
	margin-right: auto;
}

.sidebar_about a{
	color: #f2e9d1;
}

.sidebar_about a:hover{
	color: #ffffff;
}

.sidebar_about .titletext{
	font-size: 24px;
	font-family: Arial;
	margin-left: -30px;
	display: inline;
	text-align: left;
	text-transform: capitalize;
	font-weight: bold;
}


.sidebar_nav .titletext{
	font-size: 24px;
	font-family: Arial;
	margin-left: -30px;
	display: inline;
	text-align: left;
	text-transform: capitalize;
	font-weight: bold;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	margin: 0 auto 0 auto;
	width: 980px;
}

.left { float: left; }

.right { float: right; }

.listright {
	 float: right; 
    margin: 20px;
}

.projectsright {
	 float: right; 
    margin-left: 20px;
}

.listright li {

	margin: 5px;
	
}

li.column1 { margin-left: 5em; }
li.column2 { margin-left: 22em; }
  
li
  {    line-height: 1.2em;  }

li.reset
  {    margin-top: -176.5em;  }



.push { height: 30px; }

.copyright{
	width: 980px;
	margin: 0px auto 0px auto;
	padding-top: 10px;
}

.footer, .footer a {
	height: 35px;
	background-color: 22120c;
	color: d4ae97;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font: 11 Tahoma;
}

.footer a:hover {
	color: #FFFFFF;
}


/* Menu styles */
#nav {
    background:url(images/nav.jpg) no-repeat;
    width:720px;
    height:127px;
    margin:0;
    padding:0;
 }

#nav span {
    display: none;
}

#nav li, #nav a {
    height:127px;
    display:block;
}

#nav li {
    float:left;
    list-style:none;
    display:inline;
}

#nav-01 {width: 115px;}
#nav-02 {width: 110px;}
#nav-03 {width: 104px;}
#nav-04 {width: 155px;}
#nav-05 {width: 114px;}
#nav-06 {width: 122px;}

#nav-01 a:hover {background:url(images/nav.jpg) 0px -127px no-repeat; }
#nav-02 a:hover {background:url(images/nav.jpg) -115px -127px no-repeat; }
#nav-03 a:hover {background:url(images/nav.jpg) -225px -127px no-repeat; }
#nav-04 a:hover {background:url(images/nav.jpg) -329px -127px no-repeat; }
#nav-05 a:hover {background:url(images/nav.jpg) -484px -127px no-repeat; }
#nav-06 a:hover {background:url(images/nav.jpg) -598px -127px no-repeat; }


/* Form styles */
div.form-container { }

p.legend { margin-bottom: 1em; }
p.legend em { color: #FFF; font-style: normal; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container form p { margin: 0; }
div.form-container form p.note {
	margin-left: 170px;
	font-style: italic;
	color: #fff;
}
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #975f45 5px solid; }
div.form-container form legend { font-weight: bold; color: #e8d1cb; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label { margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset label.controlset { display: block; float: left; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; }

