body {
	font-family: Arial; 
	font-size:11px;
	color:#6c6c6e;
}

.body {
	border-left: 1px solid #8499AD;
	border-right: 1px solid #8499AD;
	border-bottom: 1px solid #8499AD;
	width:850px;
}
.content {
	font-size: 11px;
	font-style: normal;
	color: #6c6c6e;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	border-bottom: 1px solid #BCBFC1;
	border-top:1px solid #BCBFC1;
	width:100%;
	height:100%;
}
.main {
	font-size: 11px;
	font-style: normal;
	text-align:justify;
	color: #6c6c6e;
	padding: 15px 15px 0px 15px;
	vertical-align: top;
/*	width:480px;*/
}
.menubackground{
    background-image: url(../images/Layout1.5_04.gif);
/*	background-repeat: repeat-x; */
	background-repeat:repeat
/*	height: 23px;*/
}

.backgroundOnly {
	background-color: #F4FBFF;
	font-size:12px;
	color:#2d5688;
}

a.topmenu:hover {
	color:#6c6c6e;
	background-color:#F4FBFF; 
	border-left:1px solid #8499ad; 
	border-top:1px solid #8499ad; 
	border-right:1px solid #8499ad; 
	text-decoration:none; 
	text-align:center;  
	display:block;
	padding:3px 0px 3px 0px;
}

.topmenu {
	font-size:13px;
	font-weight:bold; 
	color:#2d5688;
	text-align:center;
/*	display:block;
	border-left:1px solid #8499ad;
	border-right:1px solid #8499ad;
*/
}

.topmenu .active{
	background-color:#F4FBFF;
	border-left:1px solid #8499ad; 
	border-top:1px solid #8499ad; 
	border-right:1px solid #8499ad; 
	padding:3px 0px 3px 0px;
}
td.left {
	background-color:#F4FBFF;
/*	width:145px;*/
	vertical-align:top;
}

.leftmenu {
	font-size:11px;
	text-indent: 20px;
	font-weight:bold;	
/*	padding:5px 5px 5px 5px;*/
	width:155px;
	margin-left:20px;
}

.leftmenu .normal {
	border-right:1px solid #bcbfc1;
	padding:2px 0px 2px 0px;
}

.leftmenu .title{
	font-size:12px;
	color:#2d5688;
	font-weight:bold;
	text-indent:0px;
	border-right:1px solid #bcbfc1;
	padding:2px 0px 2px 0px;
}

.leftmenu .active {
	background-color:white;
	border-left:1px solid #bcbfc1;
	border-top:1px solid #bcbfc1;
	border-bottom:1px solid #bcbfc1;
}

div#rightmenu {
	padding:5px 20px 5px 5px;
}

.rightnemutitle {
	color:#2d5688;
/*	background-color:#bad7ed;*/
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	border:1px solid #8499AD;
	padding:3px 0px 0px 0px;
	background-image:url(../images/right_menu_bg.gif);
	background-repeat:repeat-x;
	height:16px;
}
.rightmenucontent {
	font-size: 11px;
	color:#a9a8a8;
	border:1px solid #8499AD;
/*	padding:5px 5px 5px 5px;*/
}
.rightmenutext {
	font-size: 11px;
	color:#a9a8a8;
	text-indent:5px;
}
.footer {
	text-align:center;
	font-size: 11px;
	background-color:#F4FBFF;
	padding-top:5px;
	padding-bottom:5px;
}

a.left_menu:hover {
	color:#b57746;
	background-color:#F4FBFF; 
	display:block;
}

a.left_menu_title{
	color:#2d5688;
}
a.left_menu_title:hover{
	color:#b57746;
}
a.footer{
	font-size:10px;
}

a {
	color:#6c6c6e;
	text-decoration:none;
}

a.tableTitl{
	color:#b57746;
	text-decoration:none;
}

p.title {
	font-size:12px;
	color:#b57746;
	padding: 5px 0px 0px 5px;
}
p.call {
	font-size:14px;
	color:#2d5688;
	padding: 20px 10px 0px 0px;
}
.style2 {
	margin-left:5px;
	margin-right:5px;
	text-align:justify;
}

img.bb {
	border:1px solid #BCBFC1;
}
.spiffy{
display:block;
}
.spiffy *{
display:block;
height:1px;
overflow:hidden;
background:#e5e5e5;
}
.spiffy1{
border-right:1px solid #95bdf4;
padding-right:1px;
margin-right:3px;
border-left:1px solid #95bdf4;
padding-left:1px;
margin-left:3px;
background:#478dec;
border-top:1px solid #8499AD;
}
.spiffy2{
border-right:1px solid #e6effc;
background-color:#478dec;
border-left:1px solid #e6effc;
padding:0px 1px;
background:#3883ea;
margin:0px 1px;
}
.spiffy3{
border-right:1px solid #3883ea;
border-left:1px solid #3883ea;
margin:0px 1px;
}
.spiffy4{
border-right:1px solid #95bdf4;
border-left:1px solid #95bdf4;
}
.spiffy5{
border-right:1px solid #478dec;
border-left:1px solid #478dec;
}
.spiffy_content{
/* spec for the title in right menu*/
font-size:12px;
font-weight:bold;
text-align:center;
/*padding:0px 5px;*/
background:#dfdfdf;
border-left:1px solid #8499AD;
border-right:1px solid #8499AD;
background-image:url(../images/right_menu_bg.gif);
background-repeat:repeat-x;
height:18px;
} 

table.spec {
	border-top:1px solid #8499AD;
	border-left:1px solid #8499AD;
	font-size:11px;
	color:#6c6c6e;
}
table.spec td{
	border-right:1px solid #8499AD;
	border-bottom:1px solid #8499AD;
	padding:3px 3px 3px 3px;
}
.spec .tabletitle {
font-size:14px;
color:blue;
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:1px solid black;
text-align:center;
font-weight:bold;
}
.spec .tableheader {
font-size:12px;
color:#b57746;
background-color:#F3F4F4;
font-weight:bold;
text-align:center;
}
.spec .tableverheader {
font-size:12px;
color:#6c6c6e;
font-weight:bold;
/*background-color:#E7E2E2;*/
text-align:left;
}
.spec .corner{
background-color:#F3F4F4;
}
.spec .tableoddrow {
font-size:11px;
color:#6c6c6e;
text-align:center;
}
.spec .tableevenrow {
font-size:11px;
color:#6c6c6e;
background-color:#F4FBFF;
text-align:center;
}

p.indent{
	text-indent:5px;
}

b.large{
	font-size:14px;
}
a.large{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
a.normal{
	text-decoration:underline;
	font-weight:bold;
}
b.title{
	font-size:12px;
	color:#2d5688;
	font-weight:bold;
}

.selectdef{
	display:inline;
	background-color:#FFFF00;
}
.def{
}
.error{
	font-size:14px;
	border:1px solid #8499AD;
	padding:3px 5px 3px 5px;
}