/* --------------------------------------------------
    Main layout styles for browsers 5.x and above
   -------------------------------------------------- */
BODY
{
	background: #3366CC;
	margin: 5px auto 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
}

#Links {
	font-size: 11px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 1px;
	margin-bottom: 2px;
}
INPUT, TEXT {
	border: 1px solid #010D24;
	color: #000033;
	font-size: 12px;
	height: auto;
	background-color: #F7F7F7;
	margin-bottom: 2px;
	margin-left: 5px;
}
INPUT, CHECKBOX {
	border: 5px;
	color: #000033;
	height: auto;
	background-color: #F7F7F7;
	margin-bottom: 2px;
	margin-left: 5px;
}
.qty {
    text-align:center
}
INPUT, TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #010D24;
	color: #000033;
	font-size: 12px;
	height: auto;
	background-color: #F7F7F7;
	margin-bottom: 2px;
	margin-left: 5px;
}
.literalColumn
{
	font-size: 10px;
	font-weight:bold;
	height:auto;
	display:inline;
	margin: 0px 0px 0px 10px;
}
.formbox{
	border: 1px solid #010D24;
	color: #000033;
	font-size: 10px;
	height: 14px;
	background-color: #F7F7F7;
}
a {
	color: #3366CC;
	text-decoration: none;
}
a:link {
	color: #3366CC;
	text-decoration: none;
}
a:hover {
	color: #6699CC;
	text-decoration: underline;
}
a.pdf:link {color: #BD2839;text-decoration: none;}
a.pdf:visited {color: #892A36;text-decoration: none;}
a.pdf:hover {color: #E83045;text-decoration: underline;}
.aTitle {
	color: #003399;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size:12px;
}
.content {
	color: #333333;
	font-size: small;

}
.borderbtm {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7AAAF;
}
input.formbutton {
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	background-color: #FFFFFF;
	border: 2px solid #003399;
	font-size: 10px;
    margin-left: 40px;
}
input.buttonhov{
	border:2px solid orange;
}
/* --------------------------------------------------
   .prop class is used to hold the window open to a fixed 
   size so all pages have the same minimum height
	-------------------------------------------------- */    
#prop {
    height:500px;
    float:right;
    width:1px;
	background-color:#FFFFFF;
}
.formTable table
{
    border:1px solid #010D24;
	margin-top: 10px;
	margin-bottom: 10px;
}
.formTable th
{
    background-color:#003399; 
	color:#FFFFFF;
	font-size: 13px;
}
.formTable td.small
{
    color:#000000;
    font-size: 10px;
}
td
{
    color:#000000;
    font-size: 11px;
}
.formTable th a
{
	color:white;
}
td.rightCol
{
    text-align:right;
	margin-right:.5em;
}
td.leftCol
{
	text-align:left;
    margin-left:2px;
}
	
.required
{
    color:red;
	font-weight:bold;
	margin-left: 5px;
}
.orderTable table
{
    border:1px solid #010D24;
	margin-top: 10px;
	margin-bottom: 10px;
}
.orderTable th
{
    background-color:#003399; 
	color:#FFFFFF;
	text-align:center;
}
.orderTable td.left
{
    color:#000000;
	text-align:center;
}
.orderTable td.right
{
    color:#000000;
	text-align:left;
	font-weight:normal;
}
.orderTable td.center
{
    color:#000000;
	text-align:center;
	font-weight:normal;
}


.accordionTabTitleBar {
   font-size           : 12px;
	padding             : 4px 6px 4px 6px;
   border-style        : solid none solid none;
	border-top-color    : #BDC7E7;
	border-bottom-color : #182052;
   border-width        : 1px 0px 1px 0px;
   cursor: pointer;
}

.accordionTabTitleBarHover {
   font-size        : 11px;
}

.accordionTabContentBox {
   font-size        : 11px;
   border           : 1px solid #1f669b;
   border-top-width : 0px;
   padding          : 0px 8px 0px 8px;
}


