body { margin: 10px; margin-top : 10px; margin-bottom : 20px;text-align:center; font-family: Tahoma, Verdana, "Trebuchet MS";}

#frame {text-align:center; width: 760px; border: 2px solid #fe0000; padding: 2px; margin: 0 auto 5px auto;}
/* For <IE7 */
* html #frame {
height: 772px; 
}
#header {text-align:center; width: 760px;}
#contents_top { clear:both; width: 760px; }
#tagline {float: left; text-align:left; width: 412px; height: 22px; font-size:20px; color: #CCCCCC; font-weight:normal; padding: 2px; }
#logo {position: relative; left: 186px; top: 45px; width: auto;}
#chevron {float: right;}
#divider_top { clear:both; border-top: 1px solid #EEEEEE;  height: 3px; margin: 3px 0 0 0;}
#banner_top { clear:both; width: 760px; margin: 0px;}
#navpanel {background-color: #D22700; width: 170px; margin: 0px; padding: 5px 0 0 0; height: 151px; float: left; text-align:center}
#navpanel p { padding: 0 3px 0 0; margin: 0px;display:block; width: 166px; height: 24px; border-bottom: 1px solid #CC0000; font-size: 14px; color:#FFFFFF; text-align:right;}

/* For <IE7 */
* html #navpanel {
height: 151px; 
}

#navpanel a {color: white; text-decoration:none;}
#navpanel a:hover {color: white; text-decoration:none;}
#navpanel a:visited {text-decoration:none;}
#masthead {width: 540px; height: 156px; padding: 0 2px 0 2px; float: left;}
#red_box {background-color: #D22700; width: 46px; height: 156px; float: right;}
#divider_top2 { clear:both; border-bottom: 1px solid #EEEEEE;  height: 3px;}

.clear {
clear:both;
}

#maincontent {margin-top: 0px; text-align:center; width: 760px; min-height: 575px; padding-bottom: 50px;}

/* For <IE7 */
* html #maincontent {
padding-bottom: 50px; 
}
#contents_main { clear:both; width: 760px; }
#leftcolumn { float: left; width: 170px; text-align:center; border-right: 1px solid #eeeeee; margin-top: 5px;}
#leftcolum img { width: 100px; height: 100px; } 
#leftcolumn p {margin: 0 0 0px 10px; display:block; width: 150px; background-image:url(../images/chevron_sidebar.jpg); background-repeat:no-repeat; height: 24px; font-size:11px; color:#999999; text-align:left; padding: 10px 0 0 0;}

/* For <IE7 */
* html #leftcolumn p{
margin: 0 0 10px 0px; 
}

#leftcolumn p.left {text-align:left; font-size:12px;  color:#999999;background-image: none; padding-bottom:60px;}
/* For <IE7 */
* html #leftcolumn p.left{
padding-bottom:0px;
}
#leftcolumn p.left {text-align:left; font-size:11px;  color:#999999;background-image: none;}
#leftcolumn p.left a {color:#FE0000;background-image: none;}
#leftcolumn p.left a:hover, a:visited {color:#FE0000;background-image: none;}
#leftcolumn a {color:#999999; text-decoration:none;}
#leftcolumn a:hover {color:#999999; text-decoration:none;}
#leftcolumn a:visited {text-decoration:none;}

#bodytext{ float: right; width: 560px; margin: 5px 15px 0 5px ; text-align:justify; font-size:12px; color: #333333; font-weight:normal; }
/* For <IE7 */

* html #bodytext  {
 width: 550px;; margin: 0 5px 0 0px;  
}
* html #bodytext p {
 width: 550px; margin: auto 5px auto 10px; 
}

#bodytext li {list-style-image:url(../images/chevron_bullet.jpg); list-style-position:outside; vertical-align:text-top; line-height: inherit; margin: 0 0 20px 40px; }

/* For <IE7 */
* html #bodytext ul, li {
 margin: 0 0 0px 0px; 
}

#breadcrumbs {text-align:left; color:#666666; font-size: 8pt; background-color: #f0f0f0;  float: right; width: 585px; height: 16px;}
#breadcrumbs a{ color:#333333;}
#breadcrumbs a:hover{ color:#000;}


#footer {text-align:center; width: 760px; margin: 0 auto; }
/* For <IE7 */
#botbar {background-image:url(../images/botbar.jpg); width: 100%; height: 18px; }

#registered {padding: 5px 0 0 0;font-size:10px; color:#333333;text-align: center;}
#copywrite, #designedby {font-size:10px; color:#333333;}
#copywrite, #designedby {font-size:10px; color:#333333;}
#copywrite { float: left; padding-left: 2px;}
#designedby {float: right; padding-right: 2px;}

h1 { font-size:22px; color: #000000; font-weight:normal; text-transform: lowercase;}

form.ddfm label {
	display: block; 
	float: left; 
	width: 150px; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  
}