@charset "utf-8";
/* CSS Document */

body{ 
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color:#e5e5e5;
font-size:14px; line-height:18px;
}

.header{ background:url(../images/line.jpg) bottom repeat-x;}
.header-content{ width:1000px; margin:0 auto; height:124px;}
.header-ad{ float:right; width:740px; border:8px solid #fff; box-shadow: 10px 10px 5px #888; }
.logo{ float:left;}

.main{ width:1000px; margin:0 auto;vertical-align:top;}
.clr{ clear:both}


/******************************************************************************************************************************************/
#menu {width:100%; height:35px; text-align:center;  margin:0px auto; padding:0px; position:relative; padding-top:0px; float:left; }
#menu ul {display:inline-block;} 
#menu ul {display:inline;}
#menu ul.top-level {margin-left:0;}
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;} 
#menu li {margin:0 5px;; padding:0;}
#menu a {display:block; font-size:12px ;color:#1168CE;font-family:Georgia,"Times New Roman",Times,serif; text-decoration:none; padding:0 20px; font-weight:bold} 
* html #menu ul.top-level {margin-left:0;} /* I don't know why, but this centers IE5.5 ?? */

#menu li:hover > ul {visibility:visible;}
#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {visibility:visible;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {visibility:hidden;}

#menu ul.top-level {display:block; margin:0 auto;font-weight:bold; } 
#menu li.top-level-li {float:left; position:relative; margin-right:1px;font-weight:bold; }

#menu a.top-level-a {float:left; padding:0 0 0 10px; font-weight:bold; line-height:34px; text-shadow:1px 1px 1px #fff; } 
#menu a.top-level-a b {float:left; padding:0 10px 0 0;  cursor:pointer;  font-weight:bold;  }
#menu a.down b {float:left; padding:0 20px 0 0;  cursor:pointer;font-weight:bold}

#menu a.top-level-a:hover {white-space:nowrap;background:#DDDDDD; }
#menu a.top-level-a:hover b, 
#menu a.top-level-a:focus b, 
#menu a.top-level-a:active b {color:#000; cursor:pointer;}
#menu a.down:hover b, 
#menu a.down:focus b, 
#menu a.down:active b {color:#000; cursor:pointer;}

#menu li.top-level-li:hover > a {white-space:nowrap;}
#menu li.top-level-li:hover > a b {color:#000;  }
#menu li.top-level-li:hover > a.down b {color:#000; }

#menu li ul {display:block; position:absolute; visibility:hidden; background:#505060; padding:1px 1px 8px 1px; left:0;}
#menu li li {border-bottom:1px solid #505060;}
#menu li li a {background:#e3e6ed;} 
#menu li li a:hover {background:#e3e6ed ; color:#000000} 
#menu li li:hover > a {background:#e3e6ed;color:#000000}
#menu li li a.fly {background:#505050  no-repeat right top; color:#000000}
#menu li li a.fly:hover {background:#e3e6ed; color:#000000} 
#menu li li:hover > a.fly {background:#e3e6ed; color:#000000}

#menu ul.drop-down {top:30px; } 
#menu li li ul {left:100%; margin-top:-23px; margin-left:-5px;}

#menu table {position:absolute;top:0;left:0;border-collapse:collapse;text-align:left;}
#menu table ul li a {padding-left:0; padd\ing-left:20px;}
#menu table table {top:auto; left:100%; margin-left:-1px; padding:0; margin:0;}
#menu table table ul {margin-top:-4px; marg\in-top:-7px;}
/********************************************************************************************************************************/


.content{ margin-top:30px;}
.content-right{ width:220px; float:right}
.content-left{ width:770px; float:left}

.flash { background:url(../images/flashbg.jpg) no-repeat; padding:10px 0 15px 10px;}
.intro{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#858080; line-height:30px; font-style:italic;}
.footer{ background:url(../images/line.jpg) top repeat-x; padding-top:15px; font-size:11px; color:#505050}
.footer-content{ width:1000px; margin:0 auto;}
.footer-content a{ color:#505050; text-decoration:none;}



form h3{ font-size:18px; padding:10px 0; color:#505050; margin:0; border-bottom:1px solid #ccc; margin-bottom:10px;}

.registration{ line-height:30px;}

img{border:none;}

