* { font-family: Arial, Helvetica, sans-serif; margin:0; }
body { width:100%; background-color:#030E2C; background-image:url(../images/bg.jpg); background-repeat:repeat-x; padding:30px 0px 0px 0px; }
img { border:0; }
	
	/* center <div> for IE*/
#maincontainer { width:910px; height:auto; margin:auto; padding:20px 20px 0px 20px; background-image:url(../images/canvas_bg.gif); background-repeat:repeat-x; border:1px solid #2D3D6F; }
#navcontainer { width:980px; height:283px; margin:auto; background-image:url(../images/content_bg.gif); background-repeat:repeat-y; }

.green { color:#7FC31C; }
.frame { border:#7FC31C 1px solid; }
a img.frame {
	border: 4px solid #ccc;
	margin: 6px;
}

a:hover img.frame {
	border: 4px solid #F7A6B4;
}

/* HEADER
----------------------------------------------- */
#header_container { width:911px; height:122px; background-image:url(../images/header_bg.gif); background-repeat:no-repeat; }
#header_container_right { width:460px; height:122px; float:right; }
#header_flash_right { width:220px; height:122px; float:right; }
#header_left { width:220px; height:118px; padding:0px 0px 0px 20px; }
#header_right { width:220px; height:118px; padding:0px 20px 0px 0px; text-align:right; float:right; }
#header_right_home { width:440px; height:118px; padding:0px 20px 0px 0px; text-align:right; }

#header_right h5 { font-size:14px; color:#ffffff; font-weight:normal; line-height:22px; padding:3px 0px 0px 0px; }
#header_right h6 { font-size:27px; color:#ffffff; font-weight:normal; line-height:20px; padding:55px 0px 0px 0px; }
#header_right a { color:#ffffff; text-decoration:none; }
#header_right a:hover { color:#7FC31C; text-decoration:none; }


#header_right_home h5 { font-size:14px; color:#ffffff; font-weight:normal; line-height:22px; padding:3px 0px 0px 0px; }
#header_right_home h6 { font-size:27px; color:#ffffff; font-weight:normal; line-height:20px; padding:55px 0px 0px 0px; }
#header_right_home a { color:#ffffff; text-decoration:none; }
#header_right_home a:hover { color:#7FC31C; text-decoration:none; }

/* Navigation
----------------------------------------------- */

#nav_container { width:910px; height:54px; margin:auto; background-image:url(../images/nav_bg.gif); background-repeat:no-repeat; }
#nav_right { width:430px; height:40px; padding:0px 0px 0px 0px; float:right; text-align:right; }
#nav_right p { font-size:15pt; color:#7FC31C; font-weight:normal; padding:13px 20px 0px 0px; }

#menu_container { width:472px; height:54px; padding:0px 0px 0px 0px; }

#navigation { width:66px; height:40px; padding:3px 0px 0px 4px; }
#navigation p { font-size:12pt; color:#ffffff; }
#navigation a { color:#ffffff; text-decoration:none; text-transform:uppercase; }
#navigation a:hover { color:#7FC31C; text-decoration:none; }
#navigation a:hover, a#selected { color:#7FC31C; text-decoration:none; }
#navigation ul { list-style-type: none; padding:14px 0px 0px 0px; text-align:center; background-image:url(../images/but1.gif); background-repeat:no-repeat; height:30px; width:66px; }
#navigation li { font-size:12pt; color:#6D6E71; font-weight:normal; font-family: Arial, Helvetica, sans-serif; display:inline; }

#navigation2 { width:66px; height:40px; padding:3px 0px 0px 4px; float:right; }
#navigation2 p { font-size:12pt; color:#ffffff; }
#navigation2 a { color:#ffffff; text-decoration:none; text-transform:uppercase; }
#navigation2 a:hover { color:#7FC31C; text-decoration:none; }
#navigation2 a:hover, a#selected { color:#7FC31C; text-decoration:none; }
#navigation2 ul { list-style-type: none; padding:14px 0px 0px 0px; text-align:center; background-image:url(../images/but1.gif); background-repeat:no-repeat; height:30px; width:66px; }
#navigation2 li { font-size:12pt; color:#6D6E71; font-weight:normal; font-family: Arial, Helvetica, sans-serif; display:inline; }

#navigation3 { width:100px; height:40px; padding:3px 0px 0px 4px; float:right; }
#navigation3 p { font-size:12pt; color:#ffffff; }
#navigation3 a { color:#ffffff; text-decoration:none; text-transform:uppercase; }
#navigation3 a:hover { color:#7FC31C; text-decoration:none; }
#navigation3 a:hover, a#selected { color:#7FC31C; text-decoration:none; }
#navigation3 ul { list-style-type: none; padding:14px 0px 0px 0px; text-align:center; background-image:url(../images/but2.gif); background-repeat:no-repeat; height:30px; width:100px; }
#navigation3 li { font-size:12pt; color:#6D6E71; font-weight:normal; font-family: Arial, Helvetica, sans-serif; display:inline; }

#navigation4 { width:120px; height:40px; padding:3px 0px 0px 4px; float:right; }
#navigation4 p { font-size:12pt; color:#ffffff; }
#navigation4 a { color:#ffffff; text-decoration:none; text-transform:uppercase; }
#navigation4 a:hover { color:#7FC31C; text-decoration:none; }
#navigation4 a:hover, a#selected { color:#7FC31C; text-decoration:none; }
#navigation4 ul { list-style-type: none; padding:14px 0px 0px 0px; text-align:center; background-image:url(../images/but3.gif); background-repeat:no-repeat; height:30px; width:120px; }
#navigation4 li { font-size:12pt; color:#6D6E71; font-weight:normal; font-family: Arial, Helvetica, sans-serif; display:inline; }

#navigation5 { width:100px; height:40px; padding:3px 0px 0px 4px; float:right; }
#navigation5 p { font-size:12pt; color:#ffffff; }
#navigation5 a { color:#ffffff; text-decoration:none; text-transform:uppercase; }
#navigation5 a:hover { color:#7FC31C; text-decoration:none; }
#navigation5 a:hover, a#selected { color:#7FC31C; text-decoration:none; }
#navigation5 ul { list-style-type: none; padding:14px 0px 0px 0px; text-align:center; background-image:url(../images/but2.gif); background-repeat:no-repeat; height:30px; width:100px; }
#navigation5 li { font-size:12pt; color:#6D6E71; font-weight:normal; font-family: Arial, Helvetica, sans-serif; display:inline; }


/* Bread Crumb
----------------------------------------------- */

#bread_crumb { width:890px; height:30px; padding:10px 0px 0px 10px; }
#bread_crumb p { font-size:12pt; color:#ffffff; font-weight:normal; }
#bread_crumb a { font-size:12pt; color:#7FC31C; font-weight:normal; text-decoration:none; }
#bread_crumb a:hover { font-size:12pt; color:#ffffff; font-weight:normal; text-decoration:none; }

/* Property List
----------------------------------------------- */

#property_list_container { width:844px; height:auto; padding:10px 10px 10px 10px; background-color:#101A37; border:1px #29324D solid; }

#property_list { width:397px; height:auto; padding:0px 0px 0px 0px; }
#property_list_right { width:440px; height:auto; padding:0px 0px 0px 0px; float:right; }

#property_list_container p { font-size:14px; color:#747A7F; line-height:22px; padding:0px 0px 5px 0px; }
#property_list_container h1 { font-size:24px; color:#333333; font-weight:normal; line-height:22px; padding:0px 0px 10px 0px; }
#property_list_container h2 { font-size:16px; color:#F7A6B4; font-weight:normal; line-height:22px; padding:5px 0px 5px 0px; }
#property_list_container h3 { font-size:18px; color:#cccccc; font-weight:normal; line-height:22px; padding:0px 0px 0px 0px; }
#property_list_container h4 { font-size:16px; color:#333333; font-weight:bold; line-height:22px; padding:0px 0px 0px 0px; }
#property_list_container h5 { font-size:12px; color:#333333; font-weight:normal; line-height:20px; padding:0px 0px 10px 0px; }
#property_list_container a { color:#333333; text-decoration:none; }
#property_list_container a:hover { color:#FC8EA1; text-decoration:none; }

#property_list_container ul { list-style-type: disc; padding:0px 0px 20px 30px; }
#property_list_container li { font-size:16px; color:#333333; font-weight:normal; font-family: Arial, Helvetica, sans-serif; padding:10px 0px 5px 5px; line-height:20px; }
#property_list_container li a { font-size:16px; color:#333333; font-weight:normal; font-family: Arial, Helvetica, sans-serif; padding:0px 0px 10px 0px; line-height:20px; }
#property_list_container li a:hover { color:#999999; }

/* Content
----------------------------------------------- */

#green_panel { width:864px; height:38px; padding:0px 0px 10px 0px; background-image:url(../images/green_panel.gif); background-repeat:no-repeat; }

#content_container { width:910px; height:515px; padding:0px 0px 0px 0px; }
#content_container_auto { width:910px; height:auto; padding:0px 0px 0px 0px; }
#content_top { width:910px; height:8px; padding:0px 0px 0px 0px; background-image:url(../images/content_top.gif); background-repeat:no-repeat; }
#content_middle { width:890px; height:500px; padding:0px 10px 0px 10px; background-image:url(../images/content_middle.gif); background-repeat:repeat-y; }
#content_middle_auto { width:890px; height:auto; padding:0px 10px 0px 10px; background-image:url(../images/content_middle.gif); background-repeat:repeat-y; }
#content_bottom { width:910px; height:8px; padding:0px 0px 0px 0px; background-image:url(../images/content_bottom.gif); background-repeat:no-repeat; }

#content_right { width:306px; height:auto; text-align:right; padding:35px 0px 20px 0px; float:right; }

#content_container_auto p { font-size:13px; color:#ffffff; line-height:22px; padding:0px 10px 10px 10px; }
#content_container_auto h1 { font-size:17px; text-transform:uppercase; color:#7FC31C; font-weight:normal; line-height:22px; padding:5px 0px 5px 10px; }
#content_container_auto h2 { font-size:14px; text-transform:uppercase; color:#7FC31C; font-weight:normal; line-height:22px; padding:5px 0px 5px 10px; }
#content_container_auto h3 { font-size:18px; color:#cccccc; font-weight:normal; line-height:22px; padding:0px 0px 0px 0px; }
#content_container_auto h4 { font-size:16px; color:#333333; font-weight:bold; line-height:22px; padding:0px 0px 0px 0px; }
#content_container_auto h5 { font-size:12px; color:#333333; font-weight:normal; line-height:20px; padding:0px 0px 0px 0px; }
#content_container_auto h6 { font-size:10px; color:#cccccc; line-height:16px; font-weight:normal; padding:10px 10px 10px 10px; }
#content_container_auto a { color:#ffffff; text-decoration:underline; }
#content_container_auto a:hover { color:#7FC31C; text-decoration:none; }


/* BOTTOM
----------------------------------------------- */

#footercontainer { width:910px; height:20px; margin:auto; padding:20px 0px 20px 0px; }

#footer { width:890px; margin:auto; height:auto; padding:0px 0px 50px 0px; }
#footer_top { width:500px; text-align:left; height:auto; padding:0px 0px 0px 0px; }
#footer_bottom { width:150px; float:right; text-align:right; height:auto; padding:0px 0px 0px 0px; }

#footercontainer p { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#5A6275; text-align: center; line-height:18px; padding:0px 0px 0px 0px; }
#footer_top a { color:#333333; text-decoration:none; font-size:9pt; }
#footer_top a:hover { color:#333333; text-decoration:underline; }

/* Contact page
----------------------------------------------- */

.field { width:400px; height:20px; padding: 3px 3px 3px 3px; color:#333333; background-color:#E4F4CC; font-size:11pt; line-height:18px; }
.field_multi { width:400px; height:55px; padding: 3px 3px 3px 3px; color:#333333; background-color:#E4F4CC; font-size:11pt; line-height:18px; }
.field_drop { width:220px; height:25px; padding: 3px 3px 3px 3px; color:#747A7F; background-color:#E4F4CC; font-size:10pt; line-height:18px; }

.field_drop_content { width:275px; height:25px; padding: 3px 3px 3px 3px; color:#333333; background-color:#E4F4CC; font-size:10pt; line-height:18px; }