* {
 margin: 0;
 padding: 0;
} 
html, body {
    margin: 0px auto;
	padding:0px;
}
body {
	text-transform: none;
	color: #666666;
	text-decoration: none;
	font: bold normal 80%/normal Arial, Helvetica, sans-serif;
	overflow: scroll;
	/*padding-top: 10px;
	padding-left: 10px;*/
	background: #FFFFFF;
}

a {
	color:#FF6600;
	text-decoration:none;
}
.main
{
	width:860px;
	height:auto;
	margin:0px auto;
	padding:0px;
	background: #FFFFFF;	
}
.header {
	background: #FFF url(../images/blueback01_02.gif) repeat-x center top;
	height:119px;
	padding:0px;
	width:850px;
	color: #FFFFFF;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

#logo {
	margin:0px auto;
	width:243px;
	height: 109px;
	clear: none;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	
}
#header_right {
	/*float: left;*/
	width: 597px;
	height:119px;
	margin-left:253px;
	}
.headerlinks_rt {
	width:597px;
		}
img.onlinebutton {
	padding-top:5px;
	padding-right:5px;
	float:right;
	
}
img.center
{
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF;
	display: block;
}
.headerlinks {
	width:223px;
	height:1em;
	text-align: center;
	float: left;
}

.headerlinks a{
	color: #FFFFFF;	
}
.headerlinks a:hover{
	color: #333366;
}
.header_t
{
	width:607px;
	height:22px;
	/*	padding-bottom:9px;*/
	text-align:right;
	float: left;
}
.login_bg
{
	width:122px;
	height:22px;
	background:#FFFFFF no-repeat left top;
	text-align:center;
	color:#FFF;
	float:right;
}

.standardlist {
	padding-left: 10px;	
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
.standardlist li{
	margin-top: 10px;
		}
.list02 {
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	font: normal 1em Verdana, Arial, Helvetica, sans-serif;
	color: #336600;
	}
.list02 li{
	margin-top: 10px;
	margin-left: 10px;
		}			
.standardcopy a.link01{
	font-size: 1.1em;
	color: #FF0000;
}
.search_box
{
	width:130px;
	height:22px;
	float:left;
	padding-left:365px;
	text-align:left;
}
.search_input
{
border:none;
background:url(../images/search_bkg.gif) left center no-repeat;
height:18px;
width:117px;
padding-left:4px;
line-height:18px;
}
.header_bottom
{
	height:31px;
	padding-left:166px;
	text-align:left;
	padding-top: 55px;
}
/* MENU */

#horzmenu {
	height: 2em;
	width: 850px;
	list-style: none;
	background: #81C925;
	margin-right: auto;
	margin-left: auto;
	padding-top: 7px;
}
#horzmenu ul{
	border: 0;
	margin: 0;
	list-style-type: none;
	text-align: center;
	padding-left: 0px;
}
#horzmenu ul li{
	display: block;
	float: left;
	padding-left: 20px;
	}
#horzmenu ul li a{
	font-size: 100%;
	color: #FFFFFF;
	  } 
#horzmenu ul li a:hover{
	color: #666666;
	  } 
/*menu*/	  
#navcontainer {
	height: 31px;
	padding-left: 250px;
}

#navcontainer ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#navcontainer ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	background: #33CCFF no-repeat center center;
	height:31px;
}

#navcontainer ul li a {
	width: 83px;
	height: 31px;
	padding: 0px;
	margin: 0px;
	color: #FFF;
	text-decoration: none;
	display: block;
	text-align: center;
	font: bold 14px/30px Arial, Helvetica, sans-serif;
}

#navcontainer ul li a:hover {
	color: #555;
	height:31px;
}

#navcontainer li.active a {
	color: #333;
	height:31px;
}
.box_list
{
	list-style: square url(none) inside;
	font-weight: normal;
	color: #669900;
}
.body_main
{
	width:860px;
	height:25px;
	margin:0px auto;
	text-align:left;
	background: #81C925;
}
.body_top
{
	padding-bottom:0px;
	width:860px;
	margin:0px auto;
	height:auto;
}
.body_left
{
	width:420px;
	height:auto;
	float:left;
	text-align:left;
	
}
.left_box
{
	width:408px;
	padding-left:0px;
	float:left;
	text-align:left;
}
.body_right
{
width:440px;
height:auto;
float:right;
text-align:left;
}
.blank
{
	width:440px;
	height:5px;
}
.body-right01
{
width:425px;
height:auto;
float:right;
text-align:left;
background:url(../images/body_middle_line.gif) left top repeat-y;
padding-left:15px;
}
.box
{
	border:6px solid #81C925;
	background: #FFFFFF;
}
.box_title
{
height:30px;
border-bottom:2px solid #D3ECFF;
}
.welcome_inside
{
padding:6px;
text-align:left;
}
.fav_project
{
padding:12px 0px;
clear:both;
}
.fav_text
{
	/*background:url(../images/01flag.gif) no-repeat left top;*/
	padding-left:10px;
	/*height:93px;*/
	text-align:left;
}
.title_01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 28px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-color:#FFF;
	padding-left:8px;
}
.title_02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0066CC;
	text-decoration: none;
	background-color:#FFF;
}
.title_03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #88AA00;
	text-decoration: none;
	background-color:#FFF;
}

.title_04 {
/*centered title*/
	display: block;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}
.leftbox .title_03{
	margin-left:40px;
	
}
.title_04{
	margin-left:40px;
}
.title_05 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF6600;
	text-decoration: none;
	background-color:#FFF;
}
.shadowcontent .standardcopy
{
	color: #0099CC;
	width: 790px;
	padding-left: 35px;
	padding-right: 35px;
}
.shadowcontent .copy02
{
	padding-left: 65px;
	padding-right: 35px;
}

.shadowcontent .standardcopy h1
{
	color: #7EA800;
	width: 790px;
}
.shadowcontent .standardcopy h2
{
	color: #729700;	
}
.shadowcontent .standardcopy h4
{
	color: #587500;
	padding-top: 10px;
}
.shadowcontent .standardcopy h3
{
	color: #7939CD;
	padding-top: 10px;
}
.shadowcontent .standardcopy p{
	font: normal 1em Verdana, Arial, Helvetica, sans-serif;
	color: #336600;
	padding-top:1em;
	padding-bottom:1em;
}
.noticebox01 {
	background: #FFFFF4;
	border: thin dotted #999999;
	padding: 5px 5px 5px 10px;
	margin-top: 5px;
}
.noticebox02
/*grey box right aligned*/
{
	float:right;
	padding:10px;
	width:195px;
	height:auto;
	border:2px solid #D8D8D8;
	background-color:#FCFCFC;
	color:#474747;
	margin: 10px;
}
.noticebox02 a
/*underline links*/
{
	text-decoration: underline;
}
.noticebox03
/*grey box right aligned*/
{
	background: #FFFFFF;
	border: thin dotted #999999;
	padding: 5px 5px 5px 10px;
	margin-top: 5px;
}
.noticebox04 {
	background: #FFFFFF;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
}
.body_bottom
{
background:url(../images/bodymiddleline.gif) left top repeat-x;
padding-bottom:15px;
width:800px;
margin:0px auto;
padding-top:26px;
height:200px;
}
.bottom_box01
{
width:185px;
border-right:1px solid #D1D1D1;
text-align:left;
float:left;
padding-left:5px;
}
.bottombox01_inside
{
width:192px;
height:auto;
}
.bottombox_th
{
background:url(../images/image-box-bg.gif) left top no-repeat;
padding-left:11px;
padding-top:12px;
padding-bottom:12px;
padding-right:13px;
}
.link_box
{
padding:10px 0px 10px 15px;
}
.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #57B121;
	text-decoration: underline;
	background-color:#FFF;
}
.more:hover
{
color:#009933;
text-decoration:underline;
}
.colorbox_box
{
float:right;
padding:10px;
width:195px;
height:auto;
border:2px solid #D8D8D8;
background-color:#F6F6F6;
color:#474747;
}
.input_login
{
width:190px;
height:18px;
padding-left:3px;
background-color:#FFFFFF;
border:1px solid #999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 18px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #333;
text-decoration: none;
}
.footer
{
	width:800px;
	height:26px;
	border-top:thin solid #81C925;
	border-bottom:5px solid #81C925;
	text-align:center;
	color:#67A41E;
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin-right: auto;
	margin-left: auto;
	border-right: thin solid #81C925;
	border-left: thin solid #81C925;
	background: #FFFFFF;
	margin-bottom: 10px;
}
.footer_link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 26px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #A2A2A2;
text-decoration: none;
}
.footer_link:hover
{
color:#333;
text-decoration:underline;
}
.whitelink
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 22px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFF;
text-decoration: none;
}
#horzmenu .whitelink2
{
	font-size: 89%;
	line-height: 89%;
	color: #FFF;
}
.whitelink:hover
{
	color:#999999;
	text-decoration:underline;
	padding-left: 10px;
	margin-left: 20px;
}
.main .body_main .clearboth {
	clear: both;
	border-bottom: thin dotted #CCCCCC;
}
blockquote {
	width: 859px;
	background: url(../images/box_bkg.gif) right repeat-y
}
.shadowbox {
	width: 860px
	}
.lefttopbox {
	width: 35px;
	height: 19px;
	background: url(../images/box_topleft.gif) no-repeat;
	float: left;
	}
.righttopbox {
	width: 820px;
	height: 19px;
	background: url(../images/box_topright.gif);
	float: left;
		}
.shadowcontent {
	width: 859px;
	background: url(../images/box_bkg.gif) repeat-y;
		}
.shadowcontent .leftbox {
	width: 323px;
	float: left;
}
.shadowcontent .leftbox p{
	margin-left:45px
	}

.shadowcontent .leftbox img {
	float: left;
	padding-left: 35px;
		}		
.shadowcopy {
	width: 200px;
	float:left;
	padding-left: 10px;
	padding-right: 10px;
	background: #FFFFFF;
        } 

.shadowcopy h2{
	color: #FF0000;
			}
.botleft {
	width: 35px;
	background: url(../images/box_botleft.gif) no-repeat;
	height: 20px;
	float: left;
	}
.botright {
	width: 824px;
	background: url(../images/box_botright.gif) no-repeat;
	height: 20px;
	float: left;
	}

.boxright {
	width: 220px;
	float: left;
	background: #FFFFFF;
	margin: 0px 10px 10px 30px;
	height: auto;
	border: thin solid #CCCCCC;
	padding: 5px;
			}
.boxright img.logoamep
{
	display: block;
	width: 213px;
	margin-left:auto;
	margin-right:auto;	
			}
p.copy01 {
	font-size: 90%;
	font-weight: normal;
	padding: 5px;
	border: thin solid #EFEFEF;
}
#pic_container
{
	width: 700px;
}

.clearboth
{
	clear: both;
}
#flashcontent {

		height: 100%;
	}
