body {
	background: #fff url(../images/bg.gif) repeat-x;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
}

#wrapper {
	margin: 0px auto;
	width: 998px;
	overflow: hidden;
}

#header {
	background: url(../images/header-bg.jpg) no-repeat;
	height: 239px;
	overflow: hidden;
	width: 998px;
}

#container {
	margin: 0 auto;
	margin-top: 10px;
	min-height: 400px;
	overflow: hidden;
	width: 998px;
}

#menu {
	font-weight: bold;
	left: 60px;
	position: relative;
	top: 54px;
}

#body-x {
	float: left;
	padding: 0px 15px;
	width: 642px;
}

#body-y {
	float: right;
	width: 322px;
}

#footer {
	background: #1e3b52 url(../images/footer-bg.gif) repeat-x;
	border-top: 7px solid #476c87;
	color: #fff;
	height: 145px;
	padding-top: 18px;
	margin-top: 10px;
	text-align: center;
}

#footer h3 {color: #fff !important;}

#fp-image {
	background: #fff;
	border-radius: 6px;
	box-shadow: 5px 5px 5px #ece5bc;
	height: 271px;
	overflow: hidden;
	width: 645px;
}

#fp-images {left: 15px; position: relative; top: 12px;}

/*----------- STATUS MESSAGES -----------*/
div.success, div.error, div.information {display: none; font-size: 11px; padding: 10px 10px 10px 50px; margin: 0 0 5px 0; border-radius: 4px; z-index: 50; overflow: hidden;}

div.success {background: #def0c1 url(../images/success-icon.png) 10px center no-repeat; border: 1px solid #aaba90; color: #50a41e;}
div.error {background: #edb7b7 url(../images/error-icon.png) 10px center no-repeat; border: 1px solid #b75050; color: #a20303;}
div.information {background: #fff6c2 url(../images/information-icon.png) 10px center no-repeat; border: 1px solid #d9bf2f; color: #836f1e;}

.ui-icon {z-index: 100 !important;}

div.info{
	border: 2px solid #e3e3e3;
	background: #fff;
	overflow: hidden;
	padding: 10px;
	margin-bottom: 8px;

	/* Do rounding (native in Firefox and Safari, CC in IE)*/
    -webkit-border-top-left-radius: 7px;
    -moz-border-radius-topleft: 7px;
	-webkit-border-bottom-right-radius: 7px;
    -moz-border-radius-bottomright: 7px;
	border-top-left-radius: 7px;
	border-bottom-right-radius: 7px;
}

div.photo-thumb {
	border: 2px solid #343434;
	float: left;
	height: 105px;
	margin: 0 7px 10px 0;
	text-align: center;
	width: 133px;
}

div.right-header {
	background: url(../images/right-header.png) no-repeat;
	color: #fff;
	font-weight: bold;
	height: 72px;
	line-height: 65px;
	margin-top: 8px;
	padding-left: 15px;
	width: 307px;
}

div.right-body {
	background: #fff;
	border: 1px solid #e0e0e0;
	border-top: 0;
	font-size: 12px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 10px 10px 10px;
	width: 280px;
	
	-webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

/*----------- TABLES  -----------*/
table.view {width: 100%;}

table.dialogView td {padding: 5px 25px 0 0;}
table.dialogView td:last-child  {padding-right: 0;}

div.tableContainer {
	border: 1px solid #d6cfab;
	border-radius: 3px;
	font-size: 12px;
	margin-top: 10px;
	overflow: hidden;
}

div.tableHeader {
	background: url(../images/table-header-bg.gif) repeat-x;
	border-bottom: 1px solid #cdcdcd;
	color: #4c4c4c;
	font-weight: bold;
	height: 36px;
	line-height: 37px;
	padding-left: 10px;
}

table.list, table.form {background: #fff; font-family: verdana, arial, helvetica, sans-serif; width: 100%;}
table.list tr {border-bottom: 1px solid #e4e4e4; height: 36px;}

table.list td {padding: 0 10px;}
table.list td:last-child  {border-right: 0;}

table.list tr td:first-child  {text-align: right; width: 150px;}

table.form {background: #f6f6f6;}
table.form  tr {border-bottom: 1px solid #e4e4e4; border-top: 1px solid #fff;}
table.form  td {padding: 5px 0 5px 10px;}

table.list tr.header, table.form tr.header {
	background: #2f526f;
	color: #fff;
	font-weight: bold;
	font-size: 17px;
}

table.list tr.header td, table.form tr.header td {padding: 9px 0 8px 0; text-align: center !important;}

ul {list-style-type: square;}

ul.nav {list-style-type: none;}
ul.nav li {float: left; height: 73px; line-height: 73px; padding: 0 15px;}
ul.nav li:hover, ul.nav li.active {background: url(../images/menu-hover-bg.gif) repeat-x;}
ul.nav li:hover a:link, ul.nav li:hover a:visited {color: #d8e7f4 !important;}
ul.nav li.divider {position: relative; top: -19px;}

h2 {color: #264660;}
h3 {color: #264660;}

.no-top {margin-top: 0px;}

.clear {clear: both;}
.right {float: right;}
.left {float: left;}
.center {text-align: center;}

.label {color: #325572;}

img {border: 0;}
img.image {border: 2px solid #dfd4c8; margin: 8px;}
img.iada {position: relative; top: 15px; left: 830px;}
img.i-car {clear: both; position: relative; top: 60px; left: 725px;}

a:link, a:visited {color: #305722;}
a:hover, a:active {color: #404040;}

#menu a:link, #menu a:visited {color: #fff; text-decoration: none}
#menu a:hover, #menu a:active {color: #d8e7f4;}

#footer a:link, #footer a:visited {color: #f3f3b3; font-weight: bold; margin-right: 15px; text-decoration: none;}
#footer a:hover, #footer a:active {color: #ffffff;}