/* Copyright Bridgeline Software, Inc. An unpublished work created in 2008. All rights reserved. 
This software contains the confidential and trade secret information of Bridgeline Software, Inc. ("Bridgeline").  
Copying, distribution or disclosure without Bridgeline's express written permission is prohibited. */

/***** BASIC STYLES *****/
html, body, form{
	margin: 0;
	padding: 0;
}

body{
	font: 75%/1.35em verdana, arial, helvetica, sans-serif;
	color: #464646;
	background: #0072bc url('/images/bodyBg.gif') center center scroll repeat-y;
}

input, select, textarea{
	font-size: 100%;
	font-family: verdana;
	color: #464646;
	border: 1px solid #5ab2c5;
}

h2{
	margin: 0;
	font-size: 180%;
}

h3{	
	margin: 0;
	font-size: 160%;
}

h4{
	margin: 0;
	font-size: 130%;
}

/* Set default margins for h5 & h6 as they may be part of free-form content*/
h5{
	margin: 0 0 1.1em 0;
	font-size: 110%;
}

h6{
	margin: 0 0 0.5em 0;
	font-size: 110%;
	color: #333;
}

ul{  
	margin-left: 0em;
	padding: 0;
    list-style-type: arrow;   
}

ol{
	margin-left: 2em; /*allow room for 2-digit numbers*/
	padding: 0;
}

/*set a common margin for elements that may be stacked in free-form content*/
ul, ol, p{
	margin-top: 0;
	margin-bottom: 1.1em;
}

ul li{
	list-style: none;
	padding-left: 8px;
	background: url('/images/listArrrow.gif') no-repeat 0 6px;
}

td, th{
	font-size:100%;
}

a, a:visited{
	text-decoration: underline;
	color: #0267a6;
}

a:hover, a:active{
	text-decoration: none;
}

fieldset, img {    
    border:0;   
}

/***** BASIC LAYOUT *****/
div.wrapper{
	position: relative;
	width: 754px;
	margin: 0 auto;
	padding: 0 16px 50px 15px;
}	

/* Header */
div.wrapper h1{
	/*margin: 0;
	font-size: 220%;
	color: #000;*/
	color: #0063A0;
	font-size: 14px;
}

div.wrapper h1 img{
	position: absolute;
}

div.header h1{
	display: none;
}

div.header{
	width: 100%;
	padding-bottom: 124px;
	background: url('/images/mainNavBg.gif') left bottom repeat-x;
}

/* Content Wrapper */
div.contentWrapper, div.subpageContentWrapper{
	padding: 1.5em 15px;
}

div.subpageContentWrapper{
	width: 754px;
	padding: 0;
	background: url('/images/subpageContentWrapperBg.gif') repeat-y;
}

/* Extra Containers are used, to avoid certain positioning conflicts between the Rad Editior in iApps and the Layout */
div.contentArea{
	position: relative;
}

div.sideBar{
	float: left;
	padding-top: 130px;
	width: 204px;
}

div.contentArea div.mainContent{
	float: left;
	width: 506px;
	padding: 36px 1em 10px 29px;
	z-index: 100;
}

/* Footer */
div.footer{
	border-top: 8px solid #0083C9;
	color: #008aca;
}

div.footer div.copyright{
	float: left;
	width: 450px;
	padding: 0.7em 0 0 6px;
	font-size: 0.9em;
	color: #008aca;
}

div.footer div.logo{
	float: right;
	padding:1em 1.95em 0.5em 0;
}

/***** AUTHOR STYLES *****/
.PageTitle{
	display: block;
	padding-bottom: 1px;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: 1px solid #ededed;
	color: #0063a0;
}

.ImageAlignLeft{
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}

.ImageAlignRight{
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
}

.FooterText{
	display: block;
	padding-top: 4px;
	line-height: 1.1em;
}

/***** FORM STYLE *****/

.mainContent .formBody{
	margin-top: 20px;
}

.mainContent .formRow{

	margin-bottom: 15px;
	padding-right: 50px;
}

.mainContent .labelItems{
width: 85px !important;
display: inline-block;
float:left;
}

.mainContent .formRow .formTextBox{
	width:270px;
	margin-left: 7px;

}

.mainContent .formRow .formDropdown{
	margin-left: 7px;
	margin-right: 141px;
	width: 135px;
}



.mainContent .formRow .formTextarea{
	width:270px;
	height: 100px;
	margin-left: 7px;
}

.mainContent .formSubmit{
	margin-right: 129px;
	margin-bottom: 20px;
	text-align:center;
	width: 89px;
	height: 21px;
	float:right;
}



.mainContent .formSubmit a{
	color: #fff;
	width: 89px;
	height: 21px;
	text-decoration:none;
    background-color: #50baea;
	padding: 3px 10px 3px 10px;
	border: 1px solid #0672a0;
}

.mainContent .formSubmit a:hover{
	text-decoration:none;
	color: #f0f8fb;
	background-color: #5ec6ed;
}

.mainContent .formBody .clearFix{
	display:none;
}

.mainContent .chkMoreInfo{
	font-size: 10px;
}

.mainContent .formCheckBox {
	font-size:10px !important;
}
.mainContent .checkRow .labelItems{
	display:none;
}

.mainContent .checkRow input{
	border:0 !important;
}


.mainContent .formFooter{
	margin-top: 20px;
}



/***** MISCELLANEOUS *****/
.clearFix{
	display: block;
	clear: both;
	float: none;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0 !important;
}