body {
	background-color: #d2d6e1;
	margin: 0px;
	text-align: center;
	font-size: 70%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-bottom: 60px;
}
input, select, textarea, table, form {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%
}

h1 {
	color: #597389;
	margin: 0px;
	padding: 0px 0px 10px 0px;	
	font-size: 150%;
	font-size:1.4em;
	font-weight: bold;
	border-bottom: 4px solid #000000;
}
h2 {
	font-size: 130%;
	margin: 0px;
	padding: 20px 0px 5px 0px;
}
h3 {
	font-size: 100%;
	color:#738595;
	padding: 20px 0px 5px 30px;
	margin:0px;
}
a {
	color: black;
	text-decoration: none;
	font-weight:bold;	
}
a:hover {
	text-decoration: underline;
}
#logo img,
.maxwidth {
	display:block;
	border: 0px;
}
p{
	padding:0px;
	margin:0px 0px 5px 0px;
}

.hidden{
	display:none;
}
.rightText{
	text-align:right;
	margin-right: 30px;
}
.rightbox{float:right;}



#content{
	line-height: 1.5em;
}
/*#content .no_nav{
	background: url('../images/shade.gif') top repeat-x;
}*/
#content h1{
	color: #738595;
}
#content h1 .remainder,
#content h2 .remainder{
	color: #414141;
}
#main,
#content{
	padding:0px;
	margin:0px;
}
#page {
	width: 759px;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px auto 50px auto;
}

#navigation{
	background-color:black;
	padding:0px;
	margin:0px;
	height: 27px;	
	border-top: 1px solid white;
}
#breadcrumb{
	background: url('../images/shade.gif') repeat-x;
}


/*FOOTER*/

#footer {
	clear:both;
	color: #666666;
	padding-top: 30px;
	height:11em;
	width: 759px;
	padding-bottom: 28px;
}
#footer ul {
	margin: 0px;
	padding: 20px 0px 0px 20px;
	list-style: none;
	float:left;
	border-bottom: 1px solid #959595;	
}
#footer p{
	clear:both;		
}
#footer ul.right_links{
	float:right;
}
#footer li {
	float: left;
	border-right: 1px solid #959595;
	height:2em;
}
#footer li a {
	color: #666666;
	padding: 5px 10px 7px 10px;
}
#footer ul li.last_item{
	border-right:none;
}
#footer li a:hover {
	text-decoration: none;
	color: #333333;
}
#footer li.right {
	float: right;
	border:none;
}
#footer li a.print {
	background: url('../images/icons/print.gif') left no-repeat;
	padding-left: 25px;
	margin-left:5px;
}
#footer p {
	padding: 15px 10px 10px 30px;
}
#footer #lists{
	border-bottom: 1px solid #959595;
	height:43px;
} 
#footer #copyright{
	font-size: 90%;
	border-bottom: 1px solid #959595;
}


.btt a{
	padding-top: 0px;
	padding-left: 20px;
	background:url('../images/icons/light_arrow_up.gif') no-repeat top left;
	color:black;
	font-weight:bold;
	margin-left: 20px;
}
.btt a:hover{
	text-decoration: underline;
}
.btt{
	margin: 0px;
	padding: 0px;
	margin-top: 10px;	
	padding-top: 10px;
	list-style: none;
	float:none;
	/*border-top: 4px solid black;*/
}
.withborder{
	padding-top: 40px;
	border-top: 4px solid black;
}
.btt {
	clear: both;
	padding-top: 5px;
}






#form_page {
	width: 759px;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px auto 50px auto;
	border-bottom: 1px solid #959595;
}
#form_page h1 {
	margin-top:10px;
	padding-left:30px;
}
#logo{
	width:100%;
	background-color:black;
	border-bottom:1px solid white;
}

#form_page .group h2{
	color: #597389;
	font-weight: bold;
	padding-bottom: 10px;
	background: url('../images/bar.gif') bottom no-repeat;
	margin: 10px 0px 20px 0px;
	display:block;
	padding-left:30px;
}

#form_page p.inline {
	text-align: right;
}
#form_page p.inline span.question{
	float: left;
	width: 470px;
	text-align:left;
}
#form_page p.inline span.options{
	display: block;
	text-align:left;
}
#form_page p.inline label {
	margin: 0px 15px 0px 0px;
}

#form_page textarea {
	margin-top:10px;
	display:block;
}

#form_page .leftbox p{
	width: 350px;
}  
#form_page .leftbox{
	float:left;
	width:400px;
	padding-top: 23px;
	padding-left: 30px;
	margin-bottom:10px;
}

#form_page #details{
	padding: 12px 30px 30px 410px;
	background-color: #eaecf1;
	border: 1px solid #eaecf1;
}
#form_page #details.group h2{
	display:none;
}
#form_page #details label {
	display: block;
	font-weight:bold;
	background: url('../images/arrow.gif') left no-repeat;
	padding-left:22px;
	margin-top: 10px;	
	margin-bottom: 2px;
}
#form_page #details input.text {
	width: 265px;
}
#form_page #details select {
	width: 268px;
}
#form_page #details input.date {
	width: 235px;
}
#form_page #details img.date {
	margin-bottom: -6px;
}

#form_page #details input.checkbox {
	margin: 3px 5px 0px 20px;}
#form_page #details label.checkbox {
	display: inline;
	font-weight: normal;
	background: none;
	padding: 0px;
}

#form_page .group p, #form_page div.group div.group {
	padding-left: 30px;
	padding-right: 0px;
}
#form_page input.submit{
	color:white;
	padding: 2px;
	margin:30px 0px 10px 30px;		
	padding-right:20px;	
	border:1px #93a2b7 solid;
	border-left: 5px solid black;
	background: url('../images/icons/light_arrow.gif') no-repeat right #93a2b7;
	cursor:pointer;
	width:auto;
}
#form_page form{
	padding:0px;
	margin:0px;
}









/*goto meeting*/



.box-dblue, .box-blue {
	width: 394px;
	background: url('../images/boxes/6a7d8e-bottom.gif') bottom no-repeat #6a7d8e;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 5px;
}
.box-blue {
	background: url('../images/boxes/1659a1-bottom.gif') bottom no-repeat #1659a1;
}
.box-dblue h2, .box-blue h2 {
	background: url('../images/boxes/6a7d8e-top.gif') top right no-repeat;
	border-bottom: 1px solid #FFFFFF;
	padding: 15px 20px 5px 20px;
	font-size: 100%;
}
.box-blue h2  {
	background: url('../images/boxes/1659a1-top.gif') top right no-repeat;
}
.box-dblue .boxcontent, .box-blue .boxcontent {
	padding: 10px 20px 30px 20px;
}



#form_page .box-dblue .boxcontent input.submit{
	margin:0px 0px 0px 0px;	
	padding: 0px;
	padding-right: 20px;
	width:auto;
}

	

div.boxcontent label{
	display: block;
	padding: 5px 0px 2px 0px;
}


p.phone {
	background: url('../images/boxes/1659a1-phone.gif') left no-repeat;
	padding-left: 60px;
	height: 50px;
	font-size: 120%;
}

.paddingleft{
	padding: 20px 30px 50px 30px;
}
.block{
	float:left;
	width: 280px;
	padding-bottom: 280px;
}
#rightbar {
	float: right;
	margin-left: 20px;
}
.forPrint{
	display:none;
}

#form_page .fixedinput input.submit{
	margin-left:0px;		
}
.fixedinput input.attributeinput,
.fixedinput textarea{
	width:400px;
}
.fixedinput select.attributeinput{
	width:405px;
}
.fixedinput label{
	display:block;
	color:black;
}
.fixedinput label.radio{
	display:inline;
	width:auto;
}
.fixedinput span.label{
	display:block;
}
.mandatory{
	color: #CC0000;
	font-size: 110%;
	font-weight:bold;
}
.fixedinput form textarea{
	margin:0px;
	padding:0px;
}
#form_page .fixedinput  textarea{
	margin-top:0px;
}

.fixedinput form p{
	padding: 3px 0px 10px 0px;
}




/*SITE NAVIGATION*/

#site_navigation{
	border-top: 1px solid white;
	height:1.5em;
	font-size: 1.2em;
}
#site_navigation ul{
	background-color:black;	
	margin:auto;
	padding:0px;
	float:left;
	width:100%;
}
#site_navigation ul li{
	float:left;
	display: block;
	border-right:1px #999999 solid;
	padding: 2px 8px 2px 8px;
}
#site_navigation a{
	color:white;
	background-color:transparent;	
	background: url('../images/icons/light_arrow.gif') no-repeat left;
	padding-left:20px;
	font-weight:normal;
}
#site_navigation a:hover{
	color:#a0aac0;
	text-decoration:none;
}
#site_navigation a.selected{
	color:#a0aac0;
	font-weight: bold;	
}
#site_navigation ul li.last_item{
	border:none;
}

/*Default Nav*/
#navigation{
	background-color:black;
	padding:0px;
	margin:0px;
	height: 27px;	
	border-top: 1px solid white;
}
#breadcrumb{
	background: url('../images/shade.gif') repeat-x;
}