

form {margin:0; padding:0;}

.peeps {
	margin:0px 0 15px 0;
	padding:0px;
	width:500px;
	clear:both;
	font-size:12px;
	font-weight: normal;
	
}
.peeps dt {float:left; /*background:red;*/ height:125px; width:125px; margin:0px; padding:0px;}
.peeps dd {float:left; /*background:blue;*/ width:300px; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
.peeps dd strong {font-size: 14px; line-height:20px;}




dl.list {
	margin:0px 0 35px 20px;
	padding:0px;
	font-size: 11px;
	font-weight: normal;
}
.list dt {
	background-image:none;
	margin:0px 0 10px 0;
	padding:0px;
	font-weight: bold;
	font-size: 12px;
	color:#000080;
}

h6 {	background-image:none;
	margin:0px 0 10px 20px;
	padding:0px;
	font-weight: bold;
	font-size: 12px;
	color:#000080;}


.list dd {background-image:none; margin:0px 0 10px 0; padding:0px;}

.list dd a:link,.list dd a:visited, .list dd a:active { text-decoration:underline; color:#003366;}
.list dd a:hover {text-decoration:none; color:#990033;}





.content {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal}
.content A:link    {  COLOR: #003366}
.content A:visited {  COLOR: #006699}
.content A:active  {  COLOR: #990033}
.content A:hover   {  COLOR: #990033}
.content TEXTAREA {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal}


.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #0068A6;
	font-weight: bold;
	padding:1px 11px 3px 0;
	text-align:right;
}
.nav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000;
	letter-spacing:.2em;
	font-weight: bold;
	padding:5px 10px 5px 0;
	text-align:right;
}
.nav A {  
	color: #0067a6;
	padding:0 15px 0 0;
	background-image: url(../../images/nav_bullet.gif);
	background-repeat: no-repeat;
	background-position: right 60%;
	display:block;
	}
.nav A:link    {  text-decoration: none;}
.nav A:visited {  text-decoration: none;}
.nav A:active  {  text-decoration: none;}
.nav A:hover   {  text-decoration: underline;}

.home_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.5;
	color: #0067a6;
	width: 350px;
	margin:0 20px 0 100px;
}

.home_text h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366}
.footer A:link    {  COLOR: #003366}
.footer A:visited {  COLOR: #006699}
.footer A:active  {  COLOR: #990033}
.footer A:hover   {  COLOR: #990033}

.header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #003366}
.subhead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006699}
.nav_bg {
	background-color: #E5E5E5;
	background-image: url(../../images/arc_top_nav.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-right:1px solid #0067a6;
	padding:0 0 0 0;
}

.inside_nav_bg {
	background-image: url(../../images/nav_bg.gif);
	background-repeat: repeat-y;
	background-color: #E5E5E5;
}
.inside_nav_arc_bottom {
	background-image: url(../../images/arc_top_nav.gif);
	background-repeat: no-repeat;
	background-position: 0px 156px;
}
.right_column {
	background-image: url(/images/arc_bottom_home.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 0 1px 1px 0;
	vertical-align:top;
	}
	
table#Table3 .right_column tbody tr td.header map area { border:none; border-width:0; border-style:none;}
	
.scroll {
	background:#f8f8f8;
	border:1px solid #0069a5;
	width:360px;
	margin: 20px 0 0 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}

.scroll dl {margin:0px 30px 0px 30px; padding:0px; width:300px;}
.scroll dt {
	margin:0px;
	padding:0px 0 0 10px;
	background-position:left 7px;
	background-repeat:no-repeat;
	background-image: url(/images/scroll_bullet.gif);
}
.scroll dd {margin:0px 0 12px 0; padding:0px 0 0 10px;}

.scroll dt a:link, .scroll dt a:visited, .scroll dt a:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0068a7;
	text-decoration:underline;
}

.scroll dt a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #888786;
	text-decoration:underline;}
	
/*.scroll dl div#JPSCROLL_outer {background:red;}*/


.right_column_home { height:680px;}

.view_all {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0068a7;
	margin:12px 0 0 100px;
	padding:0 0 0 10px;
	background-image:url(/images/view_all_bullet.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
}

.view_all a:link, .view_all a:visited, .view_all a:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0068a7;
	text-decoration:underline;
}

.view_all a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888786;
	text-decoration:underline;}
	
.buttons {margin:30px 0 0 100px;}
.buttons a {margin:0 25px 0 0;}


.forum {
	margin:0 0 0 0;
	padding:0 0 0 125px;
	position: absolute;
	left: 31px;
	top: 400px;
	list-style:none;
	width: 300px;
	background-image: url(../../images/message.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.forum A {  
	color: #0067a6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0068A6;
	font-weight: bold;
	}
.forum A:hover   {  text-decoration: none;}
.forum li {
	margin:0;
	padding:0 25px 0 0;
	float:left;
	white-space:nowrap;
	height:35px;
	}
.language {
	text-align:right;
	padding: 15px 17px 15px 0;
	height:100%;
	}
.language label {  
	color: #0067a6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:2em;
	color: #0068A6;
	font-weight: bold;
	padding:0 8px 0 0;
	}
	
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

dl {margin:0px 0 20px 20px; padding:0px;}
dt {
	margin:0px 0 3px 0;
	padding:0px 0 0 10px;
	background-image: url(images/news_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-image: none;
	list-style-type: none;
}
dd {margin:0px 0 14px 0; padding:0px 0 0 10px;}

/* tables */
.table1 {
	color: #000; 
	border:1px solid #336699; 
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	background:#fff; 
	border-collapse: collapse; /* this sets cellspacing to 0 on tables */
	}
.table1 A { color: #003C7B;}

.table1 td { padding: 4px 15px 4px 4px;}
.table1 label {
	margin:4px 5px 0 0;
	float:left;
	font-weight: bold;
	width:180px;
	}

/* In the HTML, use "th" if possible. If .net does not support "th" then use "tablehead" class */
.table1 th, .table1 .tablehead {
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	}

.table1 th, .table1 .tablehead td { text-align:left; padding: 4px 15px 4px 4px;}

.table1 th A, .table1 .tablehead A {color: #FFFFFF;}

.table1 .alt { background:#e5e5e5;}

.table1 .pager { color: #9b5f0c;}
.table1 .pager A { color: #9b5f0c;}


A {color: #000000; }
A:link {text-decoration: underline; }
A:visited {text-decoration: underline; }
A:active {text-decoration: underline; }
A:hover {text-decoration: none; }
.content 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:15px;
}	
/* THESE TABLES ARE USED BY GLOBAL ADMIN */
.tablea {
	color: #000; 
	background:#d6dde9; 
	border:1px solid #0067a4; 
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	border-collapse: collapse; /* this sets cellspacing to 0 on tables */
	}
.tablea A { color: #003C7B;}

.tablea td { padding: 4px 15px 4px 4px;}
.tablea label {
	margin:6px 0 0 0;
	float:left;
	font-weight: bold;
	width:80px;
	}

/* In the HTML, use "th" if possible. If .net does not support "th" then use "tablehead" class */

.tablea th, .tablea .header {
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0067a4;
	}

.tablea th, .tablea .tablehead td { text-align:left; padding: 4px 15px 4px 4px;}

.tablea th A, .tablea .tablehead A, .tablea tr.header A {color: #FFFFFF;}
.tablea th A:link, .tablea th A:visited, .tablea th A:active, .tablea th A:hover, {color: #FFFFFF;}

.tablea .alt { background:#fefae1;}

.tablea .pager { color: #004780;}
.tablea .pager A { color: #004780;}
/*

dark blue              #004780
header blue            #93a7c5
light blue             #f0f3f8
cream                  #ffeec4
light cream            #fef6df
brown/orange           #cc6600   

*/
.headerBG {
	background:#fff;
	}

.tableb {
	color: #004780; 
	background:#fff; 
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	border-collapse: collapse; /* this sets cellspacing to 0 on tables */
	}
.tableb A { color: #003C7B;}

.tableb td { padding: 4px 15px 4px 4px;}
.tableb label {
	margin:6px 0 0 0;
	float:left;
	font-weight: bold;
	width:80px;
	}

/* In the HTML, use "th" if possible. If .net does not support "th" then use "tablehead" class */

.tableb th, .tableb .header, .tableb .tablehead {
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0067a4;
	}
.tableb th, .tableb .tablehead td { text-align:left; padding: 4px 4px 4px 4px;}
.tableb th A, .tableb .tablehead A, .tableb tr.header A {color: #FFFFFF;}

.tableb .alt { background:#fefae1;}

.tableb .pager { color: #9b5f0c;}
.tableb .pager A { color: #9b5f0c;}

.button {
	color: #fff;
	background:#9d032a;
	padding: 1px 5px;
	border: 1px solid #ffffff;
	font-size: 13px;
	font-weight: bold;
	width:auto;
	overflow:visible;
	}
.button:hover, .submit:focus {
	border: 1px solid #004780;
	}
.error {  color: #CC0000; 	font-weight: bold; }
.error A { color: #CC0000;}


body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal;}

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal;}

/*table.right_column tbody tr td.header p.header, table.right_column tbody tr td.header p{
	color:#003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
table.right_column tbody tr td.header p.content{
	color:black;
	font-weight: normal;
}*/

dl.managementguides { margin:0px; padding:0px; /*background-color:green; */background-image:none; width:390px; clear:both; float:left;}
.managementguides dt { margin:0px; padding:0px; /*background-color:green;*/ background-image:none; float:left; width:90px;}

.managementguides dt img { max-width:70px; width: expression(this.width > 71 ? 70: true);}


.managementguides dd { float:left; width:300px; margin:0px 0 5px 0; padding:0px; /*background-color:pink;*/}
.managementguides p { margin:0; padding:0;}

.managementguides dd a:link, .managementguides dd a:visited, .managementguides dd a:active { color:#003366; text-decoration:underline;}
.managementguides dd a:hover {color:#990033; text-decoration:none;}

area { border:none; outline:none; outline-style:none; background-color:pink; :-moz-any-link:focus;outline:none; }
