/* FROM modern.css */
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	/*color: #666666 !important;*/
}

h2, h3 {
	margin: 0;
	font-weight: normal !important;
	color: #036 !important;
}

.smtextbox
{
	size: 200px;
	height: 13px;
	font-size: 11px;
	border: 1px solid gray;
	color: #333;
	background: #f8f8f8;
}

.srchtext
{
	font-size: 11px;
	color: #fff;
	font-variant:small-caps;
}

h1 {
	font-size: 197% !important;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
}

h2 {
	font-size: 167% !important;
}

.loginText
{
	color: #036;
	font: 100% arial, sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
	font-family: geneva, verdana, arial, sans-serif
	font-size: 80%;
	font-weight: normal;
	margin: 0px 0px 0px 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.loginbarbox 
{
	/*font-size:11px;*/ 
	color:#194574; 
	margin-bottom:10px; 
}

.loginbarbox .header 
{
	text-align:left; font: bold 110% verdana; 
	background: #fff url("../i/box1_top_bg.jpg");
	background-repeat: repeat-y;
	background-position: left;
	color: #194574; 
	padding: 4px 7px 3px 4px; 
}

.leftnavheader
{
	text-align:left; font: bold 110% verdana; 
	background:#fff url("../i/box2_top_bg.jpg");
	background-repeat: repeat-y;
	background-position: left;
	color: #194574; 
	padding: 4px 7px 3px 4px; 
}

.forgotpass
{
	color: #873;
	font: 80% arial, sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
	font-family: geneva, verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	margin-left: -5px;
}

.forgotpass a:Hover
{
	color: #FFF !important;
}

h3 {
	font-size: 100%;
	font-weight: bold;
}

p, ol, ul {
	line-height: 180%;
}

p {
}

ol {
}

ul {
}

blockquote {
	margin: 0;
	padding-left: 20px;
	border-left: 10px solid #E6E6E6;
	background-color: #EEEEFF;
	font-style: italic;
	color: #999999;
}

blockquote * {
	line-height: normal;
}

a {
	color: #E06529;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 0 15px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 15px;
}


/* Header */
/*
#header {
	width: 760px;
	height: 90px;
	margin: 0 auto;
}
*/
/* Logo */

#logo {
	float: left;
	padding-top: 20px;
	background: url(images/img02.gif) no-repeat left bottom;
}

#logo h1, #logo h2 {
	margin: 0;
	padding-left: 60px;
	font-weight: normal;
	color: #E06529;
}

#logo h1 {
	font-weight: bold;
}

#logo h2 {
	font-size: 92%;
}

#logo a {
	text-decoration: none;
}

/* Top Menu */

#topmenu {
	float: right;
}

#topmenu ul {
	margin: 0;
	padding: 32px 0 0 0;
	list-style: none;
	line-height: normal;
}

#topmenu li {
	display: inline;
}

#topmenu a {
	padding: 0 20px;
	border-left: 1px solid #E06529;
	text-decoration: none;
	font-size: 92%;
}

#topmenu a:hover {
	text-decoration: underline;
}

#topmenu .first a {
	border: none;
}

/* Header 2 */

#header2 {
	width: 760px;
	height: 200px;
	margin: 0 auto;
}

/* Menu */

#menu {
	float: left;
	width: 200px;
	height: 200px;
	background: url(images/img03.jpg);
}

#menu ul {
	margin: 0;
	padding: 20px 20px 0 20px;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	padding: 8px 10px;
	background: url(images/img05.gif) repeat-x;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
}

#menu .first a {
	background: none;
}

/* Splash */

#splash {
	float: right;
	width: 560px;
	height: 200px;
}


/* Page */

#page {
	width: 760px;
	margin: 0 auto;
	padding: 30px 0;
}

/* Content */

#content {
	/*float: left;*/
	padding-left: 20px;
}

#content ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#content ul li {
	padding-left: 15px;
	background: url(images/img08.gif) no-repeat 0 8px;
}

#content ol {
	margin-left: 0;
	padding-left: 0;
	list-style: lower-alpha inside;
}

.title {
	padding-top: 3px;
	padding-left: 30px;
}

.content {
	padding: 20px;
	background: url(images/img10.gif) no-repeat;
}

.twocols {
}

.twocols .col1 {
	float: left;
	width: 40%;
}

.twocols .col2 {
	float: right;
	width: 40%;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 220px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 20px;
	background: #E6E6E6 url(images/img07.gif) no-repeat right bottom;
}

#sidebar li ul {
	padding: 10px 20px;
	font-size: 92%;
}

#sidebar li li {
	margin: 0;
	padding: 5px 0;
	background: none;
	border-top: 1px dotted #CDCDCD;
}

#sidebar h2 {
	height: 30px;
	margin: 0;
	padding: 6px 0 0 10px;
	background: url(images/img06.gif) no-repeat;
	font-size: 100%;
	font-weight: bold;
	color: #145997;
}

#sidebar h3 {
	margin: 0;
}

#sidebar p {
	margin: 0;
	line-height: normal;
}

#sidebar a {
	text-decoration: none;
}

#sidebar a:hover {
	text-decoration: underline;
}

#sidebar .first {
	border: none;
}

/* Footer */

#footer-wrapper {
	height: 100px;
	padding: 20px 0;
	background: #E6E6E6;
	border-top: 10px solid #CDCDCD;
}
/*
#footer {
	width: 760px;
	margin: 0 auto;
}

#footer p {
	margin: 0;
	line-height: normal;
}

#footer a {
	color: #666666;
}
*/
#legal {
	float: left;
	padding: 10px 0 10px 60px;
	background: url(images/img11.gif) no-repeat left center;
}

#links {
	float: right;
	padding: 10px 0 0 0;
}



/****************i2************************/
#i2_content
{
	line-height: 1.5em;
	display:block;
	/*width:80%;*/
}


#i2_content p
{
	margin-bottom: 1.5em;
}

#i2_content h2,h3,h4,h5,h6
{
	color: #545454;
	margin-bottom: 1em;
	/*border-bottom: dashed 1px #dfdfdf;*/
	padding-bottom: 0.3em;
}

#i2_content h2
{
	font-size: 1.5em;
}

#i2_content h3
{
	font-size: 1.1em;
}

#i2_content ul
{
	margin-bottom: 1.5em;
	padding-left: 1em;
	list-style: square;
}

#i2_content blockquote
{
	margin-bottom: 1.5em;
	padding: 0.75em 0.75em 0.75em 1.5em;
	border-left: solid 0.75em #005082;
	background: #FDFDFD url('/images/a7.gif') top left repeat-x;
}

#i2_content blockquote p
{
	margin-bottom: 0em;
}

#i2_content table
{
	margin-bottom: 1.5em;
	border-collapse: collapse;
	text-align: left;
}

#i2_content table th
{
	font-weight: bold;
	padding: 0.5em;
}

#i2_content table td
{
	padding: 0.5em;
	border-right: solid 1px #fff;
}

#i2_content table tr.rowH
{
	color: #fff;
	background: #222233 url('images/img10.gif') top left repeat-y;
	border-right: solid 1px #fff;
}

#i2_content table tr.rowA
{
	background: #F8F8F8;
	border-top: solid 1px #fff;
	color: inherit;
}

#i2_content table tr.rowB
{
	background: #FDFDFD;
	border-top: solid 1px #fff;
	color: inherit;
}

#i2_content table tr.rowX
{
	background: #224477;
	/*background: #643614;*/
	border-top: solid 1px #fff;
}

faqA
{
	background: #F8F8F8;
	border-top: solid 1px #fff;
	color: inherit;
}

faqB
{
	background: #FDFDFD;
	border-top: solid 1px #fff;
	color: inherit;
}


/* FROM styletransition.css */
/*
*******************START:from style.css*********************

*******************END:from style.css***********************
*/

#left .navTitle {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	font-size: 13px;
}

#left a:link, #left a:hover, #left a:visited {
	background:   url(../i/arrowr.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	display: block;
	margin-bottom: 3px;
	margin-left: 15px;
	width: 150px;
	height: 18px;
	line-height: 18px;
	padding-left: 16px;	
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}


#left a:hover, #left a:visited:hover 
{
	background:   url(../i/arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	background-color: #990033;
	padding-left: 15px;	
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #FFFFFF;
	border: solid 1px #194574;
	border-left-width: 3px;
}


#leftimglink 
{
	padding-top: 10px;
	margin-left: 15px;
	
}

#leftimglink a:link, #leftimglink a:hover, #leftimglink a:visited, #leftimglink a:visited:hover
{

	margin-bottom: 3px;
	margin-left: 7px;
	padding-left: 8px;	
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	background:   url();
	border: none;
	
}

/* Transitional css added on 12/30/2009*/

/*body, html {
	font-family: Verdana, Arial, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
	text-align: left;
	font-size: 11px;
	margin: 0px;
	background: #fff url("i/bg_navigation.jpg");
	background-repeat: repeat-y;
	background-position: left;
	color: #111;
}*/


	
td
{
	color: #111;
	margin: 0;
}


#smaller, #smaller td {
	margin: 0;
	font:90%/1.2em arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
}

.smaller, .smaller td {
	margin: 0;
	font:90%/1.2em arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
	font-size: 11px;
}

.bigger, .bigger td {
	margin: 0;
	font:94%/1.2em arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
}


a:hover, a:visited:hover {
	text-decoration: underline;
}
	
ul,  h3, h4, h5, td {
	margin: 0;
}
/*
p
{
	margin-top:5px;
	margin-bottom: 5px;
}
*/
th, th h3, th h5 {
	font-weight: normal;
	text-align: left;
	margin: 0;
	color: #666;}

ul {
	margin: 0 0 15px 0;
	padding: 0;
	list-style-type: none;}
	
ul ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;}
	
ul.bull {
	list-style-type:  disc !important;
	list-style-position: outside;
	margin-left: 15px;
	padding-left: 5px;
	padding-left: 10px;
	padding-left/**/:/**/5;
	list-style: disc url("../i/listblue.gif") outside
	}
	
ul.arrow {
	list-style-type:  disc !important;
	list-style-position: outside;
	margin-left: 15px;
	padding-left: 5px;
	padding-left: 10px;
	padding-left/**/:/**/5;
	list-style: disc url("../i/arrowb.gif") outside
	}

ol {
	list-style-position: outside;
	padding: 0 0 0 30px;
	margin-left: 0;}
	
ol li {
	padding:0;}
	
ol.upperAlpha {
	list-style-type: upper-alpha;}

ol.lowerAlpha {
	list-style-type: lower-alpha;}

ol.upperRoman {
	list-style-type: upper-roman;}

ol.lowerRoman {
	list-style-type: lower-roman;}

a:link, a:active {
	color: #194574;
	text-decoration: none;}

a:visited {
	color: #194574;
	text-decoration: none;}

a:hover {
	color: #990033;
	text-decoration: underline;}

a.bold {
	font-weight: bold;}
/*
h1 {
	text-align: right;}
*/
/*
h2 {
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: bold;
	font: bold 100% arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
	color: #990033;
	}
*/

/*	
h2.noMargin {
	margin-bottom: 0;}
*/
	
p.noMargin {
	margin-bottom: 0;
	margin-top: 0;}
	
h3 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #194574;
	font: bold 100% arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
	}

h4 {
	color: #333;
	margin: 0;
	padding: 0;
	font: bold 100% arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
	
	}	
	
h3.noMargin {
	margin-bottom: 0;}

h5 {
	color: #666;
	margin: 0;
	padding: 0;
	font-weight: bold;}
 
h5 a {
	font-weight: bold;}	
	
h5 a:link, h5 a:visited, h5 a:hover, h5 a:active {
	font-weight: bold;}	
	
img {
	border: 0;}
/*
em {
	font-style: normal;
	font-weight: bold;}
*/
	
hr
{
	border:1px solid #ccc;
	border-width:0 0 1px;
	height:1px;
	margin-top:2px;
}



.red
{
	color: #990033;
}


/*main style*/

 .highlight 
{
    background-color: #fffacd; 
}
.highlight a:link {color:#174DA2}
.highlight a:visited {color:#730000}
.highlight a {color:#174DA2}
.highlight a:hover {color:#730000}

.inner 
{
	padding:5px
}

.inner2
{
	padding:0px;
	
}

.box6 .inner2 h2
{
	margin: 0 0 5px 0;
	padding: 0;
	font: 84%/1.2em arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
	font-size:11pt;
	font: bold 120%;
	color: #990033;
}

.box6 p
{
	font-family:84%/1.2em arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
}
.textbox {font-size: 11px; border: 1px solid gray; color: #333; background: #f8f8f8;}
.logininput {width: 120px;font-size: 11px; border: 1px solid gray; color: #333; background: #f8f8f8;}
.emailinput {width: 200px;font-size: 11px; border: 1px solid gray; color: #333; background: #f8f8f8;}
.dateinput {width: 75px; font-size: 11px; border: 1px solid gray; color: #333; background: #f8f8f8;}
.smallmoney {width: 70px;font-size: 11px; border: 1px solid gray; color: #333; background: #f8f8f8;}
.noteinput {width: 120px; font-size: 11px; border: 1px solid gray; color: #333; background: #f8f8f8;}
.systemid {width: 70px; border: 0px; background-color: Transparent}
.dropdown {height:18px; font-size: 10px; border: 1px solid gray; color: #333; background: #f8f8f8;}
.chk {font-size: 11px; color:#194574;}

.disabled, .disabled p, .disabled h2, .disabled h3, .disabled h4, .disabled td, .disabled th
{
	color:#999;
}

.disabled .textbox {font-size: 11px; border: 1px solid gray; color: #999; background: #f8f8f8;}
.disabled .logininput {width: 120px; font-size: 11px; border: 1px solid gray; color: #999; background: #f8f8f8;}
.disabled .dateinput {width: 75px;font-size: 11px; border: 1px solid gray; color: #999; background: #f8f8f8;}
.disabled .smallmoney {width: 50px; font-size: 11px; border: 1px solid gray; color: #999; background: #f8f8f8;}
.disabled .noteinput {width: 120px; font-size: 11px; border: 1px solid gray; color: #999; background: #f8f8f8;}
.disabled .systemid {width: 40px; border: 0px; background-color: Transparent}
.disabled .dropdown {height:14px; font-size: 11px; border: 1px solid gray; color: #999; background: #f8f8f8;}

/*
.button 
{
	height:18px;
	background: #ccc;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color: #930033;
	border: 1px solid #333;
}
*/
.button, button {
	border:1px solid #D5D5D5;
	border-bottom: 1px solid #C2C2C2;
	border-right: 1px solid #C2C2C2;
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #930033;
	background-image:url(../i/bg/buttonBg.gif);
	background-position:top;
	background-color:white;
	height:20px;
	vertical-align: middle;
}
.tooltiplink
{
	text-decoration: none; 
	border-bottom: 3px double;
	border-bottom-color: #990033;
}

.tooltip
{
	font-size: 11px;
	color:#930033;
	background-color:#FFFFE1;
	border: solid 1px #999999;
	padding: 2px;
}

.tooltip td
{
	font-size: 11px;
	color:#930033;
	background-color:#FFFFE1;
}

.p2 p
{
	margin-top:0;
	margin-bottom: 5px;
	
}

p #highlight
{
	color: #990033; 
}

#lblloginerror
{
	color: #990033; 
}

#lblerror
{
	color: #990033; 
	background-color:#FDFAB0
}

#lblnote
{
	color: #990033; 
}

#errornote
{
	color: #990033; 
}

#wrapper {
	/*overflow:auto;*/
}

#content 
{
	margin-left: 200px;
	/*
	margin-top: 10px;
	min-height: 500px;
	text-align: left;
	width: 600px;
	vertical-align: text-top;
	*/
}

#content1 
{
	
	margin-left: 200px;
	margin-top: 10px;
	/*height: 80px;*/
	min-height: 80px;
	text-align: left;
	/*width: 800px;*/
	vertical-align: text-top;
}

#content2 
{
	
	margin-left: 200px;
	margin-top: 10px;
	/*height: 520px;*/
	min-height: 520px;
	text-align: left;
	/*width: 800px;*/
	vertical-align: text-top;
}

#content2grid
{
	
	margin-left: 200px;
	margin-top: 10px;
	/*height: 520px;*/
	min-height: 320px;
	text-align: left;
	/*width: 800px;*/
	vertical-align: text-top;
}

#content3 
{
	
	margin-left: 200px;
	margin-top: 4px;
	/*height: 200px;*/
	min-height: 200px;
	text-align: left;
	/*width: 800px;*/
	vertical-align: text-top;
}

#content4
{
	
	margin-left: 200px;
	margin-top: 4px;
	/*height: 4px;*/
	min-height: 4px;
	text-align: left;
	/*width: 800px;*/
	vertical-align: text-top;
}

#content5 
{
	
	margin-left: 200px;
	margin-top: 0px;
	/*min-height: 200px;*/
	text-align: left;
	/*width: 800px;*/
	
	vertical-align: text-top;
}

#content6 
{
	
	margin-left: 200px;
	margin-top: 0px;
	/*height: 200px;*/
	min-height: 200px;
	text-align: left;
	/*width: 800px;*/
	vertical-align: text-top;
}


#content7 
{
	
	margin-left: 200px;
	margin-top: 4px;
	/*min-height: 120px;*/
	text-align: left;
	/*width: 800px;*/
	vertical-align: text-top;
}


#content8
{
	
	margin-left: 200px;
	margin-top: 4px;
	/*height: 4px;*/
	min-height: 4px;
	text-align: left;
	/*width: 800px;*/
	vertical-align: text-top;
}



#content_r 
{
	margin-left: 200px;
	padding-top: 10px;
	/*height: 500px;*/
	min-height: 500px;
	text-align: left;
	width: 600px;
	vertical-align: text-top;
	background: url("../i/bg_border_r.gif");
	background-repeat: repeat-y;
	background-position: right;
}



#content_center
{
	/*margin-left: 95px;*/
	margin-top: 10px;
	/*height: 500px;*/
	min-height: 500px;
	
	vertical-align: text-top;
}

#content_split_left
{
	margin-left: 200px;
	margin-top: 50px;
	height: 500px;
	width: 300px;
	vertical-align: text-top;
	}

#content_split_right
{
	border-left: 1px solid #ccc;
	margin-left: 200px;
	
	height: 500px;
	vertical-align: text-top;
}

#border_r 
{
	margin-top: 10px;
	height: 300px;
	vertical-align:middle;
	border-right: 1px solid #E2E2E2;
}

.searchText {
	margin-top: 3px;
	width: 100px;
}

#txtSearch {
	width: 150px;
}

#splash 
{
	padding:0;
}

#sales_result_legend {background: #fff url(../i/sales_result_legend.gif) 0px no-repeat; width: 137px; height:22px}


#backtotop, #backtotop a:link, #backtotop a:hover, #backtotop a:visited {
	background:   url(../i/backtotop.gif);
	background-repeat: no-repeat;
	display: block;
	margin:0;
	width: 103px;
	height: 16px;
	line-height: 18px;
	position: absolute;
}

#calendar
{
	font-size:11px;
}

#calendar td
{
	font-size:12px;
	color: #000284;
}
#calendar a:hover
{
	background-color:#930033
}

#errormsg h4 {margin:0px; color:#ff0033; font-size:13px; font-weight:bold}
#errormsg p {margin:0px; color:#ff0033; font-size:12px;}

#balloon1 
{
	background: url(../i/balloon1_sm.gif);
	background-repeat: no-repeat;
	height: 75px;
	width: 300px;
	padding-top: 22px;
	padding-left: 10px;
	color:#ff0033;
	margin-bottom:5px;
	
}

.breakingNewsBg {background-color:#FFFDD8}
.cbreakbg0 {background-color:#FDFAB0}


/*************************************************
 * Left Navigation Bar
 *************************************************/
#leftnav {
	position: absolute;
	left: 0px;
	width: 184px;
	z-index: 10;
}

#leftnav .navTitle {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	font-size: 13px;
}

#leftnav a:link, #leftnav a:hover, #leftnav a:visited {
	background:   url(../i/arrowr.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	display: block;
	margin-bottom: 3px;
	margin-left: 15px;
	width: 150px;
	height: 18px;
	line-height: 18px;
	padding-left: 16px;	
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}


#leftnav a:hover, #leftnav a:visited:hover 
{
	background:   url(../i/arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	background-color: #990033;
	padding-left: 15px;	
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #FFFFFF;
	border: solid 1px #194574;
	border-left-width: 3px;
}


#clientservices {
	position: absolute;
	background-color: #990033;
	left: 184px;
	top: 160px;
	width: 120px;
	z-index: 10;
	border-right: solid 1px #194574;
	border-top: solid 1px #194574;
	border-bottom: solid 1px #194574;
	font-size: 12px;
}

#clientservices .navTitle 
{
	background-color: #194574;
	font-weight: bold;
	color: #fff;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	
}

#clientservices a:link, #clientservices a:hover, #clientservices a:visited 
{
	background:   url(../i/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	display: block;
	margin-bottom: 3px;
	margin-left: 5px;
	width: 100%;
	height: 18px;
	line-height: 18px;
	padding-left: 10px;	
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #cdcdcd;
	text-decoration: none;
	text-align:left;
}


#clientservices a:hover, #clientservices a:visited:hover 
{
	background:   url(../i/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	display: block;
	margin-bottom: 3px;
	margin-left: 5px;
	width: 100%;
	height: 18px;
	line-height: 18px;
	padding-left: 10px;	
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #f6f6f6;
	text-decoration: none;
	text-align:left;
}
#clientservices hr
{
	height: 1px;
	width: 100px;
	color: #999;
	margin:0;
	padding:0;
}

#clientservices ul {
	margin: 0 0 0 0px;
	padding: 0;
	list-style-type: none;}
	
#clientservices ul ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;}
	




#attachfile{width: 350px;border: solid 1px #ffffff;	margin: 5px;padding: 5px;background-color:#f1f1f1; color:#002854}

#attachfile hr {color:#ffffff}
#attachfile_dialog{width: 348px;float: left;margin: 1px 0 0 0;}
/*
#attachfile .button 
{
	height:18px;
	background: #ccc;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color: #930033;
	border: 1px solid #333;
}

#attachfile_dialog input, select {height:17px; font: 11px Tahoma; border: 1px solid gray; color: #4B4B4B; background: #ffffff}
*/
#attachfile_dialog h1{float: left;width: 348px;height: 10px;margin: 0 0 5px 0;}
#attachfile_dialog h2{float: left;width: 348px;	margin: 5px 0 0px 0; color:#002854;}
#attachfile_dialog h3{float: left;width: 348px;margin: 1px 0 1px 0;font-size: 12px;	font-weight:normal ;}
#attachfile_dialog a{display: block;width: 348px;height: 32px;}
#attachfile_dialog th {font-size:12px;}
/*************************************************
 * Header Elements (logo, search form)
 *************************************************/



/*************************************************
 * Footer Elements
 *************************************************/

/*************************************************
 * Main Menu
 *************************************************/



/*************************************************
 * Breadcrumb
 *************************************************/
#breadcrumb, .breadcrumb {
	background:   url("../i/bg_breadcrumb.jpg");
	background-repeat: repeat-y;
	position: absolute;
	top: 84px;
	left: 187px;
	height: 20px;
	width: 600px;
	line-height: 16px;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: normal;
	color: #666666;
	z-index: 9;
}
#breadcrumb .current, .breadcrumbCurrentNode {
	font-weight: bold;
	color: #333333;
}
#breadcrumb a:link, #breadcrumb a:hover, #breadcrumb a:visited, #breadcrumb a:visited:hover, .breadcrumbRoot, .breadcrumbNode, .breadcrumbPathSeparator {
	text-decoration: none;
	font-weight: bold;
	color: #053C72;
	margin:0px;
}

#breadcrumb a:hover, #breadcrumb a:visited:hover {
	text-decoration: underline;
}

/*************************************************
 * Boxes
 *************************************************/

.box1 
{
	font-size:11px; 
	color:#194574; 
	margin-bottom:10px; 
	width: 225px;
	background-color: #f5f5f5;
	background: #fff url("../i/box1bottom.jpg");
	background-repeat: no-repeat ;
	background-position: bottom;
}

.right
{
	float:right;
	vertical-align:top;
}

.box1 .header 
{
	text-align:left; font: bold 110% verdana; 
	background: #fff url("../i/box1_top_bg.jpg");
	background-repeat: repeat-y;
	background-position: left;
	color: #194574; 
	padding: 4px 7px 3px 4px; 
}
.box1 .inner 
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 4px;
}


.box1 p 
{
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-left:25px; 
}


.box1 h1 {margin:0px; padding:0px; color:#194574; font-size:13px; margin-bottom:1px}
.box1 h2 
{
	margin-left:25px; 
	margin-bottom: 2px;
	padding:0px; 
	color: #111; 
	font-weight: normal;
}
.box1 h3 {margin:0px; padding:0px; color:#990033; font-size:11px; margin-bottom:1px; font-weight: normal}
.box1 ul li {font-size:11px; line-height:12px}
.box1 ul {padding-bottom:4px; padding-left:2px}
.box1 .btnpad 
{
	padding-left: 4px;
	padding-top: 2px
	
}


.box2 
{
	/*font-size:11px;*/ 
	color:#194574; 
	margin-bottom:10px; 
	width: 400px;
	background-color: #f5f5f5;
	background: #fff url("../i/box2bottom.jpg");
	background-repeat: no-repeat ;
	background-position: bottom;
}
.box2 .header 
{
	text-align:left; font: bold 110% verdana; 
	background: #fff url("../i/box2_top_bg.jpg");
	background-repeat: repeat-y;
	background-position: left;
	color: #194574; 
	padding: 4px 7px 3px 4px; 
}
.box2 .inner 
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 4px;
}

.border_r 
{
	margin-top: 10px;
	height: 300px;
	vertical-align:middle;
	border-right: 1px solid #E2E2E2;
}


.box2 p 
{
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:25px; 
}


.box2 h1 {margin:0px; padding:0px; color:#194574; font-size:13px; margin-bottom:1px}
.box2 h2 
{
	margin: 0 0 5px 0;
	margin-left:25px; 
	margin-bottom: 0px;
	padding:0px; 
	color: #111; 
	font-weight: normal;
	font: 100% arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
}
.box2 h3 {margin:0px; padding:0px; color:#990033; margin-bottom:1px; font-weight: normal;margin-left: 25px}
.box2 ul li {font-size:11px; line-height:12px}
.box2 ul {padding-bottom:4px; padding-left:2px}
.box2 .btnpad 
{
	padding-left: 4px;
	padding-top: 2px
	
}


.box3
{
	font-size:11px; 
	color:#194574; 
	margin-bottom:10px; 
	width: 225px;
	/*height:380px;*/
	min-height:380px;
	background-color: #f5f5f5;
	background: #fff url("../i/box3bottom.jpg");
	background-repeat: no-repeat ;
	background-position: bottom;
}

.box3 td
{
	color: #111;
	margin: 0;
	font-size: 11px;
}

.box3 .right
{
	position:relative;
	float:right;
	vertical-align:top;
}

.box3 .header 
{
	text-align:left; font: bold 110% verdana; 
	background: #fff url("../i/box1_top_bg.jpg");
	background-repeat: repeat-y;
	background-position: left;
	color: #194574; 
	padding: 4px 7px 3px 4px; 
}
.box3 .box3inner 
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
}


.box3 p 
{
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-left:25px; 
}


.box3 h1 {margin:0px; padding:0px; color:#194574; font-size:13px; margin-bottom:1px}
.box3 h2 
{
	margin-left:25px; 
	margin-bottom: 2px;
	padding:0px; 
	color: #111; 
	font-weight: normal; 
}
.box3 h3 {margin:0px; padding:0px; color:#990033; font-size:11px; margin-bottom:1px; font-weight: normal}
.box3 ul li {font-size:11px; line-height:12px}
.box3 ul {padding-bottom:4px; padding-left:2px}
.box3 .btnpad 
{
	padding-left: 4px;
	padding-top: 2px
	
}

.box3 hr
{
	padding-top: 1px;
	padding-bottom: 1px;
	width:210px;
	margin-right:4px;
}


.box4
{
	width: 100%;
	border: solid 1px #999999;
	background-color: #f6f6f6;
	
}

.box4 .head
{
	width: 473px;
	height: 20px;
	background-color: #194574;
	font-size: 11px;
	color: #f1f1f1;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
}

.box4 .head td
{
	font-size: 11px;
	color: #f1f1f1;
	font-weight: bold;
}


.box4 .dimmed
{
	color: #444444;
}

.box5
{
	width: 500px;
	border: solid 1px #999999;
	background-color: #f6f6f6;
	padding: 4px;
	
}

.box6
{
	/*width: 600px;*/
	border: solid 1px #999999;
	background-color: #f6f6f6;
}

.box6 hr
{
	color: #194574;
}
.box6 .cbreakbg0 {background-color:#FDFAB0}


.box6 td
{
	font-size:11px;	
}

.box6 .head2
{
	/*width: 598px;*/
	height: 21px;
	background-color: #194574;
	font-size: 11px;
	color: #f1f1f1;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;	
}

.box6 .head2 a, .head2 a:link, .head2 a:visited
{
	font-size: 11px;
	color: #f1f1f1;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px; 
	padding-left: 5px; 
}

.box6 .head2 a:hover 
{
	color: #990033; 
	background-color: #f1f1f1; 
	border: solid 1px #6C85B0; 
	border-width: 1px 1px 1px 1px;
	
}

.box6 .head
{
	/*width: 598px;*/
	height: 21px;
	background-color: #194574;
	font-size: 11px;
	color: #f1f1f1;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	/*3C6FA6*/
	
}

.box6 .head td
{
	font-size: 11px;
	color: #f1f1f1;
	font-weight: bold;
}

.box6 .head a, .head a:link, .head a:visited
{
	font-size: 11px;
	color: #f1f1f1;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px; 
	padding-left: 5px; 
	background-color: #194574; 
	border: #6C85B0 solid; 
	border-width: 1px 1px 1px 1px;
	
}

.box6 .head a:hover 
{
	text-decoration: none; 
	background-color: #f1f1f1; 
	color: #194574; 
	border: #194574 solid; 
	border-width: 1px 1px 1px 1px;
	font-size: 11px;
	font-weight: bold;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px; 
	padding-left: 5px; 
	
}


.box6 .innerhead
{
	width: 595px;
	height: 15px;
	background-color: #C2C3C5;
	font-size: 11px;
	color: #111111;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	/*3C6FA6*/
	
}

.box6 .innerheadlt
{
	width: 595px;
	height: 10px;
	border-bottom: solid 1px #C2C3C5;
	font-size: 11px;
	color: #111111;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	/*3C6FA6*/
	
}

.box6 .innerhead .red
{
	color: #990033;
}

.box6 h1
{
	/*width: 600px;*/
	height: 15px;
	background-color: #194574;
	font-size: 11px;
	color: #f1f1f1;
	text-align: left;
	padding-left: 2px;
	padding-top: 1px;
	/*3C6FA6*/
	
}

.box6w
{
	/*width: 600px;*/
	border: solid 1px #999999;
	background-color: #ffffff;
}

.box6w .head
{
	/*width: 598px;*/
	height: 20px;
	background-color: #194574;
	font-size: 11px;
	color: #f1f1f1;
	font-weight: bold;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	
	/*3C6FA6*/
	
}

.box6w .head td
{
	background-color: #194574;
	font-size: 11px;
	color: #f1f1f1;
	font-weight: bold;
}


.box7
{
	/*width: 800px;*/
	width: 99%;
	border: solid 1px #999999;
	background-color: #f6f6f6;
}

.box7 .head
{
	/*width: 800px;*/
	height: 21px;
	background-color: #194574;
	font-size: 11px;
	color: #f1f1f1;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	/*3C6FA6*/
	
}

.box7 .head2
{
	/*width: 800px;*/
	height: 16px;
	background-color: #194574;
	font-size: 11px;
	color: #f1f1f1;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	/*3C6FA6*/
	
}

.box7 .head2 center
{
	color: #f1f1f1;

}

.box7 .doc a
{
	font-weight: bold;
	
}

.box8 .head8
{
	width: 435px;
	height: 16px;
	background-color: #194574;
	font-size: 11px;
	color: #f1f1f1;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
}
/*************************************************
 * Form Elements
 *************************************************/

#form1 
{
}


#form1 p 
{
	padding: 0;
	margin: 0;
	padding-bottom: 1px;
}

#form1 h1 
{
	margin:0px; 
	padding:0px; 
	color:#194574; 
	margin-bottom:1px;
	font:100%/1.2em Verdana, Arial, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
	font-weight: bold;
	text-align: left;
	background: #fff url("../i/box2_top_bg.jpg");
	background-repeat: repeat-y;
	background-position: left;
}
#form1 h3
{
	margin-left:0px; 
	margin-bottom: 2px;
	padding:0px; 
	color: #194574; 
	font-weight: normal;
	font:95%/1.2em Verdana, Arial, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif; 
}

#form1 th
{
	text-align:left; 
	font: bold 100% verdana; 
	color: #194574; 
	margin:0;
	padding:0;
}
#form1 td
{
	padding:0;
	font-size:11px;

	
}
/*************************************************
 * Grid Elements
 *************************************************/

.gridinfo{border: solid 1px #f1f1f1;padding: 2px 2px 2px 2px;}
.gridinfo td{margin: 2px 2px 2px 2px;padding: 2px 2px 2px 2px;text-align: left}
.gridinfoHeader{background-color: #CDCDCD; }
.gridinfoFooter, .gridinfoFooter td{font-weight:bold; }
.gridinfoAltItem{background-color: #ffffff;}
.gridinfoItem{background-color: #f1f1f1;}

#gridBG
{

	background-color:#f1f1f1
}

.Grid{border: solid 1px #f5f5f5;color:#111; padding: 2px 2px 2px 2px;}
.Grid .paging{color:#111;font-weight:normal }
.Grid .paging a, .paging a:link, .paging a:visited 
{
	color:#174DA2;
	font-weight:bold;
}	

.Grid .saledate {font-weight:bold; color:#990033}
.Grid a:link, .Grid a:visited{text-decoration: none;font-weight: bold;}
.Grid td
{
	border: solid 1px #f5f5f5;	
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	/*text-align: center;*/
	font:92%/1.2em arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
}

.GridR td
{
	border: solid 1px #f5f5f5;	
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	text-align: right;
	font:92%/1.2em arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
}
.GridHeaderR, .GridHeaderR td{background-color: #194574;color:#f1f1f1; text-align:right;font-weight:bold;}
.GridHeaderR2, .GridHeaderR2 td{background-color: #C2C3C5;color:#111111; text-align:right; font-weight:bold;}
.GridItemR{background-color: #f1f1f1;}
.GridAltItemR{background-color: #ffffff;}
.GridItemR .griddetail td {border: 0px; padding:0px; text-align: right;}
.GridAltItemR .griddetail td {border: 0px; padding:0px; margin:0px; text-align: right}
.GridFooterR, .GridFooterR td{color:#f1f1f1;font-weight:bold;background-color: #194574;}

.GridL .griddetail td {border: 0px; padding:0px; text-align: left; }

.GridL .saledate {font-weight:bold; color:#990033}
.GridL a:link, .GridL a:visited{text-decoration: none;font-weight: bold;}
.GridL td
{
	border: solid 1px #f5f5f5;	
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	font:92%/1.2em arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
}
.GridItemL{background-color: #f1f1f1;}
.GridAltItemL{background-color: #ffffff;}

.Grid .griddetail td {border: 0px; padding:0px; text-align: left; }

.GridSmall{border: solid 1px #f5f5f5;color:#111}
.GridSmall td
{
	border: solid 1px #f5f5f5;	
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	text-align: center;
	font-size:10px
}
.GridItem .griddetail td {border: 0px; padding:0px; text-align: left;}
.GridAltItem .griddetail td {border: 0px; padding:0px; margin:0px; text-align: left}
.GridFooter, .GridFooter td{color:#f1f1f1;font-weight:bold;background-color: #194574;}

.GridHeader, .GridHeader td{background-color: #194574;color:#f1f1f1; text-align:center;font-weight:bold;}
.GridHeaderL, .GridHeaderL td{background-color: #194574;color:#f1f1f1; text-align:left;font-weight:bold;}
.GridHeader a{text-decoration: none;padding: 0px 5px 0px 5px;}
.GridHeader a:hover{text-decoration: underline;}

.GridHeader2, .GridHeader2 td{background-color: #C2C3C5;color:#111111; text-align:center; font-weight:bold;}
.GridHeaderL2, .GridHeaderL2 td{background-color: #C2C3C5;color:#111111; text-align:left; font-weight:bold;}
.GridHeader2 a{text-decoration: none;padding: 0px 5px 0px 5px;}
.GridHeader2 a:hover{text-decoration: underline;}

.GridItem a, .GridAltItem a{text-decoration: none;font-weight: bold;color:#194574}
.GridItem a:visited, .GridAltItem a:visited{text-decoration: none;font-weight: bold;color:#194574}

.GridItem a:hover, .GridAltItem a:hover{text-decoration: underline;font-weight: bold;color:#990033}
.GridItem{background-color: #f1f1f1;text-align:center}
.GridAltItem{background-color: #ffffff;text-align:center}

.GridItem a .preview, .GridAltItem a .preview{text-decoration: none;font-weight: bold;background: url(../i/preview.gif) 3px no-repeat;padding-left: 15px;color:#174DA2}
.GridItem a:visited .preview, .GridAltItem a:visited .preview
{
	text-decoration: none;
	font-weight: bold;
	background: url(../i/preview.gif) 3px no-repeat;
	padding-left: 15px;
	color:#194574
}

.GridItem a:hover .preview, .GridAltItem a:hover .preview
{
	text-decoration: underline;
	font-weight: bold;
	background: url(../i/preview.gif) 3px no-repeat;
	color:#990033
}

.GridSum{border: solid 1px #f5f5f5;color:#111}
.GridSum .paging{color:#111;font-weight:normal }
.GridSum .paging a, .paging a:link, .paging a:visited 
{
	color:#174DA2;
	font-weight:bold;
}	

.GridSum .saledate {font-weight:bold; color:#990033}
.GridSum a:link, .GridSum a:visited{text-decoration: none;font-weight: bold;}
.GridSum td
{
	border: solid 1px #f5f5f5;	
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	text-align: center;
	font:80%/1.2em arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
}

#attachfile{width: 350px;border: solid 1px #ffffff;	margin: 5px;padding: 5px;background-color:#f1f1f1; color:#002854}


#attachfile .button {height:18px; font-weight: bold; border: 1px solid gray; color: #6873AF; background: #ffffff} 
#attachfile hr {color:#ffffff}
#attachfile_dialog{width: 348px;float: left;margin: 1px 0 0 0;}
#attachfile_dialog input, select {height:17px; font: 11px Tahoma; border: 1px solid gray; color: #4B4B4B; background: #ffffff}
#attachfile_dialog h1{float: left;width: 348px;height: 10px;margin: 0 0 5px 0;}
#attachfile_dialog h2{float: left;width: 348px;	margin: 5px 0 0px 0; color:#002854;}
#attachfile_dialog h3{float: left;width: 348px;margin: 1px 0 1px 0;font-size: 12px;	font-weight:normal ;}
#attachfile_dialog a{display: block;width: 348px;height: 32px;}


#rating0 {background: #fff url(../i/rating/0.gif) 0px no-repeat; width: 50px; text-align:center}
#rating1 {background: #fff url(../i/rating/1.gif) 0px no-repeat; width: 50px}
#rating2 {background: #fff url(../i/rating/2.gif) 0px no-repeat; width: 50px}
#rating3 {background: #fff url(../i/rating/3.gif) 0px no-repeat; width: 50px}
#rating4 {background: #fff url(../i/rating/4.gif) 0px no-repeat; width: 50px}
#rating5 {background: #fff url(../i/rating/5.gif) 0px no-repeat; width: 50px}

/* Added by Jerry Paxton */
.box6
{
	/*width: 600px;*/
}

.box6 .head
{
	padding-right: 5px;
	/*width: 593px;*/
}

.hidListBox
{
	display: none;
	visibility: hidden;	
}

/*.dvUserSearch
{
	float: right;
	margin-right: -310px;
	border: solid 1px black;
	width: 300px;
	overflow: hidden;
	color: black;
	font-weight: bold;
	font-size: 90%;
	font-family: Trebuchet MS, Verdana;
}

.dvUserSearch h4.usrSearchTitle
{	
	padding-left: 5px;
	width: 100%;
	height: 25px;
	background-color: #194574;
	color: White;	
}*/

#dhtmlgoodies_tooltip{
	background-color:#EEE;
	border:1px solid #000;
	position:absolute;
	display:none;
	z-index:20000;
	padding:2px;
	font-size:0.9em;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	
}
#dhtmlgoodies_tooltipShadow{
	position:absolute;
	background-color:#555;
	display:none;
	z-index:10000;
	opacity:0.7;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
}

a:focus
{
	outline: 0px;
	-moz-outline: 0px;
}



/* FROM theme_template.css */
/*  !! Layout Styles  */
html {
padding:0px;
margin:0px;
}

body {
background: #FFFFFF repeat-y url(../images/body_bg_left.jpg);
padding:0px;
margin:0px;
}

#PrintHeader{
	display:none;
}
#printthis{
	display:none;
}
#header{
	background:#643614 !important; /*KMD 01-04-10: fixed issue with brown header vanishing on postback*/
	min-height:134px;
	height:134px;
	min-width:980px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #643614;
	clear:both;
}
#headerContent {
	display:block;
}

#topnav{
	background:#c9cacb url(../images/top_nav_bg_left.jpg) repeat-y;
	min-height:24px;
	height:24px;
	min-width:580px;
	margin:0px;
	padding:8px 0px 0px 0px;
	border-bottom:1px solid #643614;
	border-top:1px solid #643614;
	display:block;
	clear:both;
}
#topnavContent{
  margin-left: 144px;
  padding: 0px;
  min-width:690px;
  display:block;
}
#HeaderNavigation {
  min-width:690px;
  display:block;
  }

#main {
margin:0px;
padding:0px;
clear:both;
}
#left {
position: absolute;
/*background:url(../images/left_nav_bg_top.jpg) repeat-x ;*/
left: 0px;
width: 188px;
margin: 0px;
padding: 0px;
min-height:240px;
height:240px !important;
}
	#content_abs {
	position: absolute;
	top: 168px;
	left: 189px;
	padding: 10px;
	min-width:804px;
	/*min-height:92px;*/
	background: url(../images/bubbles.jpg) #ffffff no-repeat;
	}
#content {
margin-left: 189px;
padding: 10px;
min-width:804px;
min-height:660px;
background: url(../images/bubbles.jpg) #ffffff no-repeat;

}




/*************************************************
 * Footer Elements
 *************************************************/

#footer {
  margin-left:189px;
  padding-right: auto;
  margin-top: 20px;
  padding-top: 25px;
  bottom:25px;
  display:block;
  min-width:795px;
  clear:both;
}

#Copyright {
  width:100%;
  text-align: center;
  min-width:795px;
  display:block;
  color:#FFF;
  padding-right: auto;
  padding-left: auto;
  padding-top: 30px;
  }
/*End Footer***********************/

#contentFull {
	float:left;
	width:100%;
	vertical-align:top;
	text-align:left;
}

#contentLeft {
	margin-right:304px;
	text-align:left;
}
#contentRight {
	float:right;
	padding:10px;
	width:264px;
	text-align:left;
	margin:-10px -10px 0px 10px;
	border-left:1px solid #643614;
/*  border-bottom:1px solid #643614;
	background:#dcdcb9;
*/
}

/*  ^^ Layout Styles  */




hr {
color: #643614;
background-color: #643614;
height: 1px;
width:100%;
clear:both;
}

.hdrNavItem,
.hdrLastNavItem {
  margin: 1px 10px 1px 0px;
  padding: 2px 11px 2px 0px;
  border-right: 1px solid #630;
  }
.hdrLastNavItem {
  border-right: none;
  }
a.hdrNavItem:link,
a.hdrNavItem:visited,
a.hdrNavItem:hover,
a.hdrNavItem:active {
  font-size: 11px;
  color: #1b1c1d;
  }
a.hdrNavItem:hover {
  text-decoration: underline;
  }
a.hdrLastNavItem:link,
a.hdrLastNavItem:visited,
a.hdrLastNavItem:hover,
a.hdrLastNavItem:active {
  font-size: 11px;
  color: #1b1c1d;
  }
a.hdrLastNavItem:hover {
  text-decoration: underline;
  }

* {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	color: #1b1c1d;
  }
li {
  padding-bottom: 10px;
  }
a:link {
  text-decoration: none;
  color: #039;
  }
a:hover {
  text-decoration: underline;
  }
a:visited {
  text-decoration: none;
  color: #630;
  }
a:visited: hover {
  text-decoration: underline;
  }
h1, h1 i, h1 em {
  color: #630;
  font-size: 13pt;
  }
h2, h2 em {
  color: #036;
  font-size: 11pt;
  font-weight: bold;
  }

.TopNav a,
.TopNav a:link,
.TopNav a:visited {
  background-color: transparent;
  color: #1b1c1d;
  font-size: 11px;
  }
.TopNav a:hover {
  text-decoration: underline;
  }
.Solutions {
  font-size: 12px;
  text-indent: 12px;
  color: #630;
  vertical-align: middle;
  text-align: left;
  font-weight: bold;
  width: 176px !important;
  height: 44px !important;
  border-right: 1px solid #630;
  }
#LeftNavigation {
  font-size: 12px;
  color: #1b1c1d;
  padding-left: 12px;
  text-align: left;
  vertical-align: top !important;
  line-height: 22px !important;
  width: 176px !important;
  margin-top: 0px !important;
  clear:both;
  }
#LeftNavigation a:link,
#LeftNavigation a:visited,
#LeftNavigation a:active {
  color: #1b1c1d;
  text-decoration: none;
  font-size: 12px !important;
  }
#LeftNavigation a:hover {
  text-decoration: underline;
  }
h3.leftnavhdr {
  color: #630;
  font-size: 12px;
  height: 21px;
  font-weight: bold;
  max-width:170px;
  }
  
.copyrightItem,
.copyrightLastItem {
  margin: 0px 10px 0px 0px;
  padding: 0px 11px 0px 0px;
  border-right: 1px solid #630;
  }
.copyrightLastItem {
  border-right: none;
  }


/* FROM default.css */
/*
Design by Free CSS Templates
http://www.freecsstemplates.orga
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
	margin: 0;
	padding: 0;
	/*vertical-align: middle;*/
}

/* START PAGE SHIFT FIXES */
#cbfooter
{
	clear: both;
}

.cbfooter
{
	clear: both;
}

#apDiv1
{
		background: #FFFFFF url(images/centerheader.jpg); vertical-align: bottom;
}

/* END PAGE SHIFT FIXES */
/*
<style type="text/css">
img, div, #glazewrapper #glazepage #glazetopnav #gtopnav #topnavContent #HeaderNavigation #mblpsnav li { behavior: url(iepngfix.htc) }
</style> 
*/

#glazewrapper #glazepage #glazetopnav #gtopnav #topnavContent #HeaderNavigation #mblpsnav li {
	background:url(images/menuback.png) no-repeat;
}

#glazewrapper #glazepage #glazetopnav #gtopnav #topnavContent #HeaderNavigation #mblpsnav li:hover  {
	background:url(images/menubackhover.png) no-repeat;
}

.MenuBarHorizontal li
{
	line-height:5px;
}

#headermessage p strong
{
	color:#FFF;
	position:relative;
	font-size:8pt;
	vertical-align: bottom;
	margin-top: 110px;
}

#headermessage p
{
	color:#FFF;
	position:relative;
	font-size:8pt;
	vertical-align: bottom;
	margin-top: 110px;
}

#headercopyright
{
	color:#FFF;
	position:relative;
	font-size:8pt;
	vertical-align: bottom;
	margin-top: 110px;
	font-style:oblique;
}

.MenuBarHorizontal .hdrNavItem
{
	/*padding-top:0px;*/
	width:50px;
}


.MenuBarHorizontal .hdrLastNavItem
{
	background-color:#FFFFFF;
}

.navmenuitem
{
	background-color:#FFFFFF;
	line-height:15px;
	width: 250px;
}

#glazetopnav{
	width:100%;
	height: 24px;
	border-bottom: #643614 1px solid;
	border-top: #643614 1px solid;
	background: #BEBFC1 url(images/headernavfade.jpg) repeat-y;
	clear:both;
	/*vertical-align: middle;*/
}



#gtopnav
{
	margin-top:3px;
}

body {
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;

}


#left
{
	float:left;
	margin-left:6%;
	width:220px;
}

/*
h1, h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
}

h1 {
	letter-spacing: -1px;
	font-size: 2.6em;
	font-weight: normal;
}

h2 {
	margin-bottom: 15px;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-size: 1.2em;
}

h3 {
	font-size: 1em;
}

p, ul, ol {
	margin-bottom: 20px;
	line-height: 170%;
}

p {
}


blockquote {
	padding: 0 30px;
	background: url(images/img12.gif) no-repeat;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #999999;
}
*/

/*
blockquote p {
}
*/
/*
a {
	background: url(images/img03.gif) repeat-x left bottom;
	text-decoration: none;
	color: #1D62B3;
}
*/

/*
a:hover {
	background: none;
	color: #E43C15;
}

hr {
	display: none;
}
*/
/* Wrapper */

#glazewrapper {
	/*background: url(images/img08.gif) repeat-x left bottom;*/
	width:88%;
	float:left;
	/*min-width:900px;*/
}

/* Menu */

#glazemenu {
	height: 50px;
}

#glazemenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#glazemenu li {
	display: inline;
}

#glazemenu a {
	float: left;
	height: 37px;
	padding: 13px 30px 0px 30px;
	font-size: 1.4em;
	font-weight: bold;
	color: #FCFDDF;
}

#glazemenu a:hover {
	background: #333333;
	color: #FFFFFF;
}

#glazemenu .current_page_item a {
	background: url(images/img04.gif) repeat-x;
}

/* Header */

#glazeheader {
	height: 0px;
	/*clear:both;*/
}

#glazebodyleft
{
	float:left;
	position:relative;
	width:6%;
	height:850px;
	background: #000000 url(images/backwavesleft.jpg) right no-repeat;
	z-index:-1;
}

#glazebodyright
{
	float:left;
	position:relative;
	width:5%;
	height:850px;
	background: #000000 url(images/backwavesright.jpg) left no-repeat;
	z-index:-1;
}

#visibleheader {
	height: 144px;
	/*margin-top: 15px;*/
	padding:0px;
	background-color: #FFFFFF;
	background: url(images/brownstretch.jpg) repeat-x;
}

#visibleheader #rightimageportion{
	height: 144px;
	background: url(images/headerright.jpg) top right no-repeat;
}

#visibleheader #leftimageportion{
	height: 144px;
	background: url(images/headerleft.jpg) top left no-repeat;
}
/* Logo */

#glazelogo {
	float: left;
}

#glazelogo h1, #glazelogo p {
	float: left;
}

#glazelogo h1 {
	padding: 20px 0 0 20px;
	font-size: 3.2em;
	font-weight: bold;
	color: #E43C15;
}

#glazelogo p {
	margin: 0;
	padding: 42px 0 0 6px;
	letter-spacing: 2px;
	line-height: normal;
	font: normal 1.4em Georgia, "Times New Roman", Times, serif;
}

/* Search */

#glazesearch {
	float: right;
	width: 200px;
	padding: 40px 20px 4px 0;
	background: url(images/img05.gif) no-repeat left bottom;
}

#glazesearch fieldset {
	border: none;
}

#glazesearch legend {
	display: none;
}

#glazes {
	float: left;
	width: 155px;
	margin: 0 0 0 10px;
	background: none;
	border: none;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #474848;
}

#glazex {
	display: none;
}

/* Page */

#glazepage {
	width: 100%;
	padding:0;
	min-width:1050px;
	
	margin: 0 auto;
	margin-top:15px;
	background: #FFFFFF url(images/img06.gif) repeat-y;
	background-color:#FFFFFF;
	background-position: left;
}

#glazebgtopleft {
	float:left;
	height: 20px;
	background: url(images/img07.gif) no-repeat;
	width: 50%;
}

#glazebgtopright {
	float:right;
	height: 20px;
	background: url(images/img07.gif);
	background-position: right;
	width: 10%;
}


#glazebgbottomleft {
	float:left;
	height: 100px;
	background: url(images/img09.gif);
	background-position: bottom left;
	width: 30%;
}

#glazebgbottomright {
	float:right;
	height: 100px;
	background: url(images/img09.gif);
	background-position: bottom right;
	width: 50%;
}


#glazebgbottom {
	padding-bottom: 100px;
	background: url(images/img09.gif) no-repeat center bottom;
	/*min-width:900px;*/
}

/*
#glazepage ul {
	list-style: none;
}

#glazepage ul li {
	padding-left: 15px;
	background: url(images/img11.gif) no-repeat left center;
}
*/
/* Content */

#glazecontent {
	float: right;
	width: 98%;
	padding: 0 0 0 20px;
	background: url(images/rightborder.gif) repeat-y right;
	min-width:800px;
}

#glazecontent #content{
 margin-left:200px;
}
/*
html>body #glazecontent {
	height: auto;
}
*/
/* Post */

.post {
}

.post .bigpix {
	margin-bottom: 20px;
	background: #F0F0F0;
}

.post .bigpix .image {
}

.post .bigpix .caption {
	margin: 0;
	padding: 2px 10px 5px 10px;
	line-height: normal;
	font-size: .8em;
	font-weight: bold;
	color: #999999;
}

.post .bigpix .caption a {
	color: #999999;
}

.post .title {
	padding: 10px 10px 0 10px;
	font-size: 2.6em;
}	

.post .title a {
	background: none;
}

.post .byline {
	margin: 0;
	padding: 0 10px;
	line-height: normal;
	text-transform: uppercase;
	font-size: .8em;
	font-weight: bold;
	color: #C2C2C2;
}

.post .byline a {
	color: #C2C2C2;
}

.post .entry {
	padding: 20px 10px 0 10px;
}

.post .tags {
	margin: 0;
	padding: 5px 10px;
	background: #F0F0F0;
	line-height: normal;
	font-size: .8em;
	font-weight: bold;
}

.post .tags a {
	padding: 0 5px;
	background: none;
}

.post .links {
	padding: 5px 10px;
	border-bottom: 1px solid #EEEEEE;
	font-weight: bold;
}

.post .links .comments {
	padding-left: 20px;
	background: url(images/img13.gif) no-repeat left center;
}

.post .links .permalink {
	padding-left: 18px;
	background: url(images/img14.gif) no-repeat left center;
}

/* Sidebar Common Style */

.sidebar {
}

#glazepage .sidebar ul {
	line-height: normal;
}

#glazepage .sidebar li {
	padding: 0;
	background: none;
}

#glazepage .sidebar li ul {
}

#glazepage .sidebar li li {
	padding: 5px 15px 5px 25px;
	background: url(images/img11.gif) no-repeat 10px 10px;
	border-bottom: 1px solid #F0F0F0;
}

.sidebar a {
	background: none;
}

/* Sidebar One */

/*
#glazesidebar1 {
	float: left;
	width: 40%;
	padding: 0 0 0 20px;
}
*/

/* Sidebar Two */

#glazesidebar2 {
	float: left;
	width: 200px;
	background: #FFFFFF url(images/img06.gif);
	background-position: left;
	height: 800px;
	min-height: 800px;
	padding: 0 0 0 20px;
}

/* Calendar */

#glazecalendar_wrap {
	padding: 0 10px 20px 10px;
}

#glazecalendar_wrap table {
	width: 100%;
	text-align: center;
	background: #F6F6F6;
	border: 2px solid #FFFFFF;
	border-collapse: collapse;
}

#glazecalendar_wrap th, #glazecalendar_wrap td {
	padding: 2px;
}

#glazecalendar_wrap thead {
	background: #FFFFFF;
}

#glazecalendar_wrap tbody {
	font-size: .8em;
	font-weight: bold;
}

#glazecalendar_wrap tbody td {
	padding: 5px;
}

#glazecalendar_wrap tbody a {
	font-size: 1.2em;
}

#glazecalendar_wrap tfoot {
	background: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: .8em;
}

#glazecalendar_wrap tfoot #glazeprev {
	text-align: left;
}

#glazecalendar_wrap tfoot #glazenext {
	text-align: right;
}

/* Tag Cloud */

#glazetag_cloud {
	margin-bottom: 20px;
}

/* Footer */

#glazefooter {
	width: 100%;
	min-width: 960px;
	height: 83px;
	margin: 0 auto;
	/*background: url(images/img10.gif) no-repeat top center;*/
}

#glazefooter p {
	padding-top: 20px;
	text-align: center;
	font-size: .8em;
	font-weight: bold;
}
#glazewrapper #glazepage #glazebgbottom #glazecontent #wrapper .loginbarbox .loginheader {
	
	color:#663300;
	font-family: Arial, Tahoma, Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 0.5px;
	margin-left: 15px;
	margin-top: 10px;
	text-transform:uppercase;
	font-weight:bold;
	/*background:url(images/img06header.gif) no-repeat;*/

}

/* last minute non-IE6 fixes */
#qsTsNumLabel
{
	width:200px;
	float:left;
	margin-left:15px;
}

#qsAsapNumLabel
{
	width:200px; 
	float:left;
}

#quickASAPSearch
{
	float:none;
	width:85px;
}

#quickTSSearch
{
	float:none;
	width:85px;
}

#btnHeaderSearchASAP
{
	clear:all;
	margin-left:-80px;
	margin-top:4px;
}

#btnHeaderSearchTS
{
	clear:all;
	margin-left:-95px;
	margin-top:4px;
}

#qpass
{
	margin-left: 9px;
}