body{background-color:#204999; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px; }
div.clear {clear: both;}
.container {margin:0px auto 0px auto; width:900px; height:auto; background-color:#204999;background-image:url("images/upper-bgd.jpg"); background-position: top left; background-repeat:repeat-x;}
.page {width: 900px; margin: 0px 12px 0px 12px}
.menuhome { height:26px; width:890px; padding: 240px 0px 0px 10px;  background-image:url("images/header_home.jpg"); background-position: top left; background-repeat:no-repeat;}
.menuphoto { height:26px; width:900px; padding: 240px 0px 0px 0px}

.top {height:27px; width:900px;}
.header { height:107px; width:900px}
.logo {width:310px; height:106px; float:left}
.menu {width:550px; height:71px; padding:35px 0px 0px 40px; float:left; text-align:right}
.menu2 {width:580px; height:58px; padding:48px 0px 0px 10px; float:left; text-align:right}
.menu3 {width:590px; height:58px; padding:28px 0px 0px 0px; margin-right:-10px; float:right; text-align:right}
.content {width:900px; margin:0px 0px 0px 0px;}
.content_upper {width:876px; height:305px; padding:0px 12px 0px 12px;}
.content_lower { overflow: hidden; width:900px; height:100%; margin:0px; padding:0px 0px 10px 0px; background-color:#BADAFF; background-image:url("images/lower-bgd.jpg"); background-position: top left; background-repeat:repeat-x;}
.content_lower_contact { overflow: hidden; width:880px; height:100%; margin:0px; padding:0px 0px 10px 20px; background-color:#BADAFF; background-image:url("images/lower-bgd.jpg"); background-position: top left; background-repeat:repeat-x;}
.content_lower_homes { overflow: hidden; width:860px; height:100%; margin:0px; padding:0px 20px 10px 20px; background-color:#BADAFF; background-image:url("images/lower-bgd.jpg"); background-position: top left; background-repeat:repeat-x;}

.content_lower_left {float:left; width:467px; padding: 0px 0px 32767px 0px;	margin: 0px 0px -32767px 0px;}
.content_lower_right {float:left; width:373px; padding: 0px 20px 0px 0px; background-color:#BADAFF; background-image:url("images/lower-bgd.jpg"); background-position: top left; background-repeat:repeat-x; }
.content_sub {width:350px;}

a {color:#005983; border:none; outline:none; text-decoration:none;}
a:hover {color:#005983; text-decoration:underline;}

img {border:none; outline:none;}

a.footer_link { color:#FF9900; font-size:10px; padding:0px 0px 0px 0px; text-decoration:none;}
a.footer_link:hover { color:#FF9900; text-decoration:underline;}

a.menu_item_link { color:#E66C1F; font-size:22px; padding:0px 30px 0px 0px; text-decoration:none;}
a.menu_item_link:hover { color:#848484; text-decoration:none;}

a.menu_item_link2 { color:#E66C1F; font-size:17px; padding:0px 20px 0px 0px; text-decoration:none;}
a.menu_item_link2:hover { color:#848484; text-decoration:none;}

a.menu_item_link3 { color:#E66C1F; font-size:15px; padding:0px 20px 0px 0px; text-decoration:none;}
a.menu_item_link3:hover { color:#848484; text-decoration:none;}

h1 {font-family:Trebuchet MS, Arial; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; font-size:30px; color:#1567C4;}
h2 {margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; color:#1567C4; font-size:18px;}
h3 {margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; color:#E46D1D; font-size:18px;}

p {font-size:13px; line-height:18px; color:#4F4F4F;}
ul {font-size:13px; line-height:18px; color:#4F4F4F; margin:0px 0px 0px 20px; padding:0px; }
li {font-size:13px; line-height:18px; color:#4F4F4F; margin:0px; padding:0px;}
ol {font-size:13px; line-height:18px; color:#4F4F4F;}
.white {color:#FFFFFF; font-size:15px;}
.grey {color:#4F4F4F}
.address {font-size:16px; line-height:24px; color:#FFFFFF}
.footer_container {margin:0px auto 0px auto; width:900px; height:110px; background-image:url("images/footer-bgd.jpg"); background-position: top left; background-repeat:repeat-x;}
.footer_left {margin:0px 0px 0px 0px; width:430px; float:left; font-size:10px; line-height:18px; color:#FFFFFF; height:90px; padding:20px 0px 0px 20px; }
.footer_right {margin:0px 0px 0px 0px; width:430px; float:right; text-align:right; font-size:10px; line-height:18px; color:#FFFFFF; height:90px; padding:20px 20px 0px 0px; }
