/* CSS Document */
body{background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif; 
margin:0px; 
padding:0px;
text-align:center;
}
body *{margin:0;padding:0}
#page{width:750px;}
/*Main Structural Elements*/
#top{margin-bottom:0px}
#logo{height:80px;background:#95BA65;width:750px;
border-bottom:4px solid #FFF;padding-left:45px;padding-top:5px}

#topNav{width: 750px;height: 25px;background-color:#95BA65;text-align:left;padding:5px;background-image:url(../images/bg-nav-diag-black.gif)}
#topNav ul,#subNav ul{margin-left:15px;margin-right:0px;_margin-right:13px;}
#topNav li,#subNav li{list-style-type:none;}
#topNav li a,#subNav li a{text-decoration:none;color:#FFF;/*background-image:url(../images/demo/nav_arrow.gif);*/background-repeat:no-repeat;padding-left:13px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold }
#topNav li a:visited,#subNav li a:visited{text-decoration:none;color:#FFF}
#topNav li a:hover,#subNav li a:hover{background-image:url(../images/demo/nav_arrow_ani.gif);background-repeat:no-repeat;color:#000}

#container{border-left:4px solid #f5f5f5;width:755px;height:100%;border-right:4px solid #f5f5f5;}
#container:after {content: ".";display: block;height: 0;clear: both;visibility:hidden;}
#content{border-left:0px solid #f5f5f5;background:#FFF;width:748px;text-align:left;padding:20px;font-size:10px;float;border-right:0px solid #f5f5f5}
#footer{width:750px;}
#bottom{margin-top:20px}

/*HOMEPAGE*/
#home1{width:33%;float:left;background:#D6EDAD;padding:5px;border:3px solid #95BA65}
#home2{width:33%;float:left;background:#D6EDAD;padding:5px;margin-left:2px;border:3px solid #95BA65}
#home3{width:33%;float:left;background:#D6EDAD;padding:5px;margin-left:2px;border:3px solid #95BA65}


.navBlock{float:left}


#loginMenu{}
.adminBlock{margin:25px;text-align:left;padding:2px 5px 5px 5px;};
.adminBlock:link{text-decoration:none}
.adminSubBlock{float:left};

h2.adminHeader{font-weight:bold;margin-top:0px;}

/*Form Elements*/
input.button{height:20px;border:1px solid #4AB7DB;background:#C8E9F4;font-weight:bold;color:#4AB7DB;!important}

/*Page Elements */
h1{color:#656566;font-size:110%;margin-bottom:0px;padding-bottom:0px}
h2{color:#656566;font-size:100%;margin-bottom:0px;padding-bottom:0px}

/*Classes*/
.warning{color:red}

/*Forms */
#columnarForm legend{margin-left:-8px;font-weight:bold;padding-bottom:5px}
#columnarForm fieldset
{
	float: left;
	display: block;
	width: 16em;
	margin: 0em 1em 1em 0em;
	padding: 0px 0em 1em 1em;
}

#columnarForm fieldset.radio
{
	width: auto;
	margin: 0 0 0 0;
	border:0px
}

#columnarForm fieldset.radio input
{
	/*clear: both;*/

	width: auto;
}

#columnarForm fieldset.radio label
{float:left;
font-weight: normal;
width: auto;
}

#columnarForm input
{
	display: block;
	width: 12em;
}
#columnarForm textarea
{
	display: block;
	width: 12em;
}
#columnarForm label
{
	display: block;
	margin-bottom: 1em;
	font-weight: bold;
}

#columnarForm label.first
{
	padding-top: 1em;
}

#columnarForm select
{
	display: block;
}




#horizontalForm fieldset
{
	display: block;
	margin: 0 0 3em 0;
	padding: 0 1em 1em 1em;
}

#horizontalForm fieldset.radio
{
	margin: 1em 0 2em 0;
}

#horizontalForm fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}
#horizontalForm input.btn{width:90px;margin-top:-30px}
#horizontalForm fieldset.radio label
{
	font-weight: normal;
}

#horizontalForm input, #horizontalForm textarea
{
	display: block;
	width: 15em;
}

#horizontalForm input.submit
{
	clear: both;
}

#horizontalForm label
{
	float: left;
	display: block;
	margin: 1em 1em 0 0;
	font-weight: bold;
}

#horizontalForm select
{
	display: block;
}

table, th, td {
	width:700px;
	border: 1px solid #f5f5f5;
	border-collapse: collapse;
	font-family: Arial, sans-serif;
	color: #555;
	vertical-align:top;
}


td, th {font-size:95%;
	padding: 2px;
}

thead th {
	text-align: left;
	background: #FFF;
	color: #000;
	font-size: 85% !important;
}

tbody th {
	font-weight: bold;
}


table a:link {
	color: #718ABE;
	text-decoration: none;
}

table a:visited {
	color: #718ABE;
	text-decoration: none;
}

table a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}
/*////////////ADMIN BLOCK/////////////////////////////////////////*/
#admin{width:748px;height:53px;background-repeat:no-repeat;background-image:url(../images/admin/menu/bgd.gif);padding:15px 25px 0px 0px;text-align:right;margin-bottom:10px;font-size : x-small;color:#999}
#admin a{color:#999}
#wrap{margin:0 auto;width:755px;font-family:Arial, Helvetica, sans-serif;font-size:80%}
#section{margin:15px 15px 15px 15px;text-align:left;}
#header{width:755px;}