/* GLOBAL */
BODY, TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;}
BODY { background-color: white; }
A {
	color: #0000ff;
	text-decoration: none;
	font-weight:bold;}
A:hover {
	color: #E6C542; /*#FFDC49;*/
	text-decoration: none;}
ul {  
	list-style-type: square;}

H1 {color: #404040;}
H2 {color: #404040;}
H3 {color: #404040;}

HR {border:1px solid #7293D2}

.layout,.layout td,.layout tr {
    padding : 0px;
    border : 0px black;
    border-spacing : 0px;
    border-collapse: collapse;
    vertical-align: top;
    text-align: left;
  }

.inputfrm,.inputfrm td,.inputfrm tr {
    border : none;
    border-spacing : 0px;
    border-collapse: collapse;
    vertical-align: top;
    text-align: left;
  }
.inputfrm,.inputfrm tr {padding : 0px;}
.inputfrm td {padding:2px;}

button.button1 {background: #A4B2FF; border: 2px solid #A4B2FF;}
a.button2 {border:2px #E3A600 outset;padding:1px 6px 1px 6px;background:#E3A600;font-weight:normal;color:black;}
a.button2:hover {color:white;}
a.button3 {border:2px #7293D2 outset;padding:1px 6px 1px 6px;background:#A4B2FF;font-weight:normal;color:black;}
a.button3:hover {color:#b00000;}

/* Page & Paragraph headings */
.pagehead {font-size:200%; color:#000080; text-align:center; font-weight: bold; }
.parahead {font-size:120%; color:#000080; text-align:left; font-weight: bold; font-style: italic;}
.paraheadc {font-size:120%; color:#000080; text-align:center; font-weight: bold; font-style: italic;}
.bigquote {font-size:160%; font-style: italic; /*font-family: Times New Roman, Times Roman, serif;*/ color:#C5AA00; text-align:center; font-weight: normal; }
.mkthead { font-style:italic; font-weight:bold;font-size:110%; padding-bottom:4pt; display:block;}

.navlink1 {font-size:10pt; text-align:center;}
.navlink2 {font-size:12px; color:#0000ff;}

body.page {background-image: url(/images/background8.gif); background-attachment : fixed;}

a.more {font-weight:normal;}

/* BANNER */

body.banner {margin:0px;}
.banner1 {background-color: #7293D2;padding:0px;width:100%;height:62px; border:none; border-spacing:0;}
.banner1-title {font-family: Arial, Helvetica, sans-serif;
	font-size: 33px; 
	color: #FFDC49; 
	font-weight: normal;
	font-style: normal; background-color: #7293D2; text-align:left;white-space:nowrap;}

.banner1-sep {background-color: #7293D2;padding:0px;height:24px; width:43px;}
.banner1-menu {background-color: #A4B2FF;padding:0px;width:100%;height:24px;}

/* Boxes */	
.box {border:none; padding:0px; border: solid #7293D2 1px; border-collapse:collapse;}
.genhead {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align:left;
	padding:0 0 0 4px;
	vertical-align: middle;
	background-color:#7293D2;height:18px;white-space:nowrap;}
.genhead2 {
	font-size: 12px;
	text-align: right;
	padding:0px;
	background-color:#7293D2;height:18px;}
.genbody {
	border: solid #7293D2 1px;
	background-color:#f2f0ff; /*#f0f8ff; #E6E2FF;*/
	padding:3px;
	color: black;}

/* menu */
.menulink { font-family:Verdana,Arial,sans-serif; font-size: 8pt;
	color: black;
	text-decoration: none;
	font-weight: normal;
	padding-left: 20px; white-space:nowrap;}
.menulink2 { font-family:Verdana,Arial,sans-serif; font-size: 8pt;
	color: black;
	text-decoration: none;
	font-weight: normal;
	white-space:nowrap;}
a.menulink:hover,a.menulink2:hover{color: black; text-decoration:none;}
.menulink-icon1 { border:none; vertical-align:baseline; }
.menulink-title { font-family:Verdana,Arial,sans-serif; font-size: 9pt;
	font-weight: bold;
	color: black;}
a.menulink-title:hover{color: black; text-decoration:none;}
.menulink-rowu { background-color:transparent;  padding: 0px;}
.menulink-rowh { background-color:#A4B2FF;  padding: 0px; cursor:pointer;}

/* FOOTER */	
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #666666;
	background: #ededed;}
.footer a{
	color: #666666;
	text-decoration: none;}
.footer a:hover {
	text-decoration: underline;}
.footermain, a.footermain {
	color: #000000;}
.footerline {
	background: #660066;}

.biglink {font-size: 200%; text-align:inherit;}

.copyright {text-align:center; font-size: 10pt;}

table.prtab { border: none; border-spacing: 1px; }
.prtabtitle { background-color: #7293D2; color: white; font-weight: bold; padding:0 0 0 4px; text-align:center;}
.prtabnav { background-color: #7293D2; color: white; font-weight: bold; padding:6px; text-align:center;}
.prtabhead,.prtabhead_r { background-color: #A4B2FF; color: black; font-weight: bold; white-space:nowrap; padding:0 6px 0 6px;}
.prtabhead {text-align:center;}
.prtabhead_r {text-align:right;}
.prtabrow,.prtabrow_r,.prtabrow_c,.prtabrow_i,.prtabprice { background-color:#E6E2FF; color: black; vertical-align:top; padding:2px;}
.prtabrow {text-align:left;}
.prtabrow_r {text-align:right;}
.prtabrow_c {text-align:center;}
.prtabrow_i {padding:8px 12px 8px 8px;}
.prtabrow_i img { border: solid #A4B2FF 1px; margin-right:12px; }
.prtabprice {text-align:right; white-space:nowrap; font-weight:bold; padding-left:20px;}
.prtabinfo {color:#7293D2; font-size:90%;}

.catboxhead { background-color: #A4B2FF; color: black; font-weight: bold; white-space:nowrap; text-align:center; border: 1px solid #A4B2FF;width:150px;height:18px;padding:0 3px 0 3px; cursor:pointer;}
.catboxbody,.catboxbody-h { text-align:left; color: black; vertical-align:top; padding:3px; border: 1px solid #A4B2FF; width:150px; height:132px; cursor:pointer; overflow:hidden;}
.catboxbody { background-color:#E6E2FF;}
.catboxbody-h { background-color:#f0f8ff; cursor:pointer; }

.hide {visibility:hidden;}
.sitemap {visibility:hidden; color:white;}

IMG.slideshow { border-color:#800000;}

/* Psudo-frames*/
.frames {border:none; border-spacing:0; padding:0; width:100%; border-collapse:collapse;}
#banner_frame {vertical-align:top; border:none; height:67px; padding:0;}
#navbar_frame {vertical-align:top; border:none; width:170px; padding:10px 10px 0 0px;}
#main_frame {vertical-align:top; border:none; padding:15px;}

/*tool tips*/
.tip { border: 1px solid #A4B2FF;background-color:#f0f8ff; position: absolute; padding:4px; display:none;}
.tipanch1 { cursor: pointer;}
.tipanch2 { border-bottom: 1px dashed #7293D2; cursor: pointer;}
