/*************************************************************************
/*************************************************************************
****																															********
****		FILENAME:       style.css																	********
****		DESCRIPTION:    CSS for Coping Systems										********
****		CREATION DATE:  10/28/2007																********
****		LAST MODIFIED:  10/28/2007																********
****																															********
/*************************************************************************
/*************************************************************************


/* GLOBAL STYLES --------------------------------------------------- */

	body {	margin:10px; background:url(../images/bg.gif) repeat-x #ffffff; font:12px Arial, Helvetica, sans-serif; color:#000;}
	img {	border: none;}
	td { vertical-align:top;}
	
	a:link, a:visited {	color:#000099; text-decoration:none;}
	a:hover {	color:#cc0000; text-decoration:none;}

	#wrapper { position:relative; z-index:20; top:0px; left:0px; margin:auto; width:760px; }


/* TOP --------------------------------------------------- */

	#topMenu { float:right; text-align:right; }
		#topMenu a:link, #topMenu a:visited {	color:#707070; }
		#topMenu a:hover {	color:#ff0000; }
		#tm_phone { padding-top:16px; color:#707070; }
	
	#logo { padding:0px 0px 0px 15px; }
	#pic { float:left; width:200px; padding:20px 0px 0px 0px; }
	#blue { float:right; width:550px; padding-top:25px; }
	#textimage { padding:0px 0px 0px 80px; }
	#flash { position:relative; top:-12px; left:0px; }

/* MAIN MENU --------------------------------------------------- */

	#menu {
	float:right;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 130px;
}
		#menu a:link, #menu a:visited {	color:#707070; }
		#menu a:hover {	color:#ff0000; }
		
		#menu img { padding:0px 7px 7px 7px; vertical-align:middle; }
		
/* DROP DOWN SUB MENUS --------------------------------------------------- */

	#subnav1 {
	position:absolute;
	top:130px;
	left:450px;
	min-width:120px;
	z-index:300;
	border:1px solid #d0ba70;
	font-size:10px;
	visibility:hidden;
} /*   filter:Alpha(Opacity=95);   */
	#subnav2 {
	position:absolute;
	top:130px;
	left:500px;
	min-width:120px;
	z-index:300;
	border:1px solid #d0ba70;
	font-size:10px;
	visibility:hidden;
}
	#subnav3 { position:absolute; top:130px; left:436px; min-width:120px; wz-index:300; border:1px solid #d0ba70; font-size:10px; visibility:hidden; }
	#subnav4 { position:absolute; top:130px; left:500px; min-width:120px; z-index:300; border:1px solid #d0ba70; font-size:10px; visibility:hidden; }
	#subnav5 { position:absolute; top:130px; left:500px; min-width:120px; z-index:300; border:1px solid #d0ba70; font-size:10px; visibility:hidden; }
	#subnav6 { position:absolute; top:130px; left:698px; min-width:120px; z-index:300; border:1px solid #d0ba70; font-size:10px; visibility:hidden; }
	
	.sn_off { background-color:#f9edc4; padding:4px 6px; color:#707070; border-bottom:1px solid #e6d394; }
	.sn_on { background-color:#f6e3aa; padding:4px 6px; color:#ff0000; border-bottom:1px solid #d0ba70; cursor:pointer; }
	.sn_off2 { background-color:#f9edc4; padding:4px 6px; color:#707070; }
	.sn_on2 { background-color:#f6e3aa; padding:4px 6px; color:#ff0000; cursor:pointer; }

/* MAIN CONTENT AREA --------------------------------------------------- */
	
	#rightCol {float:right; width:520px; padding-top:0px; padding-right:0px;}
	
		#rightCol a:link, #rightCol a:visited {	color:#707070; text-decoration:underline }
		#rightCol a:hover {	color:#ff0000; }
	
	#leftCol { float:left; width:200px; padding-top:20px; margin-left:10px; }
	#leftCol2 { float:left; width:200px; padding:20px 0px 0px 20px; line-height:20px; }
	
	.box { width:184px; }
	.boxTop { height:41px; background:url(../images/box_top.gif) no-repeat; padding:15px 0px 0px 25px; font:18px Georgia, Times, serif; color:#004060; }
	.boxContent { background:url(../images/box_bg.gif) repeat-y; color:#000;  padding:0px 25px; }
	.boxContent form { margin:0px; padding:0px; }
	.div { border-top:1px solid #dbd0ad; height:3px; }
	
	.tBorder { border-left:1px solid #999; border-right:1px solid #999;}
	.rowHead { background-color:#999; color:#fff; font-weight:bold; }
	.row1 { border-bottom:1px solid #999; background-color:#f9f9f9; vertical-align:top; }
	.row2 { border-bottom:1px solid #999; background-color:#efefef; vertical-align:top; }


/* TEXT STYLES --------------------------------------------------- */

	h1{	font: normal 24px Georgia, Times, serif; color: #006090; margin: 10px 0px 20px 0px;}
	h2{	font: normal 16px Georgia, Times, serif; color: #006090; margin: 30px 0px 10px 0px;}
	h3{	font: normal 13px Georgia, Times, serif; color: #006090; margin: 10px 0px 0px 0px;}

	
	ul { padding:0px 0px 10px 15px; margin:0px;}
	li { margin:0px; padding:5px 0px 0px 0px;	list-style:disc outside;}

/* FORMS --------------------------------------------------- */

	.formbox { width:460px; background-color:#fafafa; font-weight:bold;	margin:10px 0px 40px 0px;	padding:5px 40px 20px 0px;	border-top:1px solid #dfdede;	border-bottom:1px solid #dfdede; font-size:10px;}
	.required { color:#d4402b; font-weight:bold;}

/* FOOTER --------------------------------------------------- */
	#footer { clear:both; float:right; width:520px; padding:20px 0px; margin:0px; font:10px Arial, Helvetica, sans-serif; text-align:center; }
		#footer a:link, #footer a:visited { color:#000099; text-decoration:underline; }
		#footer a:hover { color:#cc0000; }

