/* COMMON PAGE ELEMENTS */
.outline {
	 background-color: #DCE4EE; 
}

.logo {
	background-color: #005AC5;
}

.topbar {
	background-color: #317BCE;
}

.banner {
	background-color: #5994D8;
}
BODY.main {
	background: #5994D8 url(../images/bg.jpg) repeat-x;
	margin: 0;
	padding: 0;
}

BODY.splash {
	background: #8B9AB8 url(../images/bg_splash.gif) repeat-x;
	margin: 0;
	padding: 0;
}

BODY.print {
	background: #fff;
	margin: 0;
	padding: 0;
}

/* PRIMARY NAV */
A.sectitem {
	font: 10px  Verdana, Arial, Helvetica, sans-serif;
	color: #FEFEFE;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 120%;
}
A.sectitem:hover{
	font: 10px  Verdana, Arial, Helvetica, sans-serif;
	color: #5994D8;
	text-decoration: none;
	line-height: 120%;
	
}
A.navitem {
	font: 9px  Verdana, Arial, Helvetica, sans-serif;
	color: #FEFEFE;
	text-decoration: none;
	letter-spacing:0px;
	line-height: 120%;
}
A.navitem:hover {
	font: 9px  Verdana, Arial, Helvetica, sans-serif;
	color: #5994D8;
	text-decoration: none;
	line-height: 120%;
}
.sidebar {
	background-color: #583C15;
}

.subbanner {
	/*background-color: #B3842D;*/
	background-color: #DCB772;
}

.main {
	background-color: #FEFEFE;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #1E3E65;
	text-decoration: none;
	line-height: 150%;
}

.mainright {
	background-color: #FEFEFE;
	/*border-left: 1px solid #F4EAD7;*/
}

.pagehead {
	font: 11px  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FEFEFE;
}
.pagehead:hover {
	font: 11px  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5994D8;
}

.sidenote {
	font: 10px  Verdana, Arial, Helvetica, sans-serif;
	color: #FEFEFE;
	line-height: 150%;
}

.imgborder{
	border: 1px solid #1E3E65;
}
/* FORM ELEMENTS */

.label{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color :#FFFFFF;
	text-align: center;
	padding: 2px;
	border: 1px solid #0A69A9;
}

.alert{
	font: 11px  Verdana, Arial, Helvetica, sans-serif;
	color: red;
	text-align: center;
}

.edittable{
	background-color: #5994D8;
	border: solid 1px #003775;
}

.innertable{
	background-color: #5994D8;
	border: solid 1px white;
}

.form {
	font: 11px  Verdana, Arial, Helvetica, sans-serif;
	color :#000000;
}
.formgr {
	font: 11px  Verdana, Arial, Helvetica, sans-serif;
	color :#666666;
	background-color: #CCCCCC;
}
.formch {
	font: 11px  Verdana, Arial, Helvetica, sans-serif;
	color :  #CC0000;
}

.button{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color : #003775;
	background-color: #B5C7DB;
}
.button:disabled {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	width: 90px;
	background-color: #CCCCCC;
}
.sdbutton{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color : #81571F;
	width: 90px;
	background-color: #DCE4EE;
}
.htmleditor {
	background-color: #CCCCCC;
}
.htmleditorch {
	background-color: #CC0000;
}
.crthead {
	font-size: 14px;
	font-weight: bold;
}

.crtlabel {
	font-weight: bold;
	line-height: 100%;
}

.crtprice {
	text-align: right;
	line-height: 100%;
}

.crtdiscprice {
	text-align: right;
	line-height: 100%;
	color: #FF0000;
}

.catalogimage {
	background: #ffffff;
	border: 1px solid #003775;
}
.code {
	font-family: monospace;
	font-size: 12px;
	color: #000;
}
