/*basics***************************************************************************************************************************/
body
{
   font-size:12px/18px;
   color:#000000;
   background-color:#ffffff;
   margin:0px;
   font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}

table, td, p, span, b, blockquote
{
   font-size:9pt;
   color:#000000;
}


h1{font-size:12pt;}

h2
{
	font-size:11pt;
	display:inline;
}

h3{font-size:10pt;}

}

#homeCallToAction
{
	padding-left:480px;
	padding-top:90px;
}

.footer
{
	font-size:8pt;
	color:#666666;
}

.header
{
	font-size:11pt;
	color:#ffffff;
	font-weight:bold;
}
.header_blk
{
	font-size:13pt;
	color:#000000;
	font-weight:bold;
}

.menuBar {
   width: 772px;
   background-color: #ffffff;
   color: #000000;
   border:1px solid #000000;
   position:relative;
   left:15px;
}

.menuBarContent
{
   position:relative;   
   top:-20px;
}


/* header navigation ***************************************************************************************************************************/
.navigation 
{
   height:20px;
   position:relative;
   margin:0 auto;
   background-color:#ffffff;
}
.navigation li 
{
   font-weight:bold;
   font-size: 9px;
}

.navigation li a, .navigation li a:visited 
{
   color:#3f4c6b;
   text-decoration:none;
   text-transform:uppercase;
   line-height:15px;
}

.navigation li a:hover
{
   color:#000000;
   background:#efa902;
}


.navigation ul.mainNavigation
{
   margin:0;
   padding:0;
   list-style:none;
   position:absolute;
   white-space:nowrap;
}  

.navigation ul.mainNavigation
{
   left:0;
}

.navigation ul.mainNavigation li
{
   float:left;
   border-right:1px solid #3f4c6b;
}

.navigation ul.mainNavigation li a
{
   padding:0 6px;
   width:auto;
   height:15px;
   margin:1px;
   display:block;
   vertical-align:middle
}

.navigation ul.mainNavigation li.leftNavigation
{
   width:9px;
   height:15px;
}
/* Page Numbers */
.pages {
    padding: 1em;
    margin: 1em 0;
    clear: left;
    font-size: 85%;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
}

.pages span.current {
    border-left: 1px solid #000066;
    border-right: 1px solid #000066;
    border-top: 1px solid #000066;
    border-bottom: 2px solid #000066;
    font-weight: bold;
    font-size: 98%;
    background: #000066;
    color: #fff;
}

.pages a {
    border: 1px solid #000066;
    text-decoration: none;
}

.pages a:hover {
    border-color: #3d85bf;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}

.prodtable{
	border-collapse: collapse;
	width: 660px;
	margin-bottom: 2em;
	background: #fff;
	font-size: .9em;
}

.prodtable caption{
	text-align: left;
}

.prodtable th{
	border: 1px solid #035984;
	border: 1px solid #0C638E;
	padding: 3px 6px 1px 6px;
	color: #fff;
}

.prodtable td{
	border: 1px solid #6A8293;
	border: 1px solid #B9CAD5;
}

.prodtable tr.odd td{
	background: #f8f8f8;
}