* {margin: 0; padding: 0;}
img {border:0;}

html {min-height:100.1%} /* Fix horizontal wrapper div shifting in FF due to lack of vertical scrollbar */

/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */

body {text-align:center; margin:0px; font-family: Arial, Tahoma, Verdana, sans-erif; color:#000; background: #fff url("images/body_bg.gif") repeat-x;}

h1 {font-size: 24px; line-height: 36px; margin-bottom: 18px;}
h2 {font-size: 18px; line-height: 18px; margin-bottom: 18px;}
h3 {font-size: 12px; line-height: 18px; }
h5 {font-size: 16px; line-height: 18px; color: #191970;}
h6 {font-size: 22px; color: #0000cd;}
h4{font-size: 15px; color: #006400;}
.credit {font-weight:bold; text-align: center; color: #fff;}
.center {text-align:center;}
.contact {text-align:center;font-weight:bold; padding-bottom: 2px;}
.contactHeading {text-indent: 3em;}
#alignLeft {float: left;} /* Quick hack to left-align some footer text */

a img {border:none;} /* Remove image link borders */

p {padding-bottom:18px;}

/* Main section styles */
#wrapper {width: 870px; margin: 0px auto; min-height: 98%; height:auto; position:relative; text-align:left;}

* html #wrapper{height:98%; width:870px;}
  
#header {height: 97px; background-color: #007EC4; background-image: url('images/header.gif'); text-align: right;}
  
#content {padding: 10px; line-height: 1.5em; background: #fff url('images/bg-content-top.gif') no-repeat; text-align:left;}
	
#content a {color:#007EC4;}

/* Markup for Links section */
#content a.largeLink {color:#007EC4; font-size:150%; text-decoration:none;}
#content a.largeLink:hover {text-decoration:underline;}
.url {font-size:75%;}
/* End markup for Links section */

#quickLinks {width:170px; height:434px; margin-right: 10px; float:left; padding:5px; 
	background: url('images/quickLinks_bg.gif') no-repeat;}

#quickLinks h1,#quickLinks h3,#quickLinks h3 a {color:#fff; text-decoration:none;}
#quickLinks h2 {margin-top:18px; color:#fff;}
ul#clientLinks {text-align:right;list-style-type:none;color:#fff;}
ul#clientLinks a {text-decoration: none; font-weight: bold; color:#fff;}
ul#tutorLinks {text-align:right;list-style-type:none;color:#fff;}
ul#tutorLinks a {text-decoration: none; font-weight:bold;color:#fff;}


#footer {width:100%; height:20px; font-size:10px; color:#bbb; background: #007ec4 url('images/footer_bg.gif') repeat-x; 
	text-align:right; padding-top:5px;}

#footer a {color:#bbb;}

#centerForm {margin: auto; width: 600px;}

/* End main section styles */

/* Tab menu styles */
div#menu{position:relative; width:870px; height:25px; font-size:12px; background-color:#007ec4; margin-top: 10px; text-align: center;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;}
ul#nav{margin-left:18px;}
ul#nav li{margin-right:12px; text-align:center; display:block; float:left;}
ul#nav a{display:block; maring:0; float:left; width:72px; padding: 5px 0; background: url('images/btn-nav-bg.gif') no-repeat; text-decoration:none; color:#fff; font-weight:bold;}
ul#nav a:hover{color:#fff; text-decoration:underline;}
ul#nav li.current a, ul#nav li.current a:hover{background: url('images/btn-nav-bg-current.gif') no-repeat; color:#000;}