/* CSS Document */
/********universal skeleton********/
* {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}

/********index specific skeleton********/
body#index{margin:0; padding:0; font-size:.9em;background:url(../images/index-bg.gif) repeat-x; color:#666666;}
#contain-index {width:85%; min-width:740px; border:0px solid #99CC00;background:url(../images/index-splash2.jpg) no-repeat;text-align:left;}
#header-index { text-align:right;font-size:9px; border:0px solid #0033CC; width:100%; height:132px; min-width:740px; white-space:nowrap;}
#header-index p { margin:0;font-weight:bold; color:#333333;padding:8px 0 0 0; border:0px solid #000000; width:150px; float:right; clear:right; text-align:left;}
#copy-index {margin:65px 0 0 235px; border:0px solid #000000;font-size:1.2em;}
#copy-index blockquote {padding:0 10px; margin:5px 0; font-size:.9em;}
#copy-index blockquote p {margin-right:165px;}
*html #copy-index {margin-top:35px;}
#leftColum-index {clear:left; float:left;width:224px; height:600px; margin-top:10px; font-size:1px; background:url(../images/left-splash.jpg) no-repeat;left: 772px;top: 145px; }
#leftColum-index p { margin:0;font-size:9px; padding:145px 38px 0 33px; color:#FFFFFF;}

/********inside specific skeleton********/
body {margin:0; padding:0; font-size:.8em;background:url(../images/inside-bg.gif) repeat-x; color:#666666;}
#content {background:url(../images/white.gif) no-repeat;}
#contain {width:85%; min-width:740px; border:0px solid #99CC00;background:url(../images/inside-splash2.jpg) no-repeat;text-align:left;}
#header-inside { text-align:right;font-size:9px; border:0px solid #0033CC; width:100%; height:90px; min-width:740px; white-space:nowrap;}
#header-inside p { margin:0;font-weight:bold; color:#333333;padding:8px 0 0 0; border:0px solid #000000; width:140px; float:right; clear:right; text-align:left;}
#copy { font-size:1.2em;margin:35px 0 0 235px; border:0px solid #000000;}
#copy-right {margin:35px 200px 0 25px; border:0px solid #000000;}
#copy-full {margin:35px 0 0 25px; border:0px solid #000000;}
#leftColum-inside {clear:left;float:left;width:235px;height:600px;margin-top:10px;border:0px solid #000000;left: 772px;top: 145px;}
#leftColum-inside p { margin:0; font-size:.8em;padding:0px 38px 0 33px;clear:left;}
#leftColum-inside b {color:#450644; font-size:.9em;}
#leftColum-inside span { float:left; margin:2px 0 0 5px; width:130px;}
#leftColum-inside input { float:left; clear:left;}
#rightColum-inside {float:right;width:165px; height:600px; padding:0px 0px 0 33px; margin-top:35px; border:0px solid #000000;}
#rightColum-inside p { margin:0; font-size:.9em;}
 
/********universal header********/
#confirm {padding:5px 0 18px 0; color:#FFFFFF; white-space:nowrap;}
#nav {margin:0; border:0px solid #00FF00;float:left; width:740px; font-size:1px; padding-top:3px;}
#nav li{float:left; list-style:none;}
#nav a:link, #nav a:visited { color:#FFFFFF; text-decoration:none; padding:0 0 0 25px; font-size:11px; text-transform:uppercase; white-space:nowrap;}
#nav a:hover { color:#FD7719;}


/********universal copy/body********/


a:link, a:visited { color:#491F50;}
a:hover { color:#FD7719;}
p { margin:8px 0;}
h1 {font-size:1.9em; color:#FF6401;}
h2 {font-size:1.3em; color:#450644;}
h3 {font-size:1em; color:#450644;}
.required {color:#FF0000; font-weight:bold;}
.disclaimerOne {float:right; font-size:.7em; font-weight:bold;}
.disclaimerTwo {font-size:.7em; font-weight:bold;}
.titleOne { font-size:1.7em; float:left; color:#FF6401; text-transform:uppercase;}
.titleTwo { padding-top:11px; display:block; color:#450644; text-transform:uppercase;}
.newsCat1 {background-color:#BBBBBB; padding:10px 0; color:#000000;}
.newsCat1 a { font-size:11px;}
.newsCat2 {background-color:#AA8EAF; padding:10px 0; color:#FFFFFF;}
.newsCat2 a { font-size:11px;}
.newsLine {font-size:1px; height:1px; margin:0; padding:0;}
*html .newsLine { margin:-5px 0 0 -2px;}
.timelineDate {float:left; width:40px; font-weight:bold; clear:left;}
.timeline {float:left; margin-left:0px;}
#contact { margin-top:20px;}
#contact td {white-space:nowrap; padding:5px 10px 0 0;}
#content span { font-size:.8em;}
#submit { }
.red {color:#FF6401; font-weight:bold;}
#grandsubNav { font-size:9px; }
#greatGrandNav {margin:0; border:0px solid #00FF00; float:left;}
#greatGrandNav li{float:left; list-style:none; display:inline;}
#greatGrandNav a:link, #greatGrandNav a:visited { border:0px solid #000000; background-color:#330033; color:#FFFFFF;text-decoration:none; padding:2px 25px 2px 5px; margin:5px 5px 5px 0; width:150px; display:block; font-size:11px; text-transform:uppercase; white-space:nowrap;}
#greatGrandNav a:hover { color:#FD7719;}

/********resources copy/body********/
h3.resources-section {
	letter-spacing:0.1em;
	margin: 2em 0;
}
p.resources-subsection-bar {
	background-image:url(../images/section-bar.gif);
	background-repeat:no-repeat;
	padding-left: 36px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	font-size:1em;
	color:#450644;
	background-position: left center;
	font-weight: bolder;
	margin: 2em 0;
}
ul.ul-pdfs{
	padding: 10px;
	margin:0px;
	list-style-type:none;
}
ul.ul-pdfs li{
	background-color:#221623;
	background-image:url(../images/pdflogo.jpg);
	background-repeat:no-repeat;
	background-position:5px center;
	border-bottom:2px solid white;
	color:white;
	
	margin:0px;
	padding:5px 5px 5px 30px;
	display:block;
}
ul.ul-pdfs li a, ul.ul-pdfs li a:visited{
	color:white;
	text-decoration:underline;
}
ul.ul-pdfs li a:hover{
	color:#FD7719;
}
.product-title{
	font-weight:bolder;
	background-color:#ff6401;
	color:#221623;
	padding:5px;
	text-transform:uppercase;
}
ul.ul-pdfs li .page-numbers{
		font-size:70%;
		color:#FFFFFF;
}
ul.reference-list{
	list-style-type:none;
}
ul.reference-list li{
	padding:0 0 10px 0;
}
.iconmac{
	background-image:url(../images/icon_qt.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:5px 0 5px 25px;
}
.iconpc{
	background-image:url(../images/icon_wmv.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:5px 0 5px 25px;
}
/********news/events copy/body********/
div.check-radio { font-size:.8em; color:#666666; } 

/********contact us*********/
ul li.contact{
	margin:15px 0px;
	list-style-type:none;
}

/********universal footer********/
#footer { clear:both;background:#000000 url(../images/bottom-strech.gif) repeat-x; font-size:.7em; margin-top:11px; padding-top:15px;}
#footer a:link, #footer a:visited { color:#FFFFFF; text-decoration:none;}
#footer a:hover { color:#FD7719;}
#footer p { color:#FFFFFF; padding:20px 0 40px;}
#footer b { color:#F06208;}
