* { font-family: Arial, Helvetica, sans-serif; margin:0; }
body { width:100%; background-image:url(../images/bg_main.gif); background-position:top left; background-repeat:repeat-x; background-color:#E5E5E5; }
img { border:0; }
	
	/* center <div> for IE*/
#MainContainer { width:998px; height:auto; margin:auto; }

.bold { font-weight:bold; }
.orange { color:#FF9C05; font-weight:bold; }
.italic { font-style:italic; }

.pic_left_frame { border:1px solid #999999; }

.pic_spacer { margin-bottom:10px; }

#spacer { width:998; height:17px; float:left; }

/* BOTTOM
----------------------------------------------- */

#footer { width:998px; margin:auto; height:auto; text-align:left; padding-bottom:60px; }
#footer p { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#8A8A8A; line-height:18px; }
#footer a { color:#FF9C05; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#footer_left {
	width:700px;
	margin:auto;
	height:auto;
	text-align:left;
	float:left;
	padding-bottom:60px;
}
#footer_right { width:106px; margin:auto; height:auto; text-align:right; float:right; }

/* navigation
----------------------------------------------- */

#navigation { width:998px; text-align:left; margin:auto; background-color:#ffffff; background-image:url(../images/nav_bg.gif); background-repeat:repeat-x; height:41px; }

#navigation ul#navigation_list { width:958px; height:41px; float:left; list-style-type: none; padding-left:40px; }
#navigation_list li {  padding:7px 25px 7px 0px; float:left; text-align:right; }
#navigation_list li a { width:auto; line-height:25px; font-size:14px; color:#666666; text-align:center; text-decoration:none; } 
#navigation_list li a:hover, #navigation_list li a#selected { color:#000000; } 

/* Banner image
----------------------------------------------- */

#banner { width:998px; height:176px; margin: 0; padding: 0; }

/* main content
----------------------------------------------- */

#content_container { width:998px; height:auto; }

/* left content column
----------------------------------------------- */

#container_left {
	width:225px;
	height:525px;
	background-color:#FFE1C6;
	border:1px #CECECE solid;
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#container_left h1 { font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#666666; line-height:16px; font-weight:bold; margin-right:10px; }
#container_left p { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#666666; line-height:18px; padding-top:10px; margin-right:10px; }
#container_left a { color:#3399FF; text-decoration:none; }
#container_left a:hover { text-decoration:underline; }

#container_left ul { list-style-type: square; padding-left: 15px; padding-top:5px; padding-bottom:5px; }
#container_left li { line-height:18px; font-size:9pt; color:#3399FF; }

/* Right content column
----------------------------------------------- */

#container_right {
	width:225px;
	height:525px;
	background-color:#FFE1C6;
	border:1px #CECECE solid;
	float:right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#container_right h1 { font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#666666; line-height:16px; font-weight:bold; margin-right:10px; }
#container_right p { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#666666; line-height:18px; padding-top:10px; margin-right:10px; }
#container_right a { color:#3399FF; text-decoration:none; }
#container_right a:hover { text-decoration:underline; }

#container_right ul { list-style-type: square; padding-left: 15px; padding-top:5px; padding-bottom:5px; }
#container_right li { line-height:18px; font-size:9pt; color:#3399FF; }

/* Middle content column
----------------------------------------------- */

#container_middle {
	width:462px;
	height:525px;
	background-color:#F8F8F8;
	border:1px #CECECE solid;
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#container_middle h1 { font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#FF9C05; line-height:16px; font-weight:bold; margin-right:10px; }
#container_middle p { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#666666; line-height:18px; padding-top:10px; margin-right:10px; }
#container_middle a { color:#3399FF; text-decoration:none; }
#container_middle a:hover { text-decoration:underline; }

#container_middle ul { list-style-type: square; padding-left: 15px; padding-top:5px; padding-bottom:5px; }
#container_middle li { line-height:18px; font-size:9pt; color:#3399FF; }

/* LOGOS
----------------------------------------------- */

#logo_Container { width:998px; height:auto; margin:auto; background-image:url(../images/top_bg.gif); background-repeat:repeat-x; }
#logo_Container p { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt; color:#FFFFFF; line-height:16px; padding:10px 10px 0px 0px; }
#logo_Container h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:20pt; color:#666666; line-height:27px; padding:0px 25px 0px 0px; }
#logo_Container a { color:#FFFFFF; text-decoration:none; }
#logo_Container a:hover { text-decoration:underline; }

#top_logos { width:234px; height:auto; }
#top_strap_right { width:450px; float:right; height:auto; padding:25px 0px 0 0px; text-align:right; }
#top_logos_right_container { width:450px; float:right; height:121px; }
#top_button_right { width:200px; float:right; height:auto; text-align:right; }

#left_blank { width:auto; height:auto; }
