body      { font-size: 76%; font-family: Arial, Verdana, sans-serif; line-height: 1.4em; background-color: white; text-align: center; margin: 0 }
p    { color: black; font-size: 1em; font-weight: normal; }
ol    { text-align: justify }
h1  { font-size: 2.2em; font-weight: normal; line-height: 1.4em; margin: 0 0 5px }
h2     { color: black; font-size: 1.4em; font-weight: normal; line-height: 1.4em; text-align: left }
h3   { color: #000000; font-size: 1.2em; font-weight: bold; text-align: left; margin-bottom: 0 }
form {padding: 0; margin: 0;}
table {
	background-color: #CCCCCC;
	font-size: 1em;
}
td {
	background-color:#FFFFFF;
	color: black;
	font-weight: normal;
	text-align: left;
}
th {
	font-weight: bold;
	background-color:#d3dce3;
	text-align: left;
}


.title  { color: #000000; font-size: 1.2em; font-weight: bold; text-align: left;  }
.small  { color: black; font-size: 0.8em }
.small_error { color: red; font-size: 0.8em; font-weight: bold }
.red_text { color: red; font-weight: bold }
.wrapper   {
	background-color: #ffffff;
	text-align: left;
	width: 994px;
	margin: 0 auto;
	position: relative;
}
.row   {
	clear: both;
	width: 994px;
	float:left;
}
.navrow   {
	width: 200px;
}
a.nav     { color: #ffffff; font-size: 1em; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; }
a:hover.nav     { color: white; text-decoration: underline }

.padding { padding: 4px 20px }
.table   { background-color: #ccc; padding: 5px; width: 150px }
.paddingcolumn { padding: 54px 30px }
.paddingright  { padding: 0 0 10px 11px }

.nav_1	{ background-image: url("pics/nav-bg-1.jpg"); background-repeat: repeat-y; text-align: right; width: 200px; border-bottom: 2px solid red }
.nav_2	{ background-image: url("pics/nav-bg-2.jpg"); background-repeat: repeat-y; text-align: right; width: 200px; border-bottom: 2px solid #F20073 }
.nav_3	{ background-image: url("pics/nav-bg-3.jpg"); background-repeat: repeat-y; text-align: right; width: 200px; border-bottom: 2px solid #F200E6 }
.nav_4	{ background-image: url("pics/nav-bg-4.jpg"); background-repeat: repeat-y; text-align: right; width: 200px; border-bottom: 2px solid #4F1AEB }
.nav_5	{ background-image: url("pics/nav-bg-5.jpg"); background-repeat: repeat-y; text-align: right; width: 200px; border-bottom: 2px solid #008E75 }
.nav_6	{ background-image: url("pics/nav-bg-6.jpg"); background-repeat: repeat-y; text-align: right; width: 200px; border-bottom: 2px solid #6BE800 }
.nav_7	{ background-image: url("pics/nav-bg-7.jpg"); background-repeat: repeat-y; text-align: right; width: 200px; border-bottom: 2px solid #ECC200 }
.nav_8	{ background-image: url("pics/nav-bg-8.jpg"); background-repeat: repeat-y; text-align: right; width: 200px; border-bottom: 2px solid #EB4500 }

.columnnav    { text-align: left; width: 200px; float: left; }

.columngrad_2     { background-color: #f20073; background-image: url("pics/grad_about_us.jpg"); background-repeat: repeat-x; text-align: left; width: 828px; float: left }
.columngrad_1 { background-color: #ff000f; background-image: url("pics/grad_home.jpg"); background-repeat: repeat-x; text-align: left; width: 828px; float: left }
.columngrad_3 { background-color: #f200e6; background-image: url("pics/grad_who_we_are.jpg"); background-repeat: repeat-x; text-align: left; width: 828px; float: left }
.columngrad_4   { background-color: #4f1aeb; background-image: url("pics/grad_products.jpg"); background-repeat: repeat-x; text-align: left; width: 828px; float: left }
.columngrad_5  { background-color: #008e75; background-image: url("pics/grad_services.jpg"); background-repeat: repeat-x; text-align: left; width: 828px; float: left }
.columngrad_6  { background-color: #6be800; background-image: url("pics/grad_news.jpg"); background-repeat: repeat-x; text-align: left; width: 828px; float: left }
.columngrad_7  { background-color: #ecc200; background-image: url("pics/grad_contact_us.jpg"); background-repeat: repeat-x; text-align: left; width: 828px; float: left }
.columngrad_8  { background-color: #eb4500; background-image: url("pics/grad_agents.jpg"); background-repeat: repeat-x; text-align: left; width: 828px; float: left }
.grid        { text-align: center; width: 111px; float: left; border-style: solid; border-width: 20px 0; border-color: white }
.columnheight   { background-color: #ffffff; text-align: left; width: 15px; float: left; }

.columnmain     { background-color: #ffffff; width: 628px; float: left }
.columnmain p  { text-align: justify; margin-top: 3px }

.columnright     { background-color: #ffffff; width: 165px; float: left; border-top: 58px solid #ffffff }
.columnrightdash    { background-color: #ffffff; width: 164px; float: left; border-left: 1px dashed #cccccc }

.login_fields{
	width: 150px;
	margin-bottom: 10px;
}
.contact_fields { margin-bottom: 10px; width: 349px }
.contact_box_fields { margin-bottom: 10px; width: 349px; height: 100px }

.prop  { width: 1px; height: 470px; float: right; display: none;}

.clear  { color: white; background-color: white; height: 1px; clear: both; overflow: hidden; display: none; }
.ddme     { color: #666; font-size: 0.9em; font-family: Tahoma }
a.ddme     { color: #666; font-size: 0.9em; font-family: Tahoma; text-decoration: none }
a.ddme:hover { text-decoration: underline; color: #0093CB; }