@charset "utf-8";
/* 
CSS Document for Imeriti Inc. Web Site
Authored by Phreesurf Web Design
*/

/* LAYOUT */
body {
background: #283a6c url(/img/bg/main2.jpg) repeat-x fixed;
margin:0;
padding: 0;
text-align:center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #555555;
}
#wrap {
width: 797px;
text-align:left;
border-top: 0;
border-left: 1px solid #e9e6ce;
border-right: 1px solid #e9e6ce;
margin: 0 auto;
background:#e8e8df;
}
#head {
width: 797px;
background:#FFF;
}
#logo {
padding: 0;
margin: 0;
}
#content {
min-height: 350px;
width: 100%;
}
#innercontent {
border-left: 1px solid #e9e6ce;
padding: 12px;
float:left;
width: 592px;
background:#FFF;
min-height: 530px;
}
#innercontentfull {
padding: 12px;
margin: 0 auto;
width: 773px;
background:#FFF;
min-height: 500px;
}
#sidewrap {
width: 180px;
float:left;
height: 100%;
background: #e8e8df;
}
#side1 { background: url(img/bg/side-blu.jpg) no-repeat #859ee1; }
#side2 {
background: url(img/bg/side-neu3.jpg) no-repeat #e8e8df;
min-height: 261px
}
#foot {
height: 15px;
margin: 12px auto;
padding: 0 0 25px 0;
width: 797px;
}
#footleft {
float:left;
text-align:left;
padding: 0;
margin: 0
}
#footright {
float:right;
text-align:right;
width: 300px;
color:#FFF;
font-size: 10px
}
#botpromo {
width: 100%;
margin: 0;
text-align:center;
background:#FFF
}
#botline {
background: url(img/bg/bot.jpg);
width: 799px;
height: 16px;
margin: 0 auto;
}
#twocol {
float: left;
width: 290px;
}
#centerit, .centerit { text-align: center }
#clearit, .clearit { clear: both }
/* END LAYOUT */
	
/* FORMATTING */
h1 {
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size: 22px;
color: #036;
margin: 5px 0 20px 0;
}
h2 {
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #369;
margin: 5px 0 12px 0;
}
h3 {
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #036;
margin: 5px 0 10px 0;
}
h4 {
font-size: 12px;
color: #036;
margin: 0;
}
.headingtxt {
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold
}
blockquote {
margin: 0 0 0 10px;
padding: 0
}
.txt14pt { font-size: 14px; }
.txt13pt { font-size: 13px; }
.txt12pt { font-size: 12px; }
.txt10pt { font-size: 10px; }
.txt9pt { font-size: 9px; }
.bottxt {
color:#EFEFFF;
font-size: 10px;
}
.blutxt {
color:#336699;
font-size: 10px;
}
.redtxt { color:#CC0000; }
.grntxt { color:#99FF33; }
.sandtxt { color:#777670; }
.aquatxt { color:#448888; }
.whttxt { color:#FFFFFF; }
a:link, a:visited { color:#18389E; }
a:hover { color:#1212EE; }
a:active { color:#66AAFF; }
a.subnav:link, a.subnav:visited {
color:#1111AA;
font-size: 10px;
text-decoration:none;
}
a.subnav:hover {
color:#3366FF;
font-size: 10px;
}
a.subnav:active {
color:#CCCCCC;
font-size: 10px;
text-decoration:none;
}
a.news:link, a.news:visited {
color:#3848CE;

text-decoration:none;
}
a.news:hover {
color:#78A8FF;

}
a.news:active {
color:#0000CC;

}
a.quklnx:link, a.quklnx:visited {
color:#6A6A6A;
}
a.quklnx:hover {
color:#CACACA;
}
a.quklnx:active {
color:#66AAFF;
}
a.aqualnk:link, a.aqualnk:visited {
color:#488;
text-decoration:none;
}
a.aqualnk:hover { color:#66AAAA; }
a.aqualnk:active { color:#0000FF }
#itemlist ul {
list-style: none;
padding: 8px 5px;
}
#itemlist li {
background: url(/img/bg/box-blue700.jpg);
border: #039 1px solid;
width: 440px;
padding: 6px 6px;
margin: 15px 0
}
#contactform ul {
list-style:none;
width: 500px;
margin: 0 auto
}
#contactform li { padding: 12px; }
#pagemenu ul {
list-style: none;
padding: 8px 0;
}
#menulist li {
background: #d7dfec url(/img/bg/box-blue400.png) repeat-y;
border: #039 1px solid;
margin: 0 10px 20px 10px;
font-weight: bold;
width: 520px;
padding: 10px 15px;
}
#menulist li li {
background: none;
border: none;
font-weight: normal;
padding: 2px;
margin: 2px 5px;
}
#textlist ul {
width:11em;
text-align:left;
padding-left: 5px;
float: left;
}
#textlist ul { list-style:none; }
#textlist li {
display: block;
padding: 1px;
}
#textlist br { clear:left }
#textlist3 ul {
width:11em;
text-align:left;
padding-left: 5px;
float: left;
background: none;
border: none
}
#textlist3 ul { list-style:none; }
#textlist3 li {
display: block;
padding: 1px;
}
#textlist3 br { clear:left }
#hiliteboxhm {
padding: 10px;
width: 300px;
background: url(/img/bg/box-blue700.jpg) repeat-y;
border: #039 1px solid;
margin: 30px auto
}
#hiliteboxhm ul {
list-style: none;
font-size:14px;
font-weight:bold
}
p { margin: 0 0 10px 0 }
/* END FORMATTING */

/*  FORMS */
input {
font-family: sans-serif, sans;
font-size: 11px;
color: #121222;
margin: 5px 0;
}
textarea {
font-family: sans-serif, sans;
font-size: 11px;
color:#121222;
margin: 5px 0;
}
select {
font-family: sans-serif, sans;
font-size: 11px;
color: #121222;
margin: 5px 0;
}
form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
margin: 0;
padding: 0;
min-width: 500px;
max-width: 600px;
width: 560px;
}
fieldset {
clear: both; /*note that this clear causes inputs to break to left in ie5.x mac, commented out */
padding: 10px;        /* padding in fieldset support spotty in IE */
margin-bottom: 10px;
border-color: #CCC;
border-width: 1px;
border-style: solid;
}
legend { font-size:1.1em; }
label {
display: block;  /* block float the labels to left column, set a width */
float: left;
width: 160px;
padding: 0;
margin: 5px 5px 5px 0; /* set top margin same as form input - textarea etc. elements */
text-align: right;
}
form br { clear:left; }
.required { font-weight:bold }
/* END FORMS */

/* MENUS */
#navbar {
width: 100%;
height: 27px;
background:url(img/nav/bg.jpg);
margin: 0;
padding: 0;
position:relative;
text-align: left
}
#navbar ul {
list-style: none;
margin: 0;
padding: 0
}
#mainnav li {
display:inline;
padding: 0 20px 0 0;
}
#subnav {
list-style:none;
text-align:left;
padding-left: 5px
}
#subnav li {
padding: 1px;
font-family:Arial, Helvetica, sans-serif;
margin: 2px 5px
}
/* Main Navigation */
#tab1, #tab2, #tab3 {
background: url(/img/bg/nav.jpg) #efefff;
padding: 3px;
position:absolute;
z-index:3;
visibility:hidden;
top:27px;
border-left: #FFF 1px solid;
border-bottom: #FFF 1px solid;
border-right:  #FFF 1px solid;
}
#tab1 {
left: 330px;
width: 180px;
}
#tab2 {
left : 425px;
width: 160px;
}
#tab3 {
left : 669px;
width: 121px;
}
#menucloser {
position:absolute;
top:45px;
width:100%;
height:280px;
z-index:0;
visibility: hidden;
}
/* Top nav */
#navarea {
float: right;
width: 100%;
text-align:right;
background-color:#e9e6ce;
height: 21px
}
#topnav {
list-style: none;
margin: 3px 10px;
float:right
}
#topnav li {
display:inline;
padding: 3px 1px;
font-size:10px;
font-family:"Century Gothic", Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
}
#topnav a, #topnav a:visited {
color:#777788;
text-decoration:none;
}
#topnav a:hover { color:#121222 }
/* Bottom nav */
#foot ul {
list-style: none;
padding: 0;
margin: 0;
}
#botnav li {
display:inline;
padding: 4px;
}
#botnav li a:link, #botnav li a:visited {
color:#ADCFFF;
text-decoration:none;
font-size: 10px;
}
#botnav li a:hover {
color:#FFF;
font-size: 10px;
}
#botnav li a:active {
color:#0000FF;
text-decoration:none;
font-size: 10px;
}
/* Side Navigation */
#side1 ul, #side2 ul {
list-style: none;
padding: 0 0 5px 0;
margin: 0 5px 0 12px;

}
.sidenav li { padding: 4px 0;
line-height: 100%}
/* Bottom promo Flash */
#botpromo ul {
list-style: none;
padding: 0;
margin: 0;
}
#bpromo li {
display:inline;
padding: 0 20px;
margin: 0;
}
/* Site Map Nav */
#smapnav ul {
list-style: none;
padding: 0;
margin: 0;
border: none
}
#smapnav ul li {
display:block;
float: left;
width: auto;
min-width: 200px
}
#smapnav2 ul { margin: 2px 0 0 10px }
#smapnav2 ul li {
display:block;
width: auto;
clear:left;
font-size:10px;
margin: 1px;
padding: 1px;
width: 250px
}
#twocol ul {
list-style: none;
padding: 0;
margin: 0;
}
#homeads {
list-style: none;
margin: 0 auto;
padding: 0;
}
#homeads li {
font-weight:bold;
display:inline;
padding: 0;
width: 280px
}
#homeads a {
display:block;
display:inline-block;
height:102px;
width:280px;
}
#h1 a { background:url(img/pix/ad-captran.png) }
#h2 a { background:url(img/pix/ad-fundcollege.png) }
#homeads a:hover { background-position:-280px; }
#horizlist {
list-style: none;
margin: 0 auto;
padding: 0;
}
#horizlist li {
font-weight:bold;
display:inline;
padding: 11px 11px;
}
#menulist2 { margin:0 }
#menulist2 li a {
font-weight: bold;
line-height: 18px
}
.mC { width:100%; }
.mH {
cursor:pointer;
margin: 5px 0;
color:#039;
font-weight:bold;
text-decoration:underline;
}
.mL {
display:none;
margin: 0
}
.mO { margin-left:10px; }
/* END MENUS */

/*  HIDDEN CONTENT */
#topt { display:none; }
#popt { display:none; }
#standopt { display:none; }
#prefopt { display:none; }
#quest { display:none; }
#qus11 { display:none; }
#qus12 { display:none; }
#ins2 { display:none; }
#hid1 { display:none; }
#hid2 { display:none; }
#hid3 { display:none; }
#hid4 { display:none; }
#hid5 { display:none; }
#hid6 { display:none; }
/*  END HIDDEN CONTENT */




/* "Let there be songs to fill the air... " */
