/* --------------------------------------
             G E N E R A L
-------------------------------------- */

body, td, p, div {
	color : #222222;
	font : normal normal normal 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;


}

p {
	margin-top : 0px;
	margin-bottom : 10px;
}

body.home {
	background-image : url(../../images/bg_main.jpg);
	background-repeat : repeat-x;
	background-color : #626262;
}

body.sub {
	background-image : url(../../images/bg_sub.gif);
	background-repeat : repeat-x;
	background-color : #626262;
}

.bold {
	color : #222222;
	font : normal normal bold 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.header {
	color : #D21034;
	font : normal normal bold 15px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.subheader {
	color : #333333;
	font : normal normal bold 16px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../../images/bg_headings.jpg);

}

.title {
	color : #474747;
	font : normal normal bold 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.orangearrow {
	color : #E15A00;
	font : normal normal bold 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Links
----------------------------------------------- */
.submenu, a.submenu:link, a.submenu:visited {
		color: #7C7C7C;
		font : normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
}

a.submenu:hover, a.submenu:active{
	color: #FF8C00;
	text-decoration: underline;
}

a, a:visited {
	text-decoration:none;
	color: #0000FF;

}

a:hover, a:active {
	text-decoration:underline;
}

/* Footer
----------------------------------------------- */
.footer {
	color: #C8C8C8; 
	font : normal normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
  }

 .top, a.top:link, a.top:active, a.top:visited {
	color: #666666; 
	font : normal normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
  }
  
a.top:hover {
  color: #0000FF;
  text-decoration: underline;	
}

/* Forms
----------------------------------------------- */
form {
	margin: 0px;
	padding: 0px;
}

select, textarea {
	background-color : #EEEEEE;
	color : #000000;
	font : normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input {
	background-color:#b4b4b4	
	color : #000000;
	font : normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

blockquote {
	margin : 3px 0px 3px 5px;
	padding : 3px 0px 3px 5px
}

ul, ol {
	margin : 3px 0px 3px 15px;
	padding : 3px 0px 3px 15px
}

li {
	margin : 3px 3px 3px 3px;
	list-style-image : url(../../images/bullet2.gif);
	vertical-align : middle;
}

#formbg1 {background-color : #E4CDAC;}

#formbg2 {background-color : #E3A241;}

.tableHeader {
	background-color : #E4A345;
	color : #FBFBFB;
	font : normal normal bold 13px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* DHTML Menus
----------------------------------------------- */
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#8C8C8C; layer-background-color:#8C8C8C; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position : absolute; padding : 2px; font : normal normal bold 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif; text-align : center;}
.clLevel0{background-color : #8C8C8C; layer-background-color : #8C8C8C; color : #FFFFFF;}
.clLevel0over{background-color : #EFEFEF; layer-background-color : #EFEFEF; color : #FFFFFF; cursor : pointer; cursor : hand; }
.clLevel0border{position : absolute; visibility : hidden; background-color : #8C8C8C; layer-background-color : #8C8C8C;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position : absolute; padding : 2px; font : normal normal bold 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;}
.clLevel1{background-color : #E3A445; layer-background-color : #E3A445; color : #FFFFFF;}
.clLevel1over{background-color : #EFEFEF; layer-background-color : #EFEFEF; color : #333333; cursor : pointer; cursor : hand; }
.clLevel1border{position : absolute; visibility : hidden; background-color : #D56C2A; layer-background-color : #D56C2A}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position : absolute; padding : 2px; font : normal normal bold 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;}
.clLevel2{background-color : #E3A445; layer-background-color : #E3A445; color : #FFFFFF;}
.clLevel2over{background-color : #EFEFEF; layer-background-color : #EFEFEF; color : #333333; cursor : pointer; cursor : hand; }
.clLevel2border{position : absolute; visibility : hidden; background-color : #D56C2A; layer-background-color : #D56C2A}

/*** Design Options ***/
#divCont {height: 425px; POSITION: relative; VISIBILITY: hidden; WIDTH: 526px; Z-INDEX: 1}
.clTop {LINE-HEIGHT: 1px; POSITION: absolute; WIDTH: 526px; Z-INDEX: 1;}
.clSub {LINE-HEIGHT: 16px; POSITION: absolute; TOP: 20px; WIDTH: 526px; Z-INDEX: 1; clip:  rect(   )}

#divCont .clTop A {
	color : #444444;
	font : normal normal bold 11px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#divCont .clTop A:hover {
	color : #990000;
	text-decoration: none;
}

#divCont .clTop .clSub A {
	color : #990000;
	font : normal normal normal 10px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#divCont .clTop .clSub A:hover {
	color : #990000;
	text-decoration: underline;
}

.clSubbas { LINE-HEIGHT: 12px; POSITION: absolute; TOP: 15px; WIDTH: 110px; Z-INDEX: 1 ; clip:  rect(   )}
.clTopbas { LINE-HEIGHT: 16px; POSITION: absolute; WIDTH: 110px; Z-INDEX: 1 }
.greyback {
	background-color: #999999;
}
tbody {
	display: table-row-group;
}
