html, body {margin:0; padding:0; background:#ffffff; font-family:verdana, arial, helvetica; font-size:10pt;width:100%;height:100%}

/* The header and footer */
.head {display:block; height:80px; background:#000080; color:#fff; text-align:center; padding:0px;margin:0px;
	width:100%;border-bottom:1px solid black;clear:both}

.clear {clear:both;}

.topmenu {background: #cccc99; text-align:right; font-style:italic; font-size:7.5pt; PADDING: 3px; margin: 4px 0px 2px 0px; border-bottom: solid 1px #000000; border-top: solid 1px #000000}
.hometopmenu {background: #cccc99; font-style:italic; font-size:7.5pt; text-align:right; PADDING: 3px; margin: 4px 0px 2px 0px; border-bottom: solid 1px #000000; border-top: solid 1px #000000}
.hometopmenu H1 {font-weight:normal;display:inline;text-decoration:none}

H1 {COLOR: black; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10pt; TEXT-DECORATION: underline;}

A.white:link {COLOR: white; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; FONT-SIZE: 8pt;}
A.white:active {COLOR: white; FONT-FAMILY: verdana, arial, helvetica; FONT-WEIGHT: normal; TEXT-DECORATION: underline; FONT-SIZE: 8pt;}
A.white:visited {COLOR: white; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; FONT-SIZE: 8pt;}
A.white:hover {COLOR: white; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: underline; FONT-SIZE: 8pt;	}


A:link {COLOR: #0033cc; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; FONT-SIZE: 10pt;	}
A:active {COLOR: #0033cc; FONT-FAMILY: verdana, arial, helvetica; FONT-WEIGHT: normal; TEXT-DECORATION: underline; FONT-SIZE: 10pt;	}
A:visited {COLOR: #0033cc; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; FONT-SIZE: 10pt;}
A:hover {COLOR: black; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: underline; FONT-SIZE: 10pt;	 }

A.small:link {COLOR: #0033cc; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; FONT-SIZE: 8pt;	}
A.small:active {COLOR: #0033cc; FONT-FAMILY: verdana, arial, helvetica; FONT-WEIGHT: normal; TEXT-DECORATION: underline; FONT-SIZE: 8pt;}
A.small:visited {COLOR: #0033cc; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; FONT-SIZE: 8pt;	}
A.small:hover {COLOR: black; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: underline; FONT-SIZE: 8pt;}


A.small_dark:link {COLOR: #000080; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; FONT-SIZE: 7.5pt; FONT-WEIGHT: bold;}
A.small_dark:active {COLOR: #000080; FONT-FAMILY: verdana, arial, helvetica; FONT-WEIGHT: bold; TEXT-DECORATION: underline; FONT-SIZE: 7.5pt;}
A.small_dark:visited {COLOR: #000080; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; FONT-SIZE: 7.5pt; FONT-WEIGHT: bold;}
A.small_dark:hover {COLOR: black; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: underline; FONT-SIZE: 7.5pt; FONT-WEIGHT: bold;}

A.dark:link {COLOR: #000080; FONT-FAMILY: verdana, arial, helvetica; FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT-SIZE: 10pt;	}
A.dark:active {COLOR: #000080; FONT-FAMILY: verdana, arial, helvetica; FONT-WEIGHT: bold; TEXT-DECORATION: underline; FONT-SIZE: 10pt;}
A.dark:visited {COLOR: #000080; FONT-FAMILY: verdana, arial, helvetica; FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT-SIZE: 10pt;}
A.dark:hover {COLOR: black; FONT-FAMILY: verdana, arial, helvetica; FONT-WEIGHT:bold; TEXT-DECORATION: underline; FONT-SIZE: 10pt;}

P {COLOR: black; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10pt;}

FORM {COLOR: black; FONT-FAMILY: arial, helvetica; FONT-SIZE: 10pt;}

TD {COLOR: black; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10pt;}

TD.small {COLOR: black; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 8pt;	}

TABLE {COLOR: black; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10pt;}

TD.border {BACKGROUND-COLOR: #cccc99; COLOR: black; PADDING: 2px; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10pt; border-bottom: solid 1px #000000; border-top: solid 1px #000000}
TD.borderheader {BACKGROUND-COLOR: #cccc99; COLOR: black; PADDING: 2px; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10pt; border-bottom: solid 1px #000000; border-top: solid 1px #000000}
TD.bordernews {BACKGROUND-COLOR: #ffffff; COLOR: black; PADDING: 2px; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10pt; border-bottom: solid 1px #999966}
TD.borderad {BACKGROUND-COLOR: #ffffff; COLOR: black; PADDING: 2px; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10pt; border-top: solid 1px #999966; border-bottom: solid 1px #999966}


/* ----- left nav ----- */

.navsearch1 {margin: 0px; padding: 3px 4px 1px 6px; background-color: #cccc99; color: black; font-size: 8pt; border-bottom: solid 1px #000000;}
.navsearch2 {margin: 0px; padding: 3px 4px 1px 6px; background-color: #cccc99; color: black; font-size: 8pt; border-bottom: solid 1px #000000;}
.navsearch1 p {margin: 0px; padding: 4px;}
.navsearch2 p {margin: 0px; padding: 4px;}
.navkick {margin: 0px; padding: 0px; border-bottom: solid 1px #000000;}

#leftnav {padding: 4px; background-color: #ffffcc;}

.lefthead {color: #666633; border-bottom: solid 1px #666633; font-weight: bold; margin: 0px 0px 3px 0px;}

.homelink {text-align: right; line-height: 120%; padding: 10px 4px 12px 0px;}
.homelink a:link {color: black; font-size: 7.5pt;}
.homelink a:visited {color: black; font-size: 7.5pt;}
.homelink a:hover {color: black; font-size: 7.5pt;}
.homelink a:active {color: black; font-size: 7.5pt;}

.navlink {text-align: right; line-height: 120%; padding: 0px 0px 22px 0px;}
.navlink a:link {color: black; font-size: 7.5pt;}
.navlink a:visited {color: black; font-size: 7.5pt;}
.navlink a:hover {color: black; font-size: 7.5pt;}
.navlink a:active {color: black; font-size: 7.5pt;}

FORM.nav { COLOR: black; FONT-FAMILY: arial, helvetica; FONT-SIZE: 10pt;	margin: 0px; padding: 0px;}


/* ----- header ----- */

#header {background-color: #000080; width: 100%; min-width:750px; height: 84px; margin: 0px; padding: 0px; border-bottom: solid 1px #000000;}
#logo {float: left; padding: 2px 10px 2px 16px; margin: 0px;}
#loginbox {text-align:right; float: right; padding: 2px 10px 2px 2px; margin: 0px; color:#ffffff;}
.banner {padding: 12px 0px 12px 0px;text-align:center;min-width:490px}

.liststylenone {list-style:none;margin-left:0px;padding:5px;}

/* ----- footer ----- */
#footer {width:100%;margin: 0px; padding: 0px; FONT-SIZE: 8pt; border-top: solid 1px #000000; text-align: center;clear:both}
#stores {BACKGROUND-COLOR: #cccc99; PADDING: 2px; border-bottom: solid 1px #000000; border-top: solid 1px #000000; text-align: center;}
.footerlinks {text-align: center;}
.foot {display:block; color:#fff; text-align:center; margin-top:5px;clear:both}

/* ----- profiles ----- */
#profile {margin: 0px 0px 10px 10px; padding: 0px}


/* profile column containers */
#profilecontainer {position:relative; display:block; border-left:135px solid #ffffcc}
#profileinner {float:right;display:block; margin-left:-135px;width:100%}
#profileleft {float:left;position:relative;width:134px;padding:0px;background-color:#ffffcc;border-right:1px solid black;height:300%}
#profilecenter {margin:0px;padding:0}

.promenu {padding:10px 10px 10px 0px; margin:0px; font-size: 11pt; vertical-align:top}
.promenu h1 {margin-top:0px;padding-top:0px;font-size: 12pt; font-weight: bold; text-decoration: none; line-height: 14px;}
.promenu ul {list-style:none;display:inline;margin-left:0px;padding-left:0px}
.promenu ul li {display:inline;margin-right:6px}
.promenu a:link {font-size: 11pt;}
.promenu a:visited {font-size: 11pt;}
.promenu a:hover {font-size: 11pt;}
.promenu a:active {font-size: 11pt;}
.promenudark a:link {font-size: 9pt; font-weight: bold;}
.promenudark a:visited {font-size: 9pt; font-weight: bold;}
.promenudark a:hover {font-size: 9pt; font-weight: bold;}
.promenudark a:active {font-size: 9pt; font-weight: bold;}

.procontact {margin: 0px 10px 10px 10px; padding: 0px;font-size: 11pt; text-align:right;vertical-align:top;float: right; clear:right;width:250px}
.procontact h2 {font-size: 11pt; color: #999966; font-weight: bold; text-decoration: none;margin:0px;padding:0px}
.procontact img {border:0px ; margin:10px; padding:0px}

.proposts {margin: 0px; padding: 0px;font-size: 9pt; text-align:left;vertical-align:top;}
.proposts h2 {font-size: 11pt; color: #999966; font-weight: bold; text-decoration: none; line-height: 0px;}
.proposts ul {list-style:none;margin-left:0px;padding-left:0px}
.proposts ul li {display:inline;margin-right:8px}

.propic {margin: 10px 0px 10px 10px;float: right; clear:right; border: solid 1px #cccc99}
.propic img {border: 0px; padding: 0px;}

.procpanel {margin: 5px 10px 10px 10px; padding:5px;float: right; border: solid 1px #cccc99; text-align:right}
.procpanel ul {list-style:none;display:inline;margin-left:0px;padding-left:0px}
.procpanel ul li {display:inline;margin-left:5px}
.procpanel form {margin:5px;padding:0px;display:inline}

.procontent {margin: 25px 0px 10px 0px; padding: 0px;}
.procontent h2 {font-size: 11pt; color: #999966; font-weight: bold; text-decoration: none; clear:left}

.profooter {margin: 60px 0px 10px 0px;}

.proedit {border-left:1px solid black; border-right:1px solid black;border-bottom:1px solid black}
.proedittabs {width:100%;clear:both}
.proedittabs ul {padding:0px;margin:1px;list-style:none;border-bottom:1px solid black;}
.proedittabs ul li {text-align:center;display:inline;margin:0px 15px 0px 0px;padding:0px 10px 0px 10px;
		border-left:1px solid black;border-top:1px solid black;border-right:1px solid black;background-color: #ffffcc;color: #000000;}
.proedittabs a:link {font-size: 10pt; color:black;}
.proedittabs a:visited {font-size: 10pt; color:black;}
.proedittabs a:hover {font-size: 10pt; color:black;text-decoration:none}
.proedittabs a:active {font-size: 10pt; color:black;}
#proedittabalt {border-bottom:solid 1px white;background-color:#ffffff;}


.loginform {  margin: 0 0 5px 0;  padding: 0;  font-size: 100%;  min-width: 400px;  max-width: 400px;  width: 400px;}
.loginform fieldset { font-size: 90%;  padding: 10px;  margin: 0px; border:1px solid #cccc99;}
.loginform fieldset legend {  font-size: 90%;  font-weight: normal;  color: #000000; border:0; margin: 0 0 0 0;  padding: 0 5px;}
.loginform label {  font-size: 100%;}
.loginform label u {  font-style: normal;  text-decoration: underline;}
.loginform fieldset input.submit { font-family: Verdana, Arial, sans-serif;  font-size: 100%;  color: #000000;}
.loginform fieldset input.text {  font-family: Verdana, Arial, sans-serif;  font-size: 100%;  color: #000000;}

.profileform {  margin: 0 0 5px 0;  padding: 0;  font-size: 100%; width: auto;}
.profileform fieldset { vertical-align:top;font-size: 90%;  padding: 10px;  margin: 0px; border:1px solid #cccc99;}
.profileform fieldset legend {  font-size: 90%;  font-weight: normal;  color: #000000; border:0; margin: 0 0 0 0;  padding: 0 5px;}
.profileform label {  font-size: 100%;}
.profileform label u {  font-style: normal;  text-decoration: underline;}
.profileform fieldset input.submit { font-family: Verdana, Arial, sans-serif;  font-size: 100%;  color: #000000;}
.profileform fieldset input.text {  font-family: Verdana, Arial, sans-serif;  font-size: 100%;  color: #000000;}
.profileform fieldset div.notes {  float: right;  width: 200px;  height: auto;  margin: 0 0 10px 10px;  padding: 5px;
	  border: 1px solid #666666;  background-color: #ffffcc;color: #000000; font-size: 88%;}

/* ----- upload windows ----- */
#uppop {margin: 10px 10px 0px 10px; padding: 0px}
