* { padding: 0; margin: 0; }

body 
{
 background-color:White;
 background-image:url(../images/mainbg.gif);
 background-repeat:repeat;
 text-align:center;
 font-family:Arial;
 font-size:80%;
}

A, A:Active, A:Visited
{
    color: #1c5389;
    text-decoration:underline
}

A:Hover
{
    text-decoration:none;
}

H1
{
    color:red;
    font-size:160%;
    margin-bottom:12px;
}

H2
{
    color:black;
    font-size:120%;
    margin-bottom:12px;
}

H3
{
    color:red;
    font-size:140%;
    margin-bottom:6px;
    margin-top:6px;
}

#wrapper 
{ 
 margin: 0 auto;
 width: 1018px;
 text-align:left;
}

IMG
{
    border:0px;
}

/*
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
   HEADER
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
.logo 
{
	position:relative;
	left:5px;
	top:35px;
}

#header
{
    width:753px;
    height:127px;
    background-color:#ffff40;
    color:black;
}

#header-title-left
{
    position:relative;
    left:21px;
    top:5px;
    font-size:13pt; 
    color:Black;
    font-weight:bold;
}

.headertitle
{
    font-size:25pt; 
    color:Black;
    font-weight:bold;
}

#header-title-right
{
    position:relative;
    top:20px;
    left:64px;
    color:black;
    font-size:13pt; 
}

#header-keywords
{
    position:relative;
    left:21px;
    top:35px;
    font-size:11pt;
}

#header-keywords A, #header-keywords A:Active, #header-keywords A:Visited
{
    color:black;
    text-decoration:underline;
}

#header-keywords A:Hover
{
    color:black;
    text-decoration:none;
}

/*
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
   LEFT
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
#leftcolumn 
{
 color:#ffffff;
 background: black;
 margin: 20px 0px 10px 0px;
 height: 834px;
 width: 265px;
 float: left;
 display: inline;
 position: relative;
}

/*
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
   MENU
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
#menulist
{
 padding:70px 0px 0px 50px;
}


.main-menu
{
    list-style-image: url(../images/arrow.gif);
}

.main-menu LI
{
    margin-bottom:20px;
}

.main-menu LI A, .main-menu LI A:Active, .main-menu LI A:Visited
{
    color:white;
    text-decoration:none;
    font-size:130%;
}

.main-menu LI A:Hover
{
    color:#ffff40
}

/*
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    SUB MENU
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
.sub_menu
{
    font-size:80%;
    margin-top:10px;
    list-style-image:url(../images/blackarrow.gif)
}

.sub_menu LI
{
    margin-bottom:5px;
}
.sub_menu A, .sub_menu A:Visited, .sub_menu A:Active
{
    color:White;
}

.sub_menu_on A:Active, .sub_menu_on A:Visited, .sub_menu_on A:Visited
{
    color:#fe6500;
}


.sub_menu A:Hover, .sub_menu_on A:Hover
{
    color:#dcdcdc;
}

/*
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
   RIGHT
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
#rightcolumn 
{ 
 float: right;
 background: #ffffff;
 margin: 20px 0px 10px 0px;
 height: 834px;
 width: 753px;
 display: inline;
 position: relative;
}

/*
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
   MAIN
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
#content 
{
 width: 675px;
 height:624px;
 display: inline;
 position: absolute;
 line-height:19px;
 text-align:justify;
 overflow-y:auto;
 overflow-x:hidden;
 padding:40px;
}

#content P
{
    margin-bottom:15px;
}

#content TD
{
    font-size:100%;
    padding:8px;
}

.smalltext
{
    font-size:80%
}

.mainphoto
{
    float:right;
    margin-left:20px;
}

.spacer
{
    height:50px;
}

.main-bullets
{
    margin-left:50px;
    margin-bottom:15px;
}

.img-right
{
    float:right;
    padding-left:20px;
    padding-bottom:20px;
}

/* 
---------------------------------------------
  PROPERTY
---------------------------------------------*/

.propBG
{
	background-color: #d7d7d7;
	vertical-align:top;
}

/* 
---------------------------------------------
  CATEGORIES
---------------------------------------------*/
.categories
{
    width:200px;
    float:left;
    margin-right:50px;
}

.titles
{
    background-color:black;
    color:White;
    padding:5px;
    text-align:center
}

.titles A, .titles A:Active, .titles A:Visited
{
    color:White;
    text-decoration:none;
}

.titles A:Hover
{
    color:#F6B55A
}

.back
{
    position:absolute;
    left:648px;
    top:35px;
}

/* 
---------------------------------------------
  FORMS
---------------------------------------------*/

.checkbox input
{
	border:0;
}

INPUT
{
	border:solid 1px #7f9db9;
}

TEXTAREA
{
	width:300px;
	height:200px;
	font-size:85%;
	font-family:Tahoma, Arial, Verdana;
	border: solid 1px #7f9db9;
}


.Required
{
	color:red;
}

.submitButton
{
	border:solid 1px black;
	background-color: black;
	color: white;
	width:120px;
	font-weight:bold;
	text-align:center;
	
}