form {
        margin-top: 0; 
        margin-bottom: 0;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FF6633;
	font-weight: normal;
	line-height: 22px;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: #333399;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: #333399;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: #6666CC;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: #333399;
	text-decoration: underline;
}
a.menucallout:link  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	
}
a.menucallout:visited  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	
}
a.menucallout:hover  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: #993333;
	text-decoration: underline;
	
}
a.menucallout:active  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	
}

.promotable {
	background-color: #FFFFFF;
	margin: 0;

}
.promoheaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #003198;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:8px;
}
.headlines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #000033;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 10px;
	padding-bottom: 3px;
}
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	
}
.bodynopad {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 8px;
	
}
.bodydotted {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFCC00;
	margin: 0px 0px 0px 15px;
	clip: rect(auto,auto,auto,auto);
	width: 85%;
	text-align: center;
	text-indent: 0px;
}

.main-content-no-pad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 18px;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	color: #222;
	text-align: left;
	vertical-align: text-top;
	}

.main-content-med-pad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 11px;
        background:#FFFFCC;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	color: #222;
	}

.main-content-sm-pad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-size: 11px;
        background:#FFFFCC;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	color: #222;
	margin-bottom: 6px;
	}

.main-content-pad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 11px;
        background:#FFFFCC;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	color: #222;
	}

.bl {
	} 
.bl-wide {
        background: #FFFFCC;
        width: 100%;
	} 
.br {
	} 
	
.tl {
	} 

.tr {
	} 

.clear {
	font-size: 1px; height: 1px
	}

.inputClass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	margin: 0px 6px;
	background-color: #EEEEEE;
	border: 1px dashed #272846;
}
.bodyreverse {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #FFFF00;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 13px;
	padding-right: 20px;
	margin: 0px;
}

.corpdark {background:#039;color:#FFF}
.corpmedium {background:#69C;color:#FFF}
.corplight {background:#FF9;color:#039;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.main-content {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px; background:#FFF; background:url(/ptistore/resource/images/hex_bg.jpg)}
.main-content-ns {}
.main {padding-top: 4px;padding-right: 12px;padding-bottom: 0px;padding-left: 12px;}
.head {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #000033;
	padding-top: 3px;
	padding-right: 2px;
	padding-left: 6 px;
	padding-bottom: 3px;}

.subhead {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #000033;
	padding-top: 0px;
	padding-right: 3px;
	padding-left: 0px;
	padding-bottom: 3px;}

.subheaderr {color:#F00; font-size:13pt; font-weight:bold}
.subhead2 {color:#039; font-size:10pt; font-weight:bold}
.normal {color:#000; font-size:10pt; font-weight:normal}
.odd {background:#FFC; color:#000;}
.even {background:#FCE7A8; color:#000;}
.brd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
	padding-right: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	text-align: left;
}
.hde {visibility:hidden}
.citm {padding-right:2px;color:#F00;text-align:right;background:#FFF}
.itm {padding-right:2px;color:#000;text-align:right}
.msttitle {color:#FFF;font-weight:bold;padding-left:4px;text-indent:4px}
.mstlink {color:#F90}
.mstmenu {padding-top:0px;padding-bottom:1px;padding-left:2px;margin-top:0px;margin-bottom:0px;float:left}
.mstsrch {padding-top:0px;padding-bottom:1px;margin-top:0px;margin-bottom:0px;float:right}
.logout-head {background:#039;color:#FFF;font-family: Arial, Helvetica, sans-serif;font-size:12px; font-weight: bold;}
.logout {background:#FC3;color:#039; font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.login-head {background:#039;color:#FFF}
.login {background:#CCC;color:#666;font-weight:bold}
.login-btn {background:#E8E8E8;background:url(/ptistore/resource/images/stat-line.gif) repeat-x;padding:2px 0px 0px 0px}

A.nonu:link,A.nonu:visited {text-decoration:none;color:#039}
A.nonu:hover {text-decoration:none;color:#039}
A.nonuw:link,A.nonuw:visited {text-decoration:none;color:#FFF}
A.nonuw:active,A.nonuw:hover {text-decoration:none;color:#CCF}
A.nonuwr:link,A.nonuwr:visited {text-decoration:none;color:#FFF}
A.nonuwr:active,A.nonuwr:hover {text-decoration:none;color:#F00}
A.nonuc:link,A.nonuc:visited {text-decoration:none;color:#F00}
A.nonuc:active,A.nonuc:hover {text-decoration:none;color:#000}
A.undw:link,A.undw:visited {color:#FFF}
A.undw:active,A.undw:hover {color:#F00}
A.brd:link,A.brd:visited {text-decoration:none;color:#FFF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
A.brd:hover {text-decoration:none;color:#CCF;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
A.footer:link,A.footer:visited,A.footer:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
        color:#FFO;
}
A.footer:hover { 
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
        color:#FF0;
        text-decoration: underline
}
.black {background:#000066;color:#FFF}
.dkgrey {background:#999;color:#FFF}
.ltgrey {background:#CCC;color:#000}
.light {background:#039;color:#FFF}
.dkblue {background:#039;color:#FFF}
.ltblue {background:#CCF;color:#000}
.dkred {background:#C33;color:#FFF}
.ltred {background:#F99;color:#000}
.dktan {background:#C96;color:#FFF}
.lttan {background:#FFC;color:#000}
.vltgrey {background:#EEE;color:#000}
.white {background:#FFFFCC;color:#000}
.feature {background:#FCE7A8;color:#000}
.featuretitle {background:#000066;color:#FFF}
A.nonu:active { text-decoration:none;color:#039} 

.bodytextold {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #000000;line-height: 20px;padding-top: 4px;padding-right: 12px;padding-bottom: 0px;padding-left: 12px;}
.bodytext {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #000000;line-height: 20px;}
.bodytexttight {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #333333;line-height: 15px;padding-left: 4px;}
.sections {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333399;
	text-decoration: none;
}
.ltgreyhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.greyhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
a.announ:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0033CC;
	text-decoration: none;
}
a.announ:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333399;
	text-decoration: none;
}
a.announ:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333399;
	text-decoration: underline;
}
a.announ.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0033CC;
	text-decoration: underline;
}
a.menuitem:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	top-margin: 6px;
    padding-left: 4px;

	
}
a.menuitem:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	top-margin: 6px;
	padding-left: 4px;

}
a.menuitem:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #669999;
	top-margin: 6px;
	text-decoration: none;
	padding-left: 4px;

	
}
a.menuitem:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	top-margin: 6px;
	padding-left: 4px;
}

a.menu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3366cc;
	text-decoration: none;
	top-margin: 12px;
        padding-left: 8px;
}
a.menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3366cc;
	text-decoration: none;
	top-margin: 12px;
	padding-left: 8px;
}
a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 3366cc;
	top-margin: 12px;
	text-decoration: none;
	padding-left: 8px;
	background: FFFFFF;
}
a.menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3366CC;
	top-margin: 12px;
	padding-left: 8px;
}
a.white:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	top-margin: 12px;
}
a.white:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	top-margin: 12px;
}
a.white:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCC99;
	text-decoration: none;
	top-margin: 12px;
}
a.white:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	top-margin: 12px;
}
a.blue:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #339;
	text-decoration: none;
	top-margin: 12px;
}
a.blue:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #339;
	text-decoration: none;
	top-margin: 12px;
}
a.blue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #963;
	text-decoration: none;
	top-margin: 12px;
}
a.blue:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #339;
	text-decoration: none;
	top-margin: 12px;
}
.bluehdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #006699;
	text-align: right;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
}
.bodytextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 8px;
}
.white10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	line-height: normal;
	color: #FFFFFF;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 6px;
	text-align: right;
}
.black10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: left;
	font-weight: bold;
}
.menuoff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FFCC33;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-style: none;
}
.menuoffext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FF6600;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFF99;
}
.menuoffsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FFFF99;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.dateformat\ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.sourceformat\ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}
.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FFFF00;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
