/* Globals */
* { font-family: Helvetica, Verdana, Sans-Serif; line-height: 1.6em; font-size: 12px; color: #666666; font-weight:normal; }

body { background-color: #cccccc; background-image: url(images/blue.gif); background-repeat: repeat-x; margin-left: 0px; margin-top: 0px; text-align:center; }
	
a:link { color: #6399ce; text-decoration: none; }
a:visited { color: #6399ce; text-decoration: none; }
a:hover { color:#6399ce; text-decoration: underline; }
a:active { color: #6399ce; text-decoration: none; }


h1 { font-size: 18px; margin: 15px 0 15px 0; line-height: normal; color: #023368; font-weight:normal; }
/* Headers within contact box */
h2 { font-size: 14px; margin-top: 10px; margin-left: 45px; margin-bottom: 0px; line-height: normal; color: #0b437c; font-weight:normal; }
h3 { font-size: 18px; margin: 10px 0 15px 0; line-height: normal; color: #023368; font-weight:normal; }
/*sub headings */
h4 { font-size: 14px; margin-top: 2px; margin-bottom: 0px; line-height: 1.5em; color: #6399ce; font-weight:normal; }

ul { list-style-type: disc; padding: 0px; margin-top: 0px; margin-top: 10px}
li { padding-left: 5px;}

#container { background-color:#ffffff; width:1000px; margin-left: auto; margin-right: auto; text-align: left; padding-bottom:2px;}

/* Header */

#header { padding: 0; }

/* Images on Home Page + Contact Info */

#home_contact { margin: 2px 2px 0 2px; }

/* contact text */
.contact {font-size: 18px; color: #ffffff; margin-left:45px; margin-top: 0px; font-weight:normal;}
.contact a {font-size: 16px; color: #ffffff;  text-decoration: none;}
.contact a:hover {font-size: 16px; color: #ffffff;  text-decoration: underline;}

/*navigation */
.navigation { margin: 0 2px 0 2px; padding-top:10px; background-image: url(images/navBack.jpg); background-repeat: repeat-x; width:996px; height:26px;}
#nav { color: #003368; font-size: 13px; text-align:left; letter-spacing:0.3pt; font-weight:bold;}
#nav a:link { color: #003368; font-size: 13px; text-decoration: none; padding-left:7px; padding-right:7px;}
#nav a:visited { color: #003368; font-size: 13px; text-decoration: none; padding-left:7px; padding-right:7px;}
#nav a:hover { color: #00aee3; font-size: 13px; text-decoration: underline; }
#nav a:active { color: #003368; font-size: 13px; padding-left:7px; padding-right:7px;} 
.nav_chosen { color: #00aee3; font-size: 13px; text-decoration: none; padding-left:7px; padding-right:7px;}

/*home page text with avatar*/

#content_container { margin: 0 2px 0 22px;}

.boldContentBlue {font-weight:bold; color:#023368; }
.boldContent {font-weight:bold; }
#avatar {position:relative;}

/* left panel */
.left_panel { }

/* right panel */
.right_panel { margin: 0; width: 750px; float:right; }

/* listings panel */
.listings { margin: 0; width: 1000px; }

/* secondary navigation */
.subnavigation { margin: 0px 0 0 2px; padding-top:6px; background-image: url(images/navigation/bkgrd.gif); background-repeat:no-repeat; width: 225px; height: 21px;}
.sub { color: #003368; font-size: 12px; text-align:left; letter-spacing:0.4pt; }
.sub a:link { color: #003368; font-size: 12px; text-align:left; letter-spacing:0.4pt; padding-left: 50px; text-decoration: none; }
.sub a:visited { color: #003368; font-size: 12px; text-align:left; letter-spacing:0.4pt; padding-left: 50px; text-decoration: none; }
.sub a:hover { color: #6399ce; font-size: 12px; text-align:left; letter-spacing:0.4pt; padding-left: 50px; text-decoration: underline; }
.sub a:active { color: #6399ce; font-size: 12px; text-align:left; letter-spacing:0.4pt; padding-left: 50px; text-decoration: none; }

.sub_chosen { color: #00aee3; font-size: 12px; text-align:left; letter-spacing:0.4pt; padding-left: 50px; text-decoration: none; }

/* third level navigation */
.thirdnavigation { margin: 0px 0 0 2px; padding-top:6px; background-image: url(images/navigation/bkgrd2.gif); background-repeat:no-repeat; width: 225px; height: 21px;}
.third { color: #999999; font-size: 12px; text-align:left; letter-spacing:0.4pt; }
.third a:link { color: #999999; font-size: 12px; text-align:left; letter-spacing:0.4pt; padding-left: 65px; text-decoration: none; }
.third a:visited { color: #999999; font-size: 12px; text-align:left; letter-spacing:0.4pt; padding-left: 65px; text-decoration: none; }
.third a:hover { color: #003368; font-size: 12px; text-align:left; letter-spacing:0.4pt; padding-left: 65px; text-decoration: underline; }
.third a:active { color: #999999; font-size: 12px; text-align:left; letter-spacing:0.4pt; padding-left: 65px; text-decoration: none; }
.third_chosen { color: #003368; font-size: 12px; text-align:left; letter-spacing:0.4pt; padding-left: 65px; text-decoration: none; }


/* contact info in left column */

#contact_container { margin: 2px 0 0 2px; padding-top:15px; padding-bottom: 5px; width:225px; background-color: #6399ce; }
.contact_text {font-size: 12px; color: #ffffff; margin-left:20px; margin-top: 0px; font-weight:normal;}
.contact_text a:link {font-size: 12px; color: #ffffff;  text-decoration: none;}
.contact_text a:visited {font-size: 12px; color: #ffffff;  text-decoration: none;}
.contact_text a:hover {font-size: 12px; color: #ffffff;  text-decoration: underline;}
.contact_text a:active {font-size: 12px; color: #ffffff;  text-decoration: none;}
.contact_text_heading { font-size: 12px; margin-top: 10px; margin-left: 20px; margin-bottom: 0px; line-height: normal; color: #0b437c; font-weight:normal; }

/* icons on left of page */
#icon_container { margin: 0 0 0 7px; padding-top:10px; padding-bottom: 15px; width:225px; }
.icon_text {font-size: 11px; color: #666666; font-weight:normal;}
.icon_text a {font-size: 11px; color: #666666; text-decoration: none;}
.icon_text a:hover {font-size: 11px; color: #00aee3; text-decoration: underline;}

/* text in pricing table */
.pricing { font-family: Helvetica, Verdana, Sans-Serif; font-size: 10px; color: #666666; font-weight:normal; }

/* agent images */
.agents {margin: 0 20px 0 0;}

/*form */
.form { font-size: 12px; font-weight:bold; padding-right: 5px; padding-top:5px; }
.button { padding-top:5px; padding-bottom:15px; }

/* footer */

.footer { margin-top: 2px; margin-left: 2px; margin-right: 2px; margin-bottom: 0px; padding-left: 20px; padding-top:5px; background-color:#92b7dd; width:976; height:25px;}
.footer_text {font-size: 14px; color: #ffffff; text-align:left;}

/* copyright text */
.copyright { margin-top: 5px; margin-left: 2px; }
.copyright_text { font-size: 10px; color: #666666; font-weight:normal;}
.copyright_text a { font-size: 10px; color: #6399ce; font-weight:normal; text-decoration: none;}
.copyright_text a:hover { font-size: 10px; color: #6399ce; font-weight:normal; text-decoration: underline;}


