body {
	background:url(/img/bg/main-tele.jpg) repeat-x top center #346a7b;
	margin:0;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #343434;
}
td.side {
	background:url(/img/bg/side-tele.jpg) repeat-x top center #106895;
}

#botad {
text-align:center;
margin: 0 auto;
padding: 25px 0 10px 0;
}

ol#homebox {
clear:both;
margin-bottom: 0
}

/* MENU */
#navcont {	position:relative;
margin-left: 45%;
width: 848px;
display:block;}
#sampdrop {	position:absolute;
						left:-170px; 
						top:230px; 
						z-index:3;
						width:200px;
						visibility:hidden;}
#viddrop {	   	position:absolute; 
						left:-24px;
						top:230px; 
						z-index:3; 
						width:200px;
						visibility:hidden;
						width:inherit}
#presdrop {	   	position:absolute; 
						left:128px;
						top:230px; 
						z-index:3; 
						width:200px;
						visibility:hidden;
						width:inherit}
#menucloser {	position:absolute; 
						left:0px; 
						top:355px; 
						width:1000%; 
						height:220px;
						z-index:0;
						visibility: hidden;}
/* Text Sizes */
.txt14pt { font-size: 14px; }
.txt13pt { font-size: 13px; }
.txt12pt { font-size: 12px; }
.txt10pt { font-size: 10px; }
.txt9pt { font-size: 9px; }

.heading { font-family:Century Gothic, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color:#336699; font-weight:bold;}
.heading2 { font-family:Century Gothic, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#565656; font-weight:bold;}
.bottxt { color:#EFEFFF; font-size: 10px; }
.toptxt { color:#336699; font-size: 10px; }
.redtxt 	{ color:#CC0000;}
.grntxt 	{ color:#1B9516;}
.whttxt 	{ color:#FFFFFF;}
.grytxt 	{ color:#999999;}


/* LINKS */
a:link { color:#30489E;}
a:visited { color:#30489E; }
a:hover { color:#1212EE;}
a:active { color:#66AAFF;  }

a.subnav:link { color:#1111AA; font-size: 9px; text-decoration:none; }
a.subnav:visited { color:#1111AA; font-size: 9px; text-decoration:none; }
a.subnav:hover { color:#3366FF; font-size: 9px; }
a.subnav:active { color:#CCCCCC; font-size: 9px; text-decoration:none; }

a.quklnx:link { color:#498BAD; font-size:10px; }
a.quklnx:visited { color:#498BAD; font-size:10px; }
a.quklnx:hover { color:#9898FF;font-size:10px; }
a.quklnx:active { color:#66AAFF; font-size:10px; }

a.navbot:link { color:#CDEFFF; text-decoration:none; font-size: 9px; }
a.navbot:visited { color:#CDEFFF; text-decoration:none; font-size: 9px; }
a.navbot:hover { color:#FFFFFF; font-size: 9px; }
a.navbot:active { color:#0000FF; text-decoration:none; font-size: 9px; }


/*  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: 0;
}
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 */

/*  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; }

#btnpres a {
display:block;
margin: 0 auto;
height: 120px;
width: 400px;
background:  url(/img/pix/btn-captranpres.png)
}
#btnpres a:hover { background-position:-400px; }