.clear {clear: both;}

body {background: #fff url(images/igt-bg.gif) 0 0 repeat-x; font-family: Verdana, sans-serif;}
div {position: relative;}

img.img_left {float: left; padding: 0 20px 10px;}

p {color: #404040; font-size: 12px;}
h2 {color: #024027; font-size: 22px; padding: 5px; line-height: 28px; font-weight: bold;}
h3 {color: #024027; font-size: 14px; margin-bottom: 20px; line-height: 20px;}
#content ul {margin: 10px 20px 10px 350px; list-style: disc; font-size: 12px;}
	#content ul li {float: left; width: 200px; padding: 5px 0;}


#main {width: 800px; margin: 0 auto;}

#header {padding: 0 0 10px 0;}
#header h1 {text-align: right; padding: 90px 10px 0;}
#header h5#logo {background: url(images/igt-logo.jpg) 0 0 no-repeat; height: 112px; width: 275px; float: left; margin-left: 15px; }
#header h5#logo a {height: 112px; width: 275px; display: block; text-decoration: none;}
#header h5#logo span {visibility: hidden;}

#footer {background: url(images/igt-footer.jpg) 0 0 repeat-x; height: 54px; padding: 10px 15px 0; margin: 0; text-align: center; color: #fff;}
	#footer h6 {font-size: 14px; font-weight: bold;}
	#footer p {font-size: 11px;}



/* HIDDEN DROP DROP NAVIGATION */
#nav {background: url(images/igt-nav.gif) 0 0 repeat-x; height: 45px; padding: 0 15px 18px; margin: 0; z-index: 10; clear: both; font-size: 14px;}		 
	#nav ul#main_nav {float: right; padding-left: 25px;}
	#nav ul li {float: left; position: relative; z-index: 90; margin: 7px 0 0; padding: 0 0 7px 0;}
		ul#main_nav li:hover {background: url(images/igt-nav-li-hover.jpg) 0 0 repeat-x;}
		ul#main_nav li:hover a {color: #000;}
		
		ul#main_nav li a {background: none; color: #FFF; padding: 5px 15px; text-decoration: none; display: block; background: url(images/nav-pipe.jpg) 0 0 repeat-y;}
		
		ul#main_nav ul.sub_nav {position: absolute; top: 30px; left: -9999em; z-index: 99;  margin-left: 2px; padding: 5px 0 10px; font-size: 10px; background: #d6d6d6;}
			ul#main_nav ul.sub_nav li {float: none;  color: #292929; padding: 0; margin: 0; display: block;  text-align: left;}
			ul#main_nav ul.sub_nav li a {background: none; color: #292929; padding: 2px 20px 3px 20px; }
				ul#main_nav ul.sub_nav li a:hover {color: #000; display: block;}
		
		ul#main_nav li:hover ul {left:0; position: absolute; z-index: 99;}
		ul#main_nav li:hover ul li:hover {background: gray;}
	
#nav #endcap_right {position: absolute; right: 0; height: 45px; background: url(images/igt-nav-right.jpg) 100% 0 no-repeat; width: 16px;}
#nav #endcap_left {position: absolute; left: 0; height: 45px; background: url(images/igt-nav-left.jpg) 0 0 no-repeat; width: 16px;}

/* END HIDDEN DROP DOWN NAVIGATION */

/* BASE FORM DESIGN */
form.form {margin: 20px 0 20px 380px; width: 380px; padding: 10px; font-size: 12px; }
form.form h4 {margin: 0 0 10px;}
form.form p {margin: 20px 0 3px; font-size: 14px !important; font-weight: bold;}
form.form div {padding: 3px;}
form.form label {display: block;}
form.form div.boxsection label {display: inline; font-size: 14px;}
form.form div.boxsection span {float: left; width: 150px; padding: 5px 0;}
form.form div.boxsection input {width: auto !important; float: left; margin: 0 5px !important;}

form.form input {height: 17px; width: 350px; font-size: 14px; padding: 2px; border: 1px solid gray; }
form.form textarea {height: 90px; width: 350px; font-size: 14px; padding: 2px;  border: 1px solid gray; }
form.form button {float: right; margin: 20px 20px 0; width: 170px; height: 28px; font-size: 14px;}
