﻿html > body p
{
    margin: 5px 0px;
	color: #3b3738;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
	
}
body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    color: #3b3738;
    background-color: #333333;
}
td
{
    vertical-align: top;
    text-align: left; 
}
sup
{
    margin-top: 0px;
    font-size: 10px;
}
a sup
{
    text-decoration: none;
}


/* OUTLINE | DROP-SHADOW | REQUIRED */
.OUTLINE
{
    background: #FFFFFF;
    border-top: #9bc4d6 1px solid;
    border-bottom: #9bc4d6 1px solid;
    border-right: #9bc4d6 1px solid;
}
.SHADOW
{
    width: 800px;
    padding: 10px;
    filter: shadow(color:#CC0000, strength:5, direction:237);
}
.REQUIRED
{
    color: #FF0000;
    font-size: 14px;
    font-weight: 500;
}

span {}
hr {}

/* IMAGES */
img
{
    border: 0px;
}
.ALEFT
{
    float: LEFT;
    padding-right: 10px;
    padding-bottom: 10px;
}
.ARIGHT
{
    float: RIGHT;
    padding-left: 10px;
    padding-right: 10px;
}



/* HEADINGS */
H1, H2, H3, H4, H5, DT, H6, TFOOT, THEAD, TH
{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
	
}
H1
{
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    color: #999999;
    margin-top: 0px;
	margin-bottom: 5px;
	}
H2
{
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    margin-top: 10px;
    margin-bottom: 0px;
}
H3
{
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
	margin:10px 0px;
}

.content H3
{
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
	margin:10px 0px ;
		
}
H4
{
    font-size: 12px;
    font-weight: 700;
    color: #000000;
    margin:10px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
H5, DT
{
    font-size: 11px;
    font-weight: 700;
    font-style: normal;
}
H6
{
    font-size: 10px;
    font-weight: 700;
    font-style: normal;
}
TFOOT, THEAD
{
    font-size: 12px;
}
TH
{
    vertical-align: baseline;
    font-size: 14px;
    font-weight: bold;
}

/* OTHER TEXT */
SMALL
{
    font-size: .7em;
}
BIG
{
    font-size: 1.17em;
}
BLOCKQUOTE, PRE
{
    font-family: Arial,Courier New, monospace;
}

/* LIST */
UL LI
{
    list-style-type: square;
}
UL LI LI
{
    list-style-type: disc;
}
UL LI LI LI
{
    list-style-type: circle;
}
OL LI
{
    list-style-type: decimal;
}
OL OL LI
{
    list-style-type: lower-alpha;
}
OL OL OL LI
{
    list-style-type: lower-roman;
}
OL UL LI
{
    list-style-type: square;
}

/* LINKS */
A, A:LINK, A:VISITED
{
   	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    color: #336699;
}
A:HOVER {color:#999999;}

/* TEMPLATED SECTIONS */
#MainTable
{
    border-left: 10px solid #000000;
	border-right: 10px solid #000000;
    background-color: #ffffff;
}
/* TOPNAV */
#TopCol
{width: 700px; margin:0; padding:0; background-color:#5F6062;
}

.TOPNAV
{
    width: 700px;
    height: 225px;
}
.TOPNAV, .TOPNAV a, .TOPNAV a:hover, .TOPNAV a:visited, .TOPNAV a:link
{
    color: #CC0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: 700;
}

.topgrey {background-color:#5f6062; height:16px; color:#ffffff; font-size:14px; font-weight:bold;padding:4px;}
#hero {height:179px;}
.name {float:left; color:#cec7b7;}
.tag {float:right;}


/* LEFTNAV  */
#LeftCol
{	background-color: #ffffff;
    vertical-align: top;
    width: 180px;
	padding:0;
	margin:0;
	padding-left:40px;
	padding-bottom:20px;	
	font-size:12px;
}
.LEFTNAV {width:180px; padding-top:20px;}

.LEFTNAV a, .LEFTNAV a:active, .LEFTNAV a:hover, .LEFTNAV a:link, .LEFTNAV a:visited {font-size:13px; line-height:24px;}

.label {font-weight:bold;padding-top:20px;font-size:16px; color:#000000;}
.LEFTNAV ul {margin:0;padding:0; list-style:none;}
.LEFTNAV li {list-style-type:none;}
.LEFTNAV a:link, .LEFTNAV a:active, .LEFTNAV a:visited {text-decoration:none; color:#000000;}
.LEFTNAV a:hover {color:#999999; border-bottom:1px dashed #999999;}
/*  MAIN CONTENT TABLE */
#RightCol
{
    vertical-align: top;
    background-color: #f6f4f1;
	width: 480px;
	padding-bottom:5px;
}
#RightCol td
{
    vertical-align: top;
}

/* MAIN CONTENT COLUMN */
/* HOME CONTENT COLUMN */
#BodyTable 
{
	margin:0;
	padding:0;
	border-collapse:collapse;
	background-color:#f6f4f1;
	
}
	
#BodyCol
{
    width: 479px;
	background-position:bottom;
	margin:0px;
	padding:0;
	
}

.content, .CONTENT
{
    width: 460px;
	padding:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    margin-bottom: 10px;
    }
.clear {
	clear:both;
	height:1px;
	}


/* SUB PAGE CONTENT COLUMN */



/* SIDEBAR COL */
#SideBarCol {vertical-align: top; display:none;}

/* BOTTOMNAV | DISCLAIMER */
#FooterCol {height:50px; background-color:#E4DFD7;}
.BOTTOMNAV, .BOTTOMNAV a, .BOTTOMNAV a:hover, .BOTTOMNAV a:visited, .BOTTOMNAV a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: 700;
    color: #003366;
    text-decoration: none;
}
.BOTTOMNAV
{
    padding-left: 10px;
    padding-bottom: 10px;
    text-align: left;
    line-height: 12px;
}
.DISCLAIMER
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: italic;
    font-weight: 700;
    color: #FFFFFF;
    background: #CC0000;
    height: 20px;
    margin-top: 10px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#footer
{
    width: 700px;
    background-color:#e4dfd7;
    
}
#footercontent
{
    text-align: center;
    padding: 15px;
}
#footercontent a, #footercontent a:link, #footercontent a:active, #footercontent a:hover
{
    text-decoration: none;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #23221f;
    font-weight: normal;
}
#footercontent a:hover
{
    color: #999999;
}

/* WIDTH */

.w50
{
    width: 50px;
}
.w75
{
    width: 75px;
}
.w100
{
    width: 100px;
}
.w150
{
    width: 150px;
}
.w200
{
    width: 200px;
}
.w250
{
    width: 250px;
}
.w300
{
    width: 300px;
}
.w350
{
    width: 350px;
}
.w400
{
    width: 400px;
}
.w550
{
    width: 550px;
}
.w600
{
    width: 550px;
}
.h50
{
    height: 75px;
}
.h75
{
    height: 75px;
}
.h100
{
    height: 75px;
}
.h200
{
    height: 200px;
}
.h275
{
    height: 275px;
}
.h600
{
    height: 600px;
}

/* Cms admin styles */

/* Admin sections */
.adminHeader
{
    text-align: center;
    padding-top: 20px;
    margin-top: 20px;
}
.admintable, .head
{
    background: #5F6062;
    width: 470PX;
    font-weight: 700;
    font-size: 13px;
}
.admintable strong, #DataList1
{
    color: #334433;
    font-weight: 700;
    font-size: 13px;
}
.admincol
{
    text-align: center;
    color: White;
    font-weight: bold;
}
.smallCopy
{
    color: #334433;
}
#iscatalog
{
    display: none;
}
#pagesidebar_4_1, #Pagebody_4_1, #pagesidebar_4_1, #Pagebody_4_1, #pageLeftnav_4_1, #pageleftnav_4_1, #CTA_4_1, #intro_4_1
{
    width: 200px;
    overflow: hidden;
}
#errlab
{
    font-weight: bold;
    color: Red;
}
#Leftnav1_admindiv
{
    line-height: 20px;
}
.bgwhite, body.bgwhite
{
    background-color: White;
}
