@charset "UTF-8";
/* CSS Document */

.downloads_container{
/*float:right;
margin-top:-35px;*/
margin-right:2px;
margin-top:0px;
}

.downloads_container img{
	margin-top:-35px;
}


.keygen_container{
width:90%;
height:auto;
}

.form_container{
width:700px;
margin-left:5px;
padding-left:5px;
}

.keygen_company{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:335781;
}

.keygen_copy{
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
/*color:#000000;*/
}

.required{
	font-size:14px;
	font-weight:bold;
	color:#C00;
}

.index_ol{
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
padding-top:6px;
padding-bottom:12px;
/*color:#000000;*/
}
.index_ol_alpha{
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
padding-bottom:6px;
list-style-type:lower-alpha;
padding-top:6px;
/*color:#000000;*/
}
.index_li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-indent: 1px;
	padding-bottom: 8px;
	list-style-position: outside;
	list-style-type: square;
	text-align: left;
}
.index_ul {
	margin-left: 18px;
	text-align: left;
	text-indent: 2px;
	/*display: list-item;*/
}

.works_li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-indent: 1px;
	padding-bottom: 8px;
	list-style-position: outside;
	list-style-type: square;
	text-align: left;
}
.works_ul {
	margin-left: 18px;
	text-align: left;
	text-indent: 2px;
	/*display: list-item;*/
}
.keygen_header{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:335781;
}

.hr_double_bottom{
color:#FFFFFF;
background-color:#FFFFFF;
border-bottom:double;
border-bottom-color:#000000;
border-top:double;
border-top-color:#000000;
}

.hr_double_number2{
color:#CCC;
background-color:#CCC;
margin-top:-10px;
}

.hr{
color:#CCCCCC;
background-color:CCCCCC;
}

.info{
margin-left:20px;
padding-left:20px;
}

.info_diag1{
margin-right:20px;
}

.qa_ol_parent{
list-style:upper-latin;
font-size:14px;
}


.ol{
list-style:lower-alpha;
}

.ol_req_li{
margin-bottom:7px;
}

.ol_req{
list-style:lower-alpha;
list-style-position:outside;
margin:7px 0 12px -10px;
/*margin-left:25px;*/
}

.li_req{margin-top:-14px!important;}

.qa_ol{
list-style:lower-alpha;
}

.planit_logo{
padding-top:10px;}

.shows_image{
padding-right:30px;
}

.shows_table{
margin-top:-10px;
margin-left:30px;
}

.downloadhr{
margin-bottom:-15px;
}

.download_container{
margin-top:20px;
padding-top:10px;
text-align:center;
}

.download_container table{
margin-top:-10px;
}

/* this is for table highlighting
styles
*/
.tableRollOver{
	/*background-color:#317082;*/
	background-color:#F00;
	color:#FF0000;
}

.tableRowClick{
	background-color:#F00;
	color:#FF0000;
}
td#hideme {
	visibility:hidden;
	background-color: #ff0000;
	color: #ff0000;
}
/* Define the basic CSS used by EditInPlace */
.eip_mouseover { background-color: #ff9; padding: 3px; }
.eip_savebutton { background-color: #36f; color: #fff; }
.eip_cancelbutton { background-color: #000; color: #fff; }
.eip_saving { background-color: #903; color: #fff; padding: 3px; }
.eip_empty { color: #afafaf; }

.style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.style3 {
	font-size: 12px
}

.super{
	vertical-align:super;
	font-size:9px;
}

td{
	text-align:justify;
	font-size:14px;
}

#relatedTopicsNav{
	float:left;
	width:255px;
	
}

#relatedTopicsNav ul{
	display:block;
	line-height:28px;
	text-indent:0px;
	margin:0 0 0 5px;
	padding:0;
	text-align:left;
}

#relatedTopicsNav li{
	list-style:none;
}

#relatedTopicsNav li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ae7a63;
	text-decoration:none;
}

#relatedTopicsNav li a:hover{
	color:#35587a;
}

#relatedTopicsBody{
	float:right;
	width:403px;
	margin:3px 0 0 0;
	padding:0 15px 0 15px;
	border-left:1px solid #666;
}

#relatedTopicsBody img{
	text-align:center;
	margin:4px 0 0 0;
}

#relatedTopicsBody p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	width:405px;
	margin:15px 0 15px 0;
}

#relatedTopicsBody p:after{
	
}

#clear{
	clear:both;
}


.download{
	margin: 35px 0;
}