body
{
}

form
{
margin: 0px;
}

body,font,th,td,p,input,select,textarea 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}

/* General text */
.large {font-size: 12px;}
.largebold {font-size: 12px; font-weight: bold;}
.med {font-size: 11px;}
.medbold {font-size: 11px; font-weight: bold;}
.medblue {font-size: 11px; color: #000080;}
.medbluebold {font-size: 11px; color: #000080; font-weight: bold;}
.small {font-size: 10px;}
.smallbold {font-size: 10px; font-weight: bold;}
.footertext {font-size: 10px; color: silver;}

/* 1 pixel borders for images, tables */
.blackborder {border: 1px solid #000000;}
.silverborder {border: 1px solid #C0C0C0;}

/* Alternate off-white table cell colour */
.alt {background-color: #f1f3f0;}

/* horizontal rule */
hr {color: silver; height: 1px;}

/* Link colors */
A {color: darkred;}
A:hover {color: navy; text-decoration: underline;}
A:visited {color: darkred;}
A:visited:hover {color: navy; text-decoration: underline;}
.redlink {color: red;}
.redlink:visited {color: red;}
.silverlink {color: silver;}
.silverlink:hover {color: navy;	text-decoration: none;}
.boldlink {color: navy;	font-weight: bold}
.boldlink:hover {color: navy; font-weight: bold; text-decoration: underline;}
.boldlink:visited {color: navy; font-weight: bold; text-decoration: underline;}
.underlink {color: darkred; text-decoration: underline;}
.underlink:hover {color: navy; text-decoration: underline;}
.underlink:visited {color: darkred; text-decoration: underline;}
.underlink:visited:hover {color: navy; text-decoration: underline;}
.rednoline {color: red;	text-decoration: none;}
.rednoline:hover {color: red; text-decoration: none;}

/* Input boxes, select boxes */
.tiny {padding: 2px; border: solid; border-width: 1px; width: 25px;}
.narrow {padding: 2px; border: solid; border-width: 1px; width: 105px;}
.wide {padding: 2px; border: solid;	border-width: 1px; width: 210px;}
.changecolor {width: 140px; border-style: solid; border-color: gray; border-width: 1px;}
.changecolorwide {width: 210px; border-style: solid; border-color: gray; border-width: 1px;}
.changecolornarrow {width: 50px; border-style: solid; border-color: gray; border-width: 1px;}
.changecolor100 {width: 100px; border-style: solid; border-color: gray; border-width: 1px;}
.changecolormed {width: 130px; border-style: solid; border-color: gray; border-width: 1px;}
.changecolorvar {border-style: solid; border-color: gray; border-width: 1px;}

/* Submit, reset and general buttons */
.normalbutton {border-style: outset; border-width: 1px; border-color: silver;cursor: hand;}
.submitHand {cursor: hand;}
.submitTiny {font-weight: bold; cursor: hand; border-style: solid; border-color: gray; border-width: 1px;}
.submit50 {width: 50px; cursor: hand;}
.submit100 {width: 100px; cursor: hand;}
.submit150 {width: 150px;cursor: hand;}

/* Flat gray border class for uploader and assoc elements */
.uploader {width: 250px; cursor: hand; border-style: solid; border-color: gray; border-width: 1px;}

/* Select boxes */
select.140 {width: 145px;}
select.wide {width: 210px;}

.blueNavyBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #003366;
	 background-color: #E8F4F8; 		
	border-top: 1px solid #336699;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #6699CC;
	border-left: 1px solid #336699;
	
}
.blueNavyBtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #003366;
	/*background-color: #E8F4F8;
	*/
	border-top: 1px solid #7D97B1;
	border-right: 1px solid #7D97B1;
	border-bottom: 1px solid #7D97B1;
	border-left: 1px solid #7D97B1;
	background : url(../forums/templates/blueSilver/images/cellpic1.gif);
}
.blueborder {
border: 1px solid #006699;
}

