/* CSS Document */
/*** The Essential Code ***/

		body {
			margin: 0;
			padding-left: 205px;    /* LC fullwidth */
			padding-right: 15px;   /* RC fullwidth + CC padding */
			min-width: 240px;       /* LC fullwidth + CC padding */
			text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color : #373737;
	font-size : 12px;
		}

		#header, #footer {
			margin-left: -200px;    /* LC fullwidth */
			margin-right: -1px;   /* RC fullwidth + CC padding */
		}

#header .mid{
	background-image : url(../images/head_slice.jpg);
	background-repeat : repeat-x;
}
		.column {
			position: relative;
			float: left;
		}

		#center {
			padding: 20px;
			width: 100%;
		}
#center .heading{
	font-size : 18px;
	font-weight : bold;
}
		#left {
			width: 205px;           /* LC width */
			padding: 0 0px;        /* LC padding */
			right: 240px;           /* LC fullwidth + CC padding */
			margin-left: -100%;
		}
#navbar{	
	margin-top : 5px;
	width : 205px;
	float : left;
}
#navbar .navcontent{
	background-image : url(../images/navbar_slice.jpg);
	background-repeat : repeat-y;
	
}
#navbar .navheader{
	margin-top : 5px;
}

#h1 {
	color : #000;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 18px;
	margin-top : 8px;
	margin-left : 5px;
	text-align : left;
	vertical-align : baseline;
}

#navbar .navheader h1{
	color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 18px;
	margin-top : 8px;
	margin-left : 5px;
	text-align : left;
	vertical-align : baseline;
}
#navbar ul{
	margin : 0;
	padding : 0;
	list-style-type : none;
}
#navbar ul li{
	background-image: url(../images/navbar_bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0% .4em;
	padding-left: 1em;
	padding-bottom:0px;
	margin-left : 15px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #041f31;
}
#navbar ul li a{
color : #041f31;
	text-decoration : none;
}
#navbar ul li a:hover{
	text-decoration : underline;
}
#content{
	margin-left : 200px;
	padding : 15px;
	width : auto;
	float : left;
}
		#right {
			width: 1px;           /* RC width */
			padding: 0 0px;        /* RC padding */
			margin-right: -100%;

		}

		#footer{
clear : both;
	
	margin-top : 5px;
}
#footer .mid{
	background-image : url(../images/bot_slice.jpg);
	background-repeat : repeat-x;
}
.errorMessageBox {
	border: #FFD200 1px dashed; 
	padding-bottom: 15px;
	padding-top: 15px;
	width: 350px; 
	height:50px;
	color: #FF0000; 
	background-color : #FFFED6; 
	text-align : center;
}
.smallText{
	font-size:10px;
}
.frmText{
	border: 1px  #C0C0C0 solid;
	background-color :#EFEFEF ;
	padding : 1px;
	font-size : 12px;
	color: #000000;	
}

.frmArea{
	border: 1px  #C0C0C0 solid;
	background-color :#EFEFEF ;
	padding : 1px;
	font-size : 12px;
	color: #000000;	
}

.frmSelect{
	background-color :#EFEFEF ;
	padding : 1px;
	font-size : 12px;
	color: #000000;	
}

.frmSubmit{
	border: 1px  #000000 solid;
	background-color :#EFEFEF ;
	padding : 1px;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #ff0000;	
	font-weight : bold;
}
.frmReq{
	color : #ff0000;
	font-weight : bold;
}
#tabon{
	text-align : center;
	background-color : #efefef;
}
#taboff{
	text-align : center;
	background-color : #ffffff;
}
.boldred{
	font-weight : bold;
	color : #ff0000;
}
.smallText{
	font-size : 10px;
}
/*Various styles associated with the product display tabs*/
blockquote{
	border: 1px solid #c0c0c0;
	background-color: #efefef;
	padding: 5px;
}
.errmsg{
	color: #000000;;
	padding: 10px;
	border: 3px dashed #ff0000;
	background-color: #ffffbd;
	text-align: left;
	width: 95%;
}