/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    background-color: #993300; 
}
.buttonStyle
{
    border-right: black thin solid; 
    border-top: black thin solid; 
    font-weight: bold; 
    font-size: 10pt; 
    border-left: black thin solid; 
    color: #ffffff; 
    border-bottom: black thin solid; 
    font-family: Arial; 
    background-color: #c8303a;
}
td 
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin: 0px;
    padding: 0px;
}
.imagePadding img
{
    padding-left: 10px;
    
}

input, select, textarea, option
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal; 
        
}
.sectionheader
{
    height: 15px;
    font-size: 12pt;
    font-weight: bolder;
    color: #c8303a;
    background-color: white;
    border: solid 2px #c8303a;
    padding: 3px 3px 3px 3px;
    
}
.sectionbody
{
    border: solid 1px #c8303a;
}

.Accordion
{
	
}
.AccordionHeader
{
	border-right: white thin solid;
	padding-right: 3px;
	border-top: white thin solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: white thin solid;
	color: white;
	padding-top: 3px;
	border-bottom: white thin solid;
	background-color: #c8303a;
	font-weight: bold;
	font-size: 10pt;
}
.AccordionHeader a
{
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
.AccordionHeader a:hover
{
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
.AccordianHeaderSelected
{
	border-right: #c8303a thin solid;
	padding-right: 3px;
	border-top: #c8303a thin solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #c8303a thin solid;
	color: #c8303a;
	padding-top: 3px;
	border-bottom: #c8303a thin solid;
	background-color: white;
	font-size: 12pt;
	font-weight: bold;
}
.AccordianHeaderSelected a
{
	color: #c8303a;
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
}
.AccordianHeaderSelected a:hover
{
	color: #c8303a;
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
}
.AccordianBody
{
	padding: 7px 7px 7px 7px;
	}




.subhead
{
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 8px;
}

.smalltitle
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 8px;
	
}


.subhead a
{
	color: #C8303A;
}


.divider
{
	background-color : #C8303A;
	height: 2px; 
	width: 600px;
}

.smalldivider
{
	background-color : #993300;
}


.fieldname
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    color: black; 
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

.fieldname_error
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    color: #C8303A; 
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold ;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
    
}

.error
{
	color: #C8303A; 
}



.caption
{
    color: #333333 ; 
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

.invTable
{
	border: solid 1px #C8303A;
	margin-bottom: 15px;	
}
.invLinks
{
	padding-top: 15px;
}

/* ============================== 
	Grid Styles
===============================*/ 
tr.gridhead td
{
	padding-right: 6px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 8px;
	color: black;
	padding-top: 8px;
	
}

tr.gridhead td a {
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

tr.gridhead td a:hover {
	color: black;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
}



tr.gridrow td{
	padding-top : 5px;
	padding-bottom: 7px; 
	padding-left: 4px; 
	padding-right: 6px; 
	font-size: 10px;
	
}

tr.gridrow td a:hover {
	color: #C8303A;
	text-decoration: none;
	font-size: 10px;
}

tr.gridrow td a {
	color: #C8303A;
	text-decoration: underline;
	font-size: 10px;
}



a:hover {
	color: #C8303A;
	text-decoration: none;
	font-size: 10px;
}

a {
	color: #C8303A;
	text-decoration: underline;
	font-size: 10px;
}
.alertbox
{
	border-right: #c8303a 1px solid;
	padding-right: 8px;
	border-top: #c8303a 1px solid;
	padding-left: 8px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 8px;
	border-left: #c8303a 1px solid;
	color: #c8303a;
	line-height: 12pt;
	padding-top: 8px;
	border-bottom: #c8303a 1px solid;
	font-family: Verdana;
}
td.errorbox{
	color: #BC3623;
	font-weight: bold;
	border: 1px solid;
	border-color: #BC3623;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color : #FFEAEA;
}
.QuotesTab .ajax__tab_header
{
   font-family: Tahoma, Verdana, helvetica, Sans-Serif;
   font-size: 12pt;
   font-weight: bold;
}
.QuotesTab .ajax__tab_hover
{
    color: #C8303A;    
}
.QuotesTab .ajax__tab_active
{
    background-color: #C8303A;
    color: white;    
}
.QuotesTab .ajax__tab_outer
{
    
}
.QuotesTab .ajax__tab_inner
{
    
}
.QuotesTab .ajax__tab_tab
{
    padding-left: 4px;
    padding-right: 4px;
}
.QuotesTab .ajax__tab_body
{
    border: solid 2px #C8303A;
}
.processing
{
	vertical-align: middle;
	text-align: center;
	min-height: 450px;
	width: 750px;
	padding-left: auto;
	padding-right: auto;
	left: 50%;
	top: 250px;
	margin-left: -375px;
	position: absolute;
	color: Black;
	border: solid 8px #c8303a;
	background-color: #f1f4ee;
}
.JavaScriptError
{
	vertical-align: middle;
	text-align: center;
	height: 250px;
	width: 750px;
	padding-left: auto;
	padding-right: auto;
	left: 50%;
	top: 250px;
	margin-left: -375px;
	position: absolute;
	color: Red;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	border: solid 8px #c8303a;
	background-color: #f1f4ee;
}
.modalWindowSmall
{
    left: 0;
    top: 0;
    width: 65%;
    position: fixed;
    margin-left: 15%;
    margin-top: 5%;
    background-color: White;
    border: solid 2px #c8303a;
    min-height: 240px;
}
.modal
{
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    margin: auto;
    clear: both;
}
.modalIE6
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 1280px;
    height: 1024px;
    margin: auto;
    clear: both;
}
.modalBGIE6
{
    clear: both;
    width:1280px;
    height:1024px;
    left: 0px;
    top: 0px;
    background-color: Black;
    position: absolute;
    filter:alpha(opacity=55);
    -moz-opacity:.55;
    opacity:.55;
}
.modalWindowIE6
{
    left: 0px;
    top: 0px;
    width: 500px;
    position: absolute;
    margin-left: 175px;
    margin-top: 5px;
    background-color: #ffcc99;
    -webkit-border-radius: 12px; /* for Safari */
    -moz-border-radius: 12px; /* for Firefox */
    min-height: 300px;
    border-right: #ffcc66 4px solid;
    border-top: #ffcc66 4px solid;
    border-left: #ffcc66 4px solid;
    border-bottom: #ffcc66 4px solid;
}
.modalWindow
{
    left: 0px;
    top: 0px;
    width: 50%;
    position: fixed;
    margin-left: 25%;
    margin-top: 5px;
    background-color: #ffcc99;
    -webkit-border-radius: 12px; /* for Safari */
    -moz-border-radius: 12px; /* for Firefox */
    min-height: 300px;
    border-right: #ffcc66 4px solid;
    border-top: #ffcc66 4px solid;
    border-left: #ffcc66 4px solid;
    border-bottom: #ffcc66 4px solid;
}
.modalHeader
{
    -webkit-border-radius: 4px; /* for Safari */
    -moz-border-radius: 4px; /* for Firefox */
    padding: 2px;
    height: 20px;
    background-color: #0000cc;
    color: White;
    font-weight: bold;
    font-size: 10pt;
    font-family: Tahoma, Arial, Verdana, helvetica, Sans-Serif;
}
.modalHeader a
{
    color: White;
}
.modalBody
{
    width:100%;
    text-align: center;
    color: Black;
}
.modalBG
{
    clear: both;
    width:100%;
    height:100%;
    left: 0;
    top: 0;
    background-color: Black;
    position: absolute;
    filter:alpha(opacity=55);
    -moz-opacity:.55;
    opacity:.55;
     
}
.closeButton
{
    filter:alpha(opacity=75);
    -moz-opacity:.75;
    opacity:.75;
}
.closeButton:hover
{
    filter:alpha(opacity=100);
    -moz-opacity:1.0;
    opacity:1.0;
}


.PUTab .ajax__tab_outer {text-align: left; vertical-align: middle; border:2px solid #c8303a;}
.PUTab .ajax__tab_inner {text-align: left; vertical-align: middle; }
.PUTab .ajax__tab_inner:hover {background:#C8303A; filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;}
.PUTab .ajax__tab_body {text-align: left; vertical-align: middle;border:2px solid #C8303A;}
.PUTab .ajax__tab_header {text-align: left; vertical-align: middle; font-size: 12pt;font-weight: bold;}
.PUTab .ajax__tab_active .ajax__tab_outer {background:#C8303A;color:White}

