BODY {
    font-size: 12px;
    font-weight: normal;
    font-family: verdana, arial, sans-serif;
	line-height: 1.22;
    color: #333;
    margin: 0px 0px 0px 0px;
}
INPUT,
SELECT,
TEXTAREA {
    font-size: 12px;
    font-family: verdana, arial, sans-serif;
    color: #333;
	}
BUTTON {
	width: 100%;
	border: none;
	padding: 1px;
	background: none;
	cursor:pointer;cursor:hand;
    color: #333;
	}
TD {
    font-size: 12px;
    font-weight: normal;
    font-family: verdana, arial, sans-serif;
 	line-height: 1.22;
	color: #333;
	}
H1 {
    font-weight: 300;
    font-size: 34px;
    color: #f90;
    margin-top: 2px;
    margin-bottom: 0px;
    padding-bottom: 1px;
	}
H2 {
    font-weight: 400;
    font-size: 20px;
    color: #000;
    margin-top: 10px;
    margin-bottom: 8px;
    padding-bottom: 1px;
	}
A			{color: #333;}
A:visited	{color: #999;}   
A:hover		{color: #f90;}  
A:active	{color: #000;}  
H2 A,
H2 A:visited,
H2 A:visited:hover {
    color: #000;
	text-decoration: none;
	}

.emp-box {
	position:relative;
	font-size:10px;
	width:109px;
	color:#666;
	margin:11px 7px 0px 0px;
	}
.emp-box H1 {
	font-size:10px;
	font-weight:bold;
	color:#f0f0ff;e2ecf6;
	border-bottom:0px;
	padding: 3px 5px 3px 7px;
	margin:0px 0px 0px 0px;
	background:#8bb4e0; /*url(/images_v3/style/emp_box_rt.gif)  no-repeat top right;*/
	}
.emp-box-content {
	padding:3px 7px 4px 10px;
	background:url(/images_v3/style/bk_blue.jpg) #d5e3f0 repeat-y right;
	}
.emp-box A, 
.emp-box A:visited {
	color:#369;
	}
.left-column {
	width:165px;
	min-width:165px; /*fixed with spacer image */
	border:0px;
	background-color:#d3d3d3;
	}
.left-column-boxes {
	font-size:11px;
	width:150px;
	position:relative;
	background-color:#e9e9e9;
	color:#666;
	margin:0px 7px 14px 7px;
	}
.left-column-boxes TD,
.left-column-boxes BUTTON {
	font-size:11px;
	color:#666;
	}
.left-column-boxes-content {
	padding:0px 7px 4px 10px;
	}
.left-column-boxes H1 {
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
	color:#fff;
	border-bottom:0px;
	padding: 5px 5px 5px 7px;
	margin:0px 0px 3px 0px;
	background:url(/images_v3/style/left_menu_rt_cut.gif) #ff9900 no-repeat top right;
	}
.left-column-boxes H2, 
.left-column-boxes SELECT {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 3px 0px 3px 0px;
    margin: 0px;
	}
.left-column-boxes INPUT  {
	width: 125px;
	margin: 4px 0px 4px 0px;
	}
.left-column-boxes SELECT  {
	width: 130px;
	margin: 4px 0px 4px 0px;
	}
.left-column-boxes FONT {
	font-size: 10px;
	color: #666;
	}
.left-column-boxes-content A, 
.left-column-boxes-content A:visited {
	color:#666;
	}
.left-column-boxes-content A:hover {
	color: #000;
	}
.left-column-boxes-content IMG {
	border: #666 1px;
	}
.left-column-boxes-content P {
	margin: 9px 2px 9px 0px;
	}
.left-column-boxes-content UL {
	background-color:inherit;
	padding: 2px 2px 2px 6px; /* Opera, Mozilla, Safari*/
	margin: 2px 2px 2px 10px; /*IE 6.0*/
	}
.left-column-boxes-content LI {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
.login-strip {
	font-size:11px;
	padding:9px 0px 14px 0px;
	width:423px;
	display: block;
	height: 56px;
	}
.login-strip A,
.login-strip A:visited{color:#666;}
.login-strip A:hover {color: #000;}
.right-column {
	font-size:11px;
	color: #666;
	width:307px;
	border:0px;
    border-left: #a8a8a8 1px solid;
    border-right: #a8a8a8 1px solid;
    border-bottom: #a8a8a8 4px solid;
	}
.right-column TD {
	font-size:11px;
	color: #666;
	}
.right-column-boxes-content H2 {	
	font-size:12px;
	/*text-transform: uppercase;*/
	padding-top: 9px;
	}
.right-column H2 {
	font-size: 12px;
	font-weight:bold;
	color:#990;
    margin: 0px;
    padding: 9px 0px 9px 0px;
	}
.right-column-boxes-content {
	padding: 10px 10px 10px 10px;
	}
.right-column-salexbox A:visited,
.right-column-featurebox A:visited {
	color:#333;
	}
.right-column-featurebox H2 {
	font-size: 12px;
	color:#990;
	background: bottom repeat-x url(/images_v3/style/dot_h_orange.gif);
	/*text-transform: uppercase;*/
	}
.right-column-salexbox H2 {
	font-size: 12px;
	color:#990;
	background: bottom repeat-x url(/images_v3/style/dot_h_orange.gif);
	/*text-transform: uppercase;*/
	}
.right-column H2 IMG{
    padding: 4px 0px 0px 0px;
	border: none;
	}
.right-column-featurebox H2 A,
.right-column-featurebox H2 A:visited,
.right-column-featurebox H2 A:visited:hover,
.right-column-salexbox H2 A,
.right-column-salexbox H2 A:visited,
.right-column-salexbox H2 A:visited:hover {
	color:#990;
	text-decoration: none;
	}
.right-column B,
.right-column-salexbox B A,
.right-column-featurebox B A,
.right-column-salexbox B A:visited,
.right-column-featurebox B A:visited{
	color:#990;
	}
.right-column B A:visited:hover,
.right-column-salexbox A:visited:hover, 
.right-column-salexbox H2 A:visited:hover,
.right-column-featurebox A:visited:hover,
.right-column-featurebox H2 A:visited:hover {
	color:#f90;
	}
.right-column P {
	margin: 0px 2px 9px 0px;
	}
.right-column UL {
	padding: 2px 2px 2px 6px;	/* Opera, Mozilla, Safari*/
	margin: 2px 2px 2px 10px; /*IE 6.0*/
	}
.right-column LI {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;/**/
	}
.rc-tfbox H1,
.right-column-salexbox H1, 
.right-column-featurebox H1 {	
	font-weight:bold;
	font-size:11px;
	text-transform: uppercase;
	padding: 2px 0px 2px 10px;
	margin:0px 0px 0px 0px;
	border-bottom:0px;
	}
.right-column-salexbox H1 {
	background:#fc0 repeat-x url(/images_v3/style/orange_bg.gif);
	color: #9A3101;
	}
.rc-tfbox H1,
.right-column-featurebox H1 {
	background: #DCDE7D repeat-x url(/images_v3/style/green_bg_2.gif);
	/*background: #DCDE7D repeat-x url(/images_v3/style/green_bg.gif);*/
	color: #656501;
	}
.today1 {color: #f90;}
.today2 {color: #CCCD33;}
.today3 {color: #f30;}
.today4 {color: #678EB5;}
.rc-tfbox H2 {	
	font-weight:100;
	font-size:20px;
	letter-spacing: -0.05em;
	text-transform: capitalize;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	}
.rc-tfbox H2 IMG{	
	clear:both
	}
.rc-tfbox H2 A{	
	text-decoration: none;
	}/**/
.rc-tfbox H2 A:hover{	
	/*text-decoration: underline;*/
	}
.rc-tfbox P{	
	font-weight:normal;/*500*/
	font-size:11px;
	letter-spacing: -0.05em;
	background: none;
	color: #999999;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
.bullet-image ul {
	list-style-type: none;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;*/
	}
.bullet-image p {
	position: relative;
	background: 0px 2px no-repeat url(/images_v3/style/orange_bullet.gif);
	padding:0px 0px 0px 18px;
	margin: 4px 0px 5px 0px;
	}
.bullet-image li {
	position: relative;
	background: 0px 2px no-repeat url(/images_v3/style/orange_bullet.gif);
	padding:0px 0px 0px 18px;
	margin: 4px 0px 5px 0px;
	}

/* Unfinished -- these need to be in a blog-content.css file to match blogs: h1 byline */
.blogdate {
    font-weight: 600;
	font-size:12px;
	text-transform: uppercase;
	color: #cc0;/*#f90*/
    margin: 0px 0px 25px 0px;
	padding: 5px 0px 0px 0px;
	background:  top center repeat-x url(/images_v3/style/dot_h.gif);
	/*border-top: #999 1px dotted;*/
	clear: both;
	}
.blogpost {
    font-size: 12px;
    color: #333;
    padding: 0px 0px 0px 0px;
	clear: both;
	}
.blogpost p {
    font-size: 12px;
    color: #333;
    /*padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 5px;*/
	}
.blogpost img {
	border: #606000 1px;
	margin: 0px 7px 0px 0px;
	}
.byline {
    font-size: 10px;
    color: #666;
	/*border-top: #a8a8a8 1px dotted;*/
    margin: 13px 0px 25px 0px;
    padding: 5px 0px 0px 0px;
	clear: both;
	}
.byline IMG {
	border: none;
	vertical-align: middle;
	}
.divider {
	/*height:2px;*/
	padding:10px 0px 5px 0px;
	background:  center center repeat-x url(/images_v3/style/dot_h.gif);
	/*border-bottom: #000#666666 1px dotted;*/
	}

.main-content {
	padding:14px 14px 14px 25px;
	border-bottom: #a8a8a8 4px solid;
	}

