/*--Page & Body Elements--*/
body {background-color:#008da9; padding:0; margin:0; text-align:center; font-family:Arial, Verdana, Century Gothic; color:#333; height:100%; font-size:14px; line-height:14px;}

a {outline:none;}
a:link {color:#286eac; text-decoration:none;}
a:visited {color:#286eac; text-decoration:none}
a:active {color:#286eac;text-decoration:none;}
a:hover { color:#666; text-decoration:none;}
a img  {border:0;}

p {font-size:14px; line-height:1.5em; text-align:left; margin:0 0 20px 0; padding:0;}
p.desc {color:#666;}
em {color:#008da9; font-weight:bold;}
label {cursor:pointer;} 
td {margin:0; padding:0; border-collapse:collapse; vertical-align:top;}	
ul, li, ol, dl, dd, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0; padding: 0;  border: 0; font-weight: normal; font-size: 1em; }

.clear {clear:both; height:0; overflow: hidden; font-size:0; line-height:0; background:none; border:none; display:block;}
.nodisp {display:none;}
ul.errors {font-size:11px; border:1px solid #ddd; background:#f7f7f7; padding:7px; text-align:left; margin-top:6px;}
ul.errors strong {display:block; color:#e54d2f;}
ul.errors li {}
ul.dir {padding-left:40px;}
ul.dir li {font-weight:normal;}

h1 {font-size:18px; font-weight:400; color:#444; margin-bottom:20px;}


/*Form Elements*/
input.button_okay, input.button_alert, input.button{font-family:Arial, Verdana, Century Gothic; font-weight:bold; background:#f9f8f8; font-size:12px; cursor:pointer; border:1px solid #ddd; padding:0.2em 0.4em; overflow:visible; margin:0;}
input.button:active, input.button_alert:active, input.button_okay:active {border-top-color:#999; border-left-color:#999; outline:none;}
input.button:hover, input.button_alert:hover, input.button_okay:hover {border-top:1px solid #888; border-left:1px solid #888;}

input.button_okay {color:#89c800;}
input.button_alert {color:#ff0066;}
input.button_neutral {color:#666;}
input.big {font-size:14px;}

input.field {font-family:Arial, Verdana, Century Gothic; background:#fafafa; border:1px solid #ddd; font-size:12px; margin:0 5px 0 0; color:#286EAC; font-size:13px; padding:0.4em;}
input.field:focus {background-color:#fff;}

.textarea {font-family:Arial, Verdana, Century Gothic; background:#fafafa; border:1px solid #ddd; color:#286EAC; font-size:13px; margin:5px 0 5px 0; padding:5px; width:99%;}
.textarea:focus {background-color:#fff;}	

/*Headings*/
h2 {font-size:14px; font-weight:bold; color:#4181ba; margin-bottom:6px;}
h2.head {margin:15px 0 35px 0;}

/*Page*/
div.page {width:905px; padding-left:5px; margin:0 auto; background:url(/img/bg.gif) repeat-y left top; text-align:left;}
div.wrapper {width:888px;}
.contentCon {background-color:#fff;}
.content {padding:15px;}

ul { padding-left:10px; font-size:13px; padding:30px 0 0 20px}
ul li {line-height:2.4em; font-weight:bold;}
ul li span {color:#008da9;}

/*Navigation*/
.nav {list-style:none;}
.nav li a {background:url(/img/nav.jpg) no-repeat 0 0; height:77px; width:260px; display:block; margin-bottom:14px; text-indent:-9999px;}
.nav li#home a {}
.nav li#home a:hover {background-position:-266px 0;}

.nav li#personal a {background-position:0 -87px;}
.nav li#personal a:hover {background-position:-266px -87px;}

.nav li#commercial a {background-position:0 -174px;}
.nav li#commercial a:hover {background-position:-266px -174px;}

.nav li#about a {background-position:0 -266px;}
.nav li#about a:hover {background-position:-266px -266px;}

.nav li#contact a {background-position:0 -356px;}
.nav li#contact a:hover {background-position:-266px -356px;}

.nav li#realty a {background-position:0 -443px;}
.nav li#realty a:hover {background-position:-266px -443px;}


/*Sections*/
.sect {border:1px solid #eee; background:#f7f7f7; padding:10px 10px 0 10px; margin-bottom:50px; font-size:13px;}
.sect h3 {font-weight:bold; text-align:left; margin-top:15px;}

/*Footer*/
.footer {height:78px; color:#fff; line-height:1.5em; width:843px; margin:10px auto 0 auto; padding-top:18px; padding-bottom:20px; background:url(/img/footer.gif) no-repeat center top; text-align:center; clear:both;}
.footer span { font-size:13px;}
.artician {float:right; margin-right:35px;}

/*List*/
ul.col {width:45%; float:left; padding-left:20px; margin-bottom:30px;}
ul.col li {line-height:1.5em; list-style:disc; font-size:13px;}


/*Sections------------------------------*/
