/*
colors
#f7931d orange
#676768 dark gray band
#FAF5DE light beige, navigation
*/

body{background:#ffffff url(images/global_body_bg.gif) repeat-x scroll left top;font-family:Lucida Grande, Arial, Helvetica;color:#333333;font-size:9pt;margin:auto;text-align:center;}
form{width:900px;margin:auto;}
a:active, a:focus{outline:none;-moz-outline-style:none;} /* Remove dotted border around links when clicked in FireFox */
.red, .red *{color:red;}

p.RedBorder {color: #ff0000; border: 1px solid #ff0000; padding: 2px}


/* default.aspx */
.slideshow{padding:0px;margin:0px;border-bottom:solid 1px #333333;}
.slideshow a{padding:0px;margin:0px;vertical-align:baseline;display:inline;}
.slideshow a img{padding:0px;margin:0px;border:none;border:0px;}
.home-boxes{text-align:center;display:inline-block;padding:0px 0px 10px 0px;border:0px;margin-left:auto;margin-right:auto;}
.home-boxes ul{margin:0px 0px 0px 0px;margin-left:auto;margin-right:auto;padding:0px 8px 0px 8px;list-style-type:none;text-align:center;white-space:nowrap;}
.home-boxes ul li{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;list-style:none;display:block;float:left;width:272px;white-space:normal;}
.home-title{display:block;text-align:left;padding:25px 0px 3px 10px;}
.home-boxes-content{display:block;float:left;text-align:left;background:#FAF5DE url(images/bg-corner-left.jpg) no-repeat scroll left top;height:130px;min-height:130px;padding:15px 10px 0px 10px;margin:0px 0px 0px 0px;width:252px;}
a.home-caption{font-weight:bold;text-decoration:underline;color:#C0891D;}
/**/




td { FONT-FAMILY: "Lucida Grande", Arial, Helvetica; }
td.text { FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: "Lucida Grande",Helvetica, Arial,sans-serif; padding-bottom: 15px; }
td.TopDrop { FONT-FAMILY: "Lucida Grande", Helvetica, Arial; font-size: 9pt; color: #FFFFFF; }

.titlebar {font-size: 16px;padding-left: 20px;color: #ffffff}

/*
td.subNavShell { width: 205px; vertical-align: top;}
td.subNavShellRightSpace { width: 20px; }
td.subNavBorderTop { height: 6px; background-color: #F7931D; }
td.subNavTitleArea { background-color: #FAF5DE; padding-top: 13px; padding-bottom:13px; padding-left: 20px; padding-right: 20px; FONT-FAMILY: "Lucida Grande", Helvetica, Arial; color: #333333; font-size: 16px;}
td.subNavLink { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; COLOR: #8c8c8c; PADDING-TOP: 7px; FONT-FAMILY: "Lucida Grande", Helvetica, Arial; BACKGROUND-COLOR: #faf5de; TEXT-DECORATION: none; cursor:hand; }
td.subNavLinkRO { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; COLOR: #e55029; PADDING-TOP: 7px; FONT-FAMILY: "Lucida Grande", Helvetica, Arial; BACKGROUND-COLOR: #faf5de; TEXT-DECORATION: none; cursor:hand; }
td.subNavLinkSelected { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; COLOR: #e55029; PADDING-TOP: 7px; FONT-FAMILY: "Lucida Grande", Helvetica, Arial; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none; }
td.subNavFooter { height: 20px;  BACKGROUND-COLOR: #faf5de; }
td.faqNumber { width:10px; padding-right:5px; text-align:right; font-weight:bold; FONT-SIZE: 13px; padding-top:20px; vertical-align:top;}
td.faqQuestion { width: 640px;  font-weight:bold; FONT-SIZE: 13px; padding-top:20px; vertical-align:top; }
td.faqAnswer { padding-bottom:10px; padding-top:5px; border-bottom:dotted 1px #CCCCCC; vertical-align:top;}

TD.divider { HEIGHT: 1px; TEXT-DECORATION: none; BACKGROUND-COLOR: #faf5de; }
DIV.divider { FONT-SIZE: 0px; MARGIN: 0px 10px; BORDER-BOTTOM: #e1a937 1px solid; HEIGHT: 1px }

td.contentArea { width: 655px;}

td.ContactHeader { background-color: #CCCDCC; padding: 4px; font-size: 11px; FONT-FAMILY: "Lucida Grande",Helvetica,Arial,sans-serif; color:#000000; }
td.contactBody { padding: 8px; border: solid 1px #CCCDCC; border-top: none;}
td.ContactSubHeader { font-size: 11px; font-weight: bold; }
td.ContactInfo { font-size: 11px; color: #6b625f; padding-bottom: 10px;}
*/

td.yellowBox { background-color: #F9F9E9; padding: 10px; text-align: center; border: solid 1px #404040; }
td.pTitle { FONT-WEIGHT: lighter; FONT-SIZE: 20px; COLOR: #444444;LINE-HEIGHT: 26px; FONT-STYLE: normal; FONT-FAMILY: "Lucida Grande",Helvetica,Arial,sans-serif; padding-bottom: 25px; }
td.xsubTitle { FONT-SIZE: 14px; COLOR: #666666; LINE-HEIGHT: 18px; FONT-weight: bold; FONT-FAMILY: "Lucida Grande",Arial,Helvetica,sans-serif }



A:link { COLOR: #E55029; TEXT-DECORATION: underline; }
A:hover	{ COLOR: #E55029; TEXT-DECORATION: underline; }
A:active { COLOR: #E55029; TEXT-DECORATION: underline; }
A:visited { COLOR: #E55029; TEXT-DECORATION: underline; }
A:visited:hover { COLOR: #E55029; TEXT-DECORATION: underline; }

A.noline:link { COLOR: #E55029; TEXT-DECORATION: none; }
A.noline:hover	{ COLOR: #E55029; TEXT-DECORATION: none; }
A.noline:active { COLOR: #E55029; TEXT-DECORATION: none; }
A.noline:visited { COLOR: #E55029; TEXT-DECORATION: none; }
A.noline:visited:hover { COLOR: #E55029; TEXT-DECORATION: none; }

A.topNav:link { COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; }
A.topNav:hover	{ COLOR: #F7931D; TEXT-DECORATION: none; font-size:12px; }
A.topNav:active { COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; }
A.topNav:visited { COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px; }
A.topNav:visited:hover { COLOR: #F7931D; TEXT-DECORATION: none; font-size:12px; }

/* site map across the top */
#divSiteMap 
{padding:  0px 0px 0px 0px;
 font-size:   12px
}	

/* left & right navigation */
#divRight
{padding:  0px 3px 3px 15px;
 background-color:#FFFFFF;
 border:0px solid black;
 vertical-align:top;
 }

#divLeftNav  
{ vertical-align:top;
	padding:  4px 4px 4px 4px; 
	width: 200px; 
	height: 100% ; 
	border: 0px solid green;
  background-color:#FAF5DE}
	
.navMain {border: 0px solid red}
.navHeader {font-size: medium; font-weight: bold; padding: 10px 10px 10px 10px; margin:  0px 0px 8px 0px; cursor:pointer; border: 1px solid #f7931d}
.navSelectedHeader {font-size:  medium; font-weight: bold; padding: 10px 10px 10px 10px; margin: 0px 0px 8px 0px; cursor: pointer; border:1px solid orange; border-top: 6px solid #f7931d}
.navContent {font-size:  small ;padding: 10px 10px 10px 10px; }
.navContent p {margin: 6px 0px 6px 0px; }
.navContent a {text-decoration: none; cursor:pointer }
.navContent a:hover {text-decoration: underline; cursor:pointer }

p.title { font-weight: bold; FONT-SIZE: large; COLOR: #444444; FONT-FAMILY: "Lucida Grande", Helvetica,Arial,sans-serif; xpadding-bottom: 10px; }
p.subtitle { FONT-SIZE: 14px; COLOR: #666666; FONT-weight: bold; FONT-FAMILY: "Lucida Grande",Arial,Helvetica,sans-serif }
p.text { FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: "Lucida Grande",Arial,Helvetica,sans-serif; padding-bottom: 5px; }

.tableCase {border: 2px solid #676768; border-collapse:collapse; margin-right: auto; margin-left: auto}
.tableCase th {text-align: left; background-color:#676768; color: White; padding: 8px}
.tableCase td {text-align: left; border: 1px solid #676768; padding: 8px}

/* check list elements */
.checklist li {margin: 10px}

/* default page */
#tblDefault a {text-decoration: none}
#tblDefault a:hover {text-decoration: underline}

/* faq page */
.q {font-weight:bold; margin-bottom: 5px; margin-top: 15px}
.a {margin:   0px 0px 40px 0px;}

.textbox {border: 1px solid #000000; padding: 2px}

.tableContactUs{width: 400px}	
.tableContactUs td {vertical-align:middle;}
.tableContactUs select {border: 1px solid #000000}
.tableContactUs textarea {border: 1px solid #000000; width: 100%; height: 100px; padding: 2px}

.tableChangeAddress{}	
.tableChangeAddress td {vertical-align:middle;}
.tableChangeAddress select {border: 1px solid #000000}
.tableChangeAddress textarea {border: 1px solid #000000; width: 100%; height: 100px; padding: 2px}

.tableDataLayout { border-collapse:collapse; border: 1px solid #676768; margin-bottom: 10px}
.tableDataLayout th {font-weight: bold; text-align:left;border: 1px solid #676768; background-color:#676768; color: #ffffff }
.tableDataLayout .col1 {width: 150px; text-align:left; border: 1px solid #676768}
.tableDataLayout .col2 {width: 100px; text-align:left; border: 1px solid #676768}
.tableDataLayout .col3 {width: 50px; text-align:center; border: 1px solid #676768}
.tableDataLayout .col4 {width: 300px; text-align:left; border: 1px solid #676768}