@charset "utf-8";

* { margin: 0; padding: 0; }
img { border: 0; }
body { background: #D2E1E3 url(/images/bg2.gif) no-repeat; font-family: "Verdana", Verdana, Arial; font-size: 0.8em; text-align: justify; }
p { margin: 0; padding: 0; }

div {	margin: auto; }
#main { width: 100%; }
#top { width: 955px;	height: 80px; }
#login {	width: 202px; height: 50px; margin-top: 5px; float: right; font-size: 11px; color: #C6C3BE; text-align: right; }
#login img { vertical-align: bottom; }
#welcomeBack { font-size: 110%; line-height: 18px; }
#welcomeBack STRONG { color: #E8AA3F; }

#goImg { vertical-align: bottom; }
#navi { background: url(/images/nav-bg.jpg) no-repeat; width: 955px; height: 27px; clear: both; margin-top: 3px; overflow: hidden; }
#header { width: 955px;	height: 343px;	background: url(/images/ia_home_main3.jpg) no-repeat; }
#navi ul { list-style: none; margin: 0 0 0 15px; padding: 0; }
#navi ul li { float: left;	height: 27px; margin: 0;	padding: 0;}

#navi ul li a:link, #navi ul li a:visited { padding: 5px 50px 0 0; height: 27px; font-size: 130%; font-weight: bold; color: #FFF; vertical-align: middle; text-decoration: none; }
#navi ul li a:hover, #navi ul li a:active { color: #E8AA3F; text-decoration: none; }

#content-top {	width: 954px; height: 72px; overflow: visible; padding-left: 1px;	background-color: #FFF; }
#learn {	width: 316px; height: 70px; float: left; background-color: #F6F6F6; }
#connect { width: 318px; height: 70px; float: left; margin-left: 1px; background-color: #F6F6F6; }
#live { width: 317px; height: 70px; float: left; margin-left: 1px; background-color: #F6F6F6; }
#content-btm {	width: 954px; height: 177px; padding-left: 1px;	background-color: #FFF; }
#content-btm h2 { font-size: 1.3em; color: #48858A; margin: 15px 0 10px 20px; }
#content-btm h2 a:link, #content-btm h2 a:visited { text-decoration: none; }

#lower1 { width: 350px; height: 176px; float: left; background: url(/images/bg-lower1.jpg) no-repeat; }
#lower2 {	width: 350px; height: 176px; float: left; background: url(/images/bg-lower2.jpg) no-repeat; }
#lower3 {	width: 253px; height: 176px; float: left; background: url(/images/bg-lower3.jpg) no-repeat; }
#lower1 p, #lower2 p, #lower3 p { margin: 5px 20px 0 20px; color: #5D5D5D; }

#footer { width: 953px;	height: 150px;	font-size: 10px; color: #48858A; border-right: 1px solid #FFF;	border-left: 1px solid #FFF; }
#bottom-bar { width: 100%; height: 50px; border-top: 1px solid #FFF;	background-color: #ECECEC; }
#content-top ul{ list-style: none; margin: 10px 0 0 45px; }
#content-top ul li{ padding: 5px 0 0 20px; margin-bottom: 5px; line-height: 14px; height: 17px; text-decoration: none; font-weight: bold; color: #5D5D5D; background: url(/images/bullets.gif) no-repeat; }
.button { width: 106px; height: 48px; margin: 14px 0 0 43px; }
.readmore {	width: 106px; height: 48px; margin: 28px 0 0 43px; }
.txt_box { width: 135px; border: #C6C3BE 1px solid ; }
.txt_box2 {	width: 106px; margin-top: 3px; border: #C6C3BE 1px solid ; }
.green { font-size: 10px; font-weight: bold; color: #48858A; margin: 0; }
.greenspan { font-size: 12px;	text-decoration: underline; color: #48858A; margin: 0; }
.logo { margin-top: 10px; float: left;	border: 0; }
.p { margin: 5px 30px 0 43px; color: #5D5D5D; }
.test { margin: 5px 30px 0 43px; color: #5D5D5D; text-align: right; font-size: 110%; }
.italic { font-size: 10px; font-style: italic; }
#hdr-txt { width: 305px; height: 165px; float: left; margin: 60px 0 0 260px; color: #5D5D5D; }
#hdr-txt p {  margin-top: 10px; padding-bottom: 0; line-height: 1.3em; font-size: 105%; }
a:link, a:visited { color: #48858A; }
a:hover, a:active { color: #E8AA3F; text-decoration: none; }

#content-top ul li a:link, #content-top ul li a:visited { color: #5D5D5D; text-decoration: none; }
#content-top ul li a:hover, #content-top ul li a:active { color: #E8AA3F; text-decoration: none; }

/* Vertical Response */
form#vrWidget { margin: 15px 0 0 15px; border: 0; }
#vrWidget fieldset { border: 0; }
#vrWidget label { display: block; font-size: 80%; }

/* Contact Form */
#theForm { margin-left: 50px; }
#theForm label { display: block; margin: 12px 0 1px 0; color: #999; font-variant: small-caps; font-size: 90%; }
#theForm input[text] { width: 150px; }
#theForm .submit { font-weight: bold; font-size: 120%; width: 155px; }

/* Form validation */
#theForm input.error { border: 1px dashed red; background-color: #FFE1E1; font-weight: bold; }
#theForm select.error { border: 1px dashed red; background-color: #FFE1E1; font-weight: bold; }
#theForm textarea.error { border: 1px dashed red; background-color: #FFE1E1; font-weight: bold; }
#theForm label.error { color: red; text-transform: none; font-weight: bold; margin: 3px 0 0 5px; width: 90%; padding-bottom: 0; }

/* boxes */

.roundbox-top {height: 15px;background: url(/images/roundbox-tm.png) 0 0 repeat-x;}
.roundbox-top .topleft {background: url(/images/roundbox-tl.png) 0 0 no-repeat;height: 15px;}
.roundbox-top .topright {background: url(/images/roundbox-tr.png) 100% 0 no-repeat;height: 15px;}
.roundbox-surround {background: #F7F7F7;border-left: 1px solid #EAEAEA;border-right: 1px solid #EAEAEA; text-align: left;}
.roundbox-bottom {height: 15px;background: url(/images/roundbox-bm.png) 0 100% repeat-x;margin-bottom: 10px;}
.roundbox-bottom .bottomleft {background: url(/images/roundbox-bl.png) 0 100% no-repeat;height: 15px;}
.roundbox-bottom .bottomright {background: url(/images/roundbox-br.png) 100% 100% no-repeat;height: 15px;}
.roundbox-icon {float: left; width: 32px; margin: 0 8px 100px 8px; vertical-align: top;}

/* Audio Box */
#audiobox { width: 240px; border: 1px solid #666; }
#audioboxTitle { font-size: 80%; font-weight: bold; margin: 2px 2px 0 10px; height: 20px; text-align: left; }