/* Text Style */

h1.homeheadline {
font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#d1b684; font-weight:bold; letter-spacing:1px; padding:0; margin:13px 0 15px 0;}
h1.homeheadline_name {
font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#004e73; font-weight:normal; letter-spacing:0x; padding:0; margin:13px 0 15px}
h1.messagetext {
margin:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; font-weight:normal; }
h1.biotitle_menu {
margin:0; padding:5px 0 3px 10px; background:#1f4e72; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
h1.review_name {
font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#004e73; font-weight:normal; }
h1.project_name {
font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#d1b684; font-weight:bold; letter-spacing:1px; padding:0; margin:0;}
h1.project_name a, h1.project_name a:visited {
text-decoration:none; color:#d1b684;}
h1.footer_armada {
margin:0; padding:0; color:#fff; }
h1.footer_armada a {
margin:0; padding:0; color:#fff; text-decoration:none; cursor:pointer}
h1.footer_armada a:hover {
margin:0; padding:0; color:#fff; text-decoration:none; cursor:pointer}
h1.sidebar_title {
padding:5px 0 2px 12px; margin:0; background:#1f4e72; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
p.sidebartext {
margin:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:19px;}
p.normaltext {
margin:0 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:19px;}
p.readmore {
margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; font-weight:bold; letter-spacing:1px;}
p.readmore a, p.readmore a:visited{
text-decoration:none; color:#666666;}
p.readmore a:hover{
color:#000;
}
p.img_caption {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; letter-spacing:1px; color:#1f4e72; padding:0 0 0 10px; margin:8px 0;}

/* Universal Elements */

img {
border:none; padding:0; margin:0;}
body {
text-align:center; margin:0; padding:0; background:url(../constants/bg2.gif) repeat;}
div#wrapper {
width:1020px; margin:0 auto; padding:0; text-align:left; background:#FFF; }

/* Header */

div#header {
width:960px; height:70px; padding:5px 0 5px 0; float:left; text-align:left; background:#FFF; border-left:30px solid #fff; border-right:30px solid #fff; }
div#header_logo {
width:300px; height:70px; float:left; }
div#header_cm {
float:right; padding:20px 0 0 0;}

/* Main Menu */

div#menu {
width:960px; height:45px; float:left; clear:both; background:#1f4e72; border-left:30px solid #fff; border-right:30px solid #fff; border-bottom:1px solid #fff;}
div#menu ul.returnhome {
width:140px; height:45px; padding:12px 0 0 20px; margin:0; float:left; list-style:none;}
div#menu ul.returnhome li a, div#menu ul.returnhome li a:visited {
font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; color:#fff; text-decoration:none;}
div#menu ul.companyblog {
width:140px; height:45px; float:right; padding:12px 10px 0 0; margin:0; list-style:none;}
div#menu ul.companyblog li a, div#menu ul.companyblog li a:visited {
font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; color:#86abbd; text-decoration:none;}

/* Header Image Area */

div#imagearea {
margin:0; padding:0; float:left; clear:both; background:#1f4e72; border-left:30px solid #fff; border-right:30px solid #fff;}
div#messagearea {
width:945px; padding:15px 0 20px 15px; margin:0; float:left; clear:both; background:#1f4e72; border-left:30px solid #fff; border-right:30px solid #fff; }
div#messagearea_about {
width:960px; padding:0; margin:0; float:left; clear:both; background:#1f4e72; border-left:30px solid #fff; border-right:30px solid #fff; }
div#proj_menu {
width:945px; padding:15px 0 20px 15px; margin:0; float:left; clear:both; background:#1f4e72; border-left:30px solid #fff; border-right:30px solid #fff;}
div#proj_menu .top {
border-top:1px solid #86abbd;}
div#proj_menu ul#proj_menu_c1 {
width:220px; margin:0 23px 0 0; padding:0; float:left; list-style-type:none;}
div#proj_menu ul#proj_menu_c1 li {
width:220px; margin:0; padding:0; float:left; list-style-type:none;}
div#proj_menu ul#proj_menu_c1 li a, div#proj_menu ul#proj_menu_c1 li a:visited {
margin:0; padding:5px 0; border-bottom:1px solid #86abbd; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; display:block;}
div#proj_menu ul#proj_menu_c1 li a:hover {
color:#d1b684;}
div#proj_menu ul#proj_menu_c2 {
width:220px; margin:0 23px 0 0; padding:0; float:left; list-style-type:none;}
div#proj_menu ul#proj_menu_c2 li {
width:220px; margin:0; padding:0; float:left; list-style-type:none;}
div#proj_menu ul#proj_menu_c2 li a, div#proj_menu ul#proj_menu_c2 li a:visited {
margin:0; padding:5px 0; border-bottom:1px solid #86abbd; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; display:block;}
div#proj_menu ul#proj_menu_c2 li a:hover {
color:#d1b684;}
div#proj_menu ul#proj_menu_c3 {
width:220px; margin:0; padding:0; float:left; list-style-type:none;}
div#proj_menu ul#proj_menu_c3 li {
width:220px; margin:0; padding:0; float:left; list-style-type:none;}
div#proj_menu ul#proj_menu_c3 li a, div#proj_menu ul#proj_menu_c3 li a:visited {
margin:0; padding:5px 0; border-bottom:1px solid #86abbd; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; display:block;}
div#proj_menu ul#proj_menu_c3 li a:hover {
color:#d1b684;}

/* Home Page DIV Layers */

div#bodyhome {
width:960px; float:left; padding:0 0 55px 0; clear:both; background:#FFF; border-left:30px solid #fff; border-right:30px solid #fff; }
div#bodyhome_messagearea {
width:945px; padding:15px 0 20px 15px; margin:0; float:left; clear:both; background:#1f4e72;}
div#bodyhome_c1 {
width:230px; margin:15px 0 0 0; padding:0 10px 0 0; float:left; clear:both; display:inline; border-top:10px solid #e7e7e7;}
div#bodyhome_c2 {
width:230px; margin:15px 0 0 0; padding:0 10px 0 0; float:left; border-top:10px solid #e7e7e7;}
div#bodyhome_c3 {
width:230px; margin:15px 0 0 0; padding:0 10px 0 0; float:left; border-top:10px solid #e7e7e7;}
div#bodyhome_c4 {
width:85px; margin:5px 0 0 65px; float:left;}
div#bodyhome_c4_sidebar {
width:175px; padding:0 0 20px 0; float:left; background:#f4f4f4;}

/* Sub Page DIV Layers */

div#subhome {
width:960px; float:left; padding:0 0 55px 0; clear:both; background:#FFF; border-left:30px solid #fff; border-right:30px solid #fff; }
div#sub_title {
width:960px; float:left;}
div#subhome_c1 {
width:680px; margin:15px 30px 0 0; padding:15px 10px 0 0; float:left; clear:both; display:inline;}
div#subhome_c1_img {
margin:5px 25px 180px 0; padding:5px; background:#f4f4f4; float:left;}
div#subhome_c1_p {
width:680px; margin:15px 0 0 0; padding:0 10px 0 0; float:left;}
div#subhome_c2 {
width:230px; margin:15px 0 0 0; padding:0; float:left;}

/* Reviews Page */

div#subhome_c1 ul.reviews {
margin:0; padding:0 10px 0 0; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333; }
div#subhome_c1 ul.reviews li#first {
padding:15px 0 0 0; clear:both; overflow:hidden;} 
div#subhome_c1 ul.reviews li {
padding:15px 0 0 0; clear:both; overflow:hidden; border-top:10px solid #e7e7e7;}
div#subhome_c1 ul.reviews li img {
float:right; padding:0; margin:5px 0 15px 20px;}

/* In This Section Sidebar */

div#subhome_c2 ul.insection {
width:240px; margin:0; padding:0; float:left; clear:both; list-style-type:none; line-height:20px;}
div#subhome_c2 ul.insection li.insection_first {
margin:0; padding:0; }
div#subhome_c2 ul.insection li {
margin:0;  background:#f4f4f4; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; border-bottom:1px solid #fff;}
div#subhome_c2 ul.insection li a {
text-decoration:none; color:#333; display:block; padding:8px 0 8px 10px; }
div#subhome_c2 ul.insection li a:hover {
color:#d1b683; background:#fff; }

/* Accordion Layers */

div#biotitle {
float:left; width:240px; clear:both;}
.menu_list {	
width: 240px;}
.menu_head {
padding: 8px 10px; cursor: pointer; position: relative; margin:1px; color:#333; background: #f4f4f4 center right no-repeat; 
font-family:Arial, Helvetica, sans-serif; font-size:12px; clear:both; letter-spacing:0;}
.menu_body {
display:none; background:#E8E8E8; overflow:hidden; padding:10px;}
.menu_body p {
margin:0; padding:0 10px 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
.menu_body a {
display:block; color:#006699; background-color:#EFEFEF; padding-left:10px; font-weight:bold; text-decoration:none;}
.menu_body a:hover{
color: #000000; text-decoration:underline;}

/* Footer */

div#footer {
width:960px; height:100px; float:left; clear:both; background:#1f4e72; border-left:30px solid #fff; border-right:30px solid #fff;}
div#footer_unilogo {
margin:15px 75px 0 17px; float:left; clear:both;}
div#footer_content {
margin:17px 0 0 0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:22px;}
div#footer_content ul#footer_c1 {
width:80px; margin:0; padding:0; float:left; list-style-type:none;}
div#footer_content ul#footer_c1 li a {
text-decoration:none; color:#fff;}
div#footer_content ul#footer_c1 li a:hover {
color:#d1b683}
div#footer_content ul#footer_c2 {
width:80px; margin:0; padding:0; float:left; list-style-type:none;}
div#footer_content ul#footer_c2 li a {
text-decoration:none; color:#fff;}
div#footer_content ul#footer_c2 li a:hover {
color:#d1b683}
div#footer_content ul#footer_c3 {
width:80px; margin:0; padding:0; float:left; list-style-type:none;}
div#footer_content ul#footer_c3 li a {
text-decoration:none; color:#fff;}
div#footer_content ul#footer_c3 li a:hover {
color:#d1b683}
div#footer_content ul#footer_c4 {
width:230px; margin:0; padding:0; float:left; list-style-type:none; line-height:18px;}
div#footer_armlogo {
width:120px; padding:15px 0 0 75px; float:left; }
