/* CSS Document */
/*container div*/
.menu {
font-family: verdana, sans-serif; 
position:relative; 
z-index:100;
width:430px;
margin:0 auto;
height:50px;
background:#585460;
left: -1em;
top: 1em;
border-top:300px solid #585460;
text-align: center;
}
.menu { text-align: center;}
/*menu thumbnail*/
.menu ul {
padding:0; 
margin:0 auto;
list-style-type: none;
width: auto;
height:26px;
background:#585460;
margin-left: 15px;
padding: 5px 0;
position:absolute;
border:1px solid #A09F9F;
}

.menu ul li {
float:left;
position:relative;
}

.menu ul li a img {border:0; }
* html .menu ul li a img {float:none;}

/*controls the thumbnail images*/
.menu ul li a, .menu ul li a:visited {
float:left;
width:32px;
height:24px;
margin:0 5px;
text-decoration:none; 
color:#000;
border:1px solid #fff;
cursor: pointer;
}
/*controls position of the middle image*/
.menu ul li ul {
position:absolute;
top:-287px;
left:-99999px;
}
.menu ul li ul img {
	margin-top: 20px;
}

.menu table {
border-collapse:collapse;
border:0; padding:0; margin:-4px;
}
/*CONTROLS ROLLOVER BORDER ON THUMBNAILS*/
.menu ul li:hover a,
.menu ul li a:hover {
border:1px solid #CCC;
}
/*POSITIONS THE 1st LEVEL ROLLOVER */
.menu ul li:hover ul,
.menu ul li a:hover ul {
position:absolute;
left:0;
width:415px; height:250px;
border:0; padding:0; margin:0;
background:#585460;
text-align: center;
}
/*vertically positions the large rollover*/
.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
position:absolute;
top:-205px;
left:-99999px;
}
/*middle size box*/
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
text-decoration:none; 
color:#000;
width:415px;
height:250px;
left:0;
margin-top: 16px;
background:#585460;
}
/*arrows / bring up caption*/
.menu ul li:hover ul li a b,
.menu ul li a:hover ul li a b {
display:block; width:32px; height:14px; font-size:0; background:#444 url(slides/point.gif); position:absolute; left:50px; top:92px; border-left:1px solid #8a8; border-right:1px solid #8a8; border-bottom:1px solid #8a8;}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
border:1px solid #666;
}

/**//*THIS POSITIONS 1st LEVEL ROLLOVER*/
.menu ul li:hover ul.pos1,
.menu ul li a:hover ul.pos1{
left:-15px;
}

.menu ul li:hover ul.pos2,
.menu ul li a:hover ul.pos2 {
left:-59px; 
}

.menu ul li:hover ul.pos3,
.menu ul li a:hover ul.pos3 {
left:-103px;

}
.menu ul li:hover ul.pos4,
.menu ul li a:hover ul.pos4 {
left:-147px; 
}
.menu ul li:hover ul.pos5,
.menu ul li a:hover ul.pos5 {
left:-191px;  
}
.menu ul li:hover ul.pos6,
.menu ul li a:hover ul.pos6{
left:-235px; 
}
.menu ul li:hover ul.pos7,
.menu ul li a:hover ul.pos7{
left:-279px; 
}
.menu ul li:hover ul.pos8,
.menu ul li a:hover ul.pos8{
left:-323px; 
}
.menu ul li:hover ul.pos9,
.menu ul li a:hover ul.pos9{
left:-367px; 
}

.menu ul li:hover ul li:hover ul li a span,
.menu ul li a:hover ul li a:hover ul li a span {
display:none;
}
/*large rollover bg - but not the caption*/
.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {
width:415px; height:270px; margin-top: 30px;
border:1px solid #fc6;}
/*caption border*/
.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover
{border:1px solid #fc6;}
/*caption*/
span {
display:block; font-size:1em; position:absolute; top:1px; left:5px; width:407px; background:#A09F9F; padding:5px; text-align: left; color:#fff;}

span:first-line {
font-weight:bold;}
/*************************************************/
#registerBox{background-color:#FFFFFF;width:396px;height:304px; margin-top:25px; padding:37px 0 0 40px;}
.registerTitle{color: #7494A1; padding-bottom:20px;}
.registerFormL{float:left;width:102px;}
.registerFormR{float:left; width:170px;}
.registerFormR input[type=text]{font-size:11px; border:1px solid #a09f9f; width:167px; height:14px;color: #A09F9F;}
.registerFormR select{width:170px;font-size:11px;color: #A09F9F;}
.requireField{float:left;color: #7494A1;width:10px; padding-left:3px; padding-right:3px;}
.ErrorMessage{float:left;color:#FF0000; width:100px;}
.registerLine{width:100%; padding-bottom:15px; height:16px;}
.registerBottomTXT{float:left;width:265px;font-size:10px;color: #7494A1;}
/******************************************/
/* New Button                             */
/******************************************/
a.button {background: transparent url('images/bg_button_a.png') no-repeat scroll top right;display: block;float: left;font: normal 12px arial, sans-serif;height: 24px;margin-right: 6px;padding-right: 18px; /* sliding doors padding */text-decoration: none;}
a.button span:hover{color:#333333;cursor:pointer;}
a.button span {background: transparent url('images/bg_button_span.png') no-repeat;display: block;line-height: 14px;padding: 5px 5px 5px 18px;text-transform:capitalize; width:auto; position:relative; top:0px; color:#7494A1; font-weight:normal; font-size:11px; text-align:center;}
a.button:active {background-position: bottom right;outline: none; /* hide dotted outline in Firefox */}
a.button:active span {background-position: bottom left;padding: 6px 0 4px 18px; /* push text down 1px */} 
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:175px;	/* Width of box */
	height:250px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #D1DFBE;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	color:#333333;
	font-size:0.9em;
	z-index:1000000;
}
/* General rule for both .optionDiv and .optionDivSelected */
#ajax_listOfOptions div{margin:1px;padding:1px;cursor:pointer;font-size:12px;}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */background-color:#D1DFBE;color:#333333;}
#ajax_listOfOptions_iframe{background-color:#F00;position:absolute;z-index:10000;}
#contact {
	width: 400px;
	margin-left: 0;
}
#homemaillist{padding-top:65px;}
#homemaillist div{padding-top:8px; font-size:10px;}
#homeDesL{float:left;width:310px;}
#homeDesR{float:right;width:90px;padding-right:40px;padding-top:10px;}
#homeDesR a{font-size:11px;}
/*************************************************/
