.white-line {border-bottom:1px solid #222222;margin-bottom:4px;}
.grey-line {border-bottom:1px solid #d6e1c1;margin-bottom:4px;}
.grey-line-left {border-left:1px solid #d6e1c1;}
.yellow-line {border-bottom:2px solid #f7eebe;margin-bottom:4px;	}

.grey {color: #818181;}

.width-25 {width:25px;}
.width-46 {width:46px;}
.width-60 {width:60px;}
.width-65 {width:65px;}
.width-70 {width:70px;}
.width-80 {width:80px;}
.width-90 {width:90px;}
.width-95 {width:95px;}
.width-100 {width:100px;}
.width-120 {width:120px;}

.padding-top-19 {padding-top:19px;}

.clear {overflow:hidden;clear:both;height:1px;margin:-1px 0px 0px 0px;font-size:1px;line-height:0;}
.clear-simple { clear:both;}
.display-inline {display:inline;}
.display-block {display:block;}
.float-left {float:left;display:inline;}
.float-right {float:right;display:inline;}
.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center {text-align:center;}

.bold {font-weight:bold;}
.cite {color:green;font-style:normal;}
.caps {text-transform:uppercase;}
.lowercase {text-transform:lowercase;}

/****** NAVIGATION  ************************************************************************************/

#nav-top {
	position:relative; left:0px; width:994px; margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;
	font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px;
}

#nav-top ul.nav {	list-style-type:none;margin:0px;padding:0px;}
#nav-top ul.nav li {white-space:nowrap;margin:0px;padding:0px;}
 
#nav-top a.pipe {
	padding:5px 8px 3px 8px;color:#003377; text-decoration:none;
	display:block;float:left;white-space:nowrap;
	background:transparent url(img/prm-nav-pipe.gif) no-repeat right;
}
#nav-top a.pipe:hover {text-decoration:underline;}
#nav-top a.no-pipe {
	padding:5px 8px 3px 8px;color:#003377; margin:0px 0px 0px 0px; text-decoration:none;
	display:block;float:left;white-space:nowrap;
	background:none;
}
#nav-top a.no-pipe:hover {text-decoration:underline;}
#date {
	float:right;padding:5px 5px 0px 25px;
	font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px;
}

img#flag {
	float:right;padding:1px 0px 0px 0px;
}

#top-login {float:right; margin:3px 0 0 0;padding:0px;}
#top-login #uname {float:left; margin:0px 0px 0px 0px;}
#top-login #passwd {float:left; margin:0px 0px 0px 10px;}
#top-login #login-submit {float:left; padding:0px 0px 0px 10px;}

#region-nav {
	position:relative; left:0px; width:994px; margin:0px;	padding:0px;
}


ul.nav {	list-style-type:none;margin:0px;padding:0px;}
ul.nav li {display:inline;}

ul.nav-sec {	clear:both; display:block; list-style-type:none;margin:0px;padding:0px; LEFT: 0px; POSITION: absolute; }
ul.nav-sec li {display:inline;}

#home-line {	clear:both;	float:left;	width:100%; background:#fff; margin:1px 0px 5px 0px; padding:0px 0px 0px 0px; border-top: 1px solid #dde5c7;}
#home-line a {
	margin:0px 0px 0px 6px; padding:1px 3px 0px 10px; color:#333;
	font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; text-decoration:none;
	display:block;float:left;white-space:nowrap;
}
#home-line a:hover { color:#000;}
#home-line a.pipe { margin:0px; padding:1px 8px 0px 8px; background:transparent url(img/prm-nav-pipe.gif) no-repeat right;}
#home-line a.no-pipe {margin:0px; padding:1px 4px 0px 8px; background:none;}

#home-line-right {float:right;	padding:4px 5px 0px 0px;}
#home-line-left {	float:left;	padding:4px 0px 0px 4px;}

#home-line a#home-link {padding:1px 8px 0px 15px; background:url(img/home.png) no-repeat left 1px;}
#home-line a#forum-link {margin:0px 0px 0px 10px; padding:1px 4px 0px 30px; background:url(img/forum.gif) no-repeat left 0px;}

/****** PRIMARY LEFT NAVIGATION  **************************************/

.prm {}
.prm-on {display:block;}
.prm-off {display:none;}

#nav-container	{ width:100%; position:relative; z-index:1000; border-top:1px solid #cbd5b7; border-right:1px solid #cbd5b7;}

#nav-left, #nav-left * 		{ list-style:none;margin:0;padding:0;}
#nav-left	{ height:28px; background:#d6e1c1; font-family: "Arial", "Helvetica", "sans-serif";font-size: 12px;}

#nav-left a	 { font-family: "Arial", "Helvetica", "sans-serif"; font-size:12px; text-decoration:none; color:#111; white-space:nowrap; display:block;}
#nav-left li { float:left; margin:0px; padding:0px; border:0px solid red;}

#nav-left li:hover, 
#nav-left li.current { }

#nav-left li:hover a, 
#nav-left li.current a	{ color:#111;}

#nav-left li a {padding:7px 8px 7px 8px; font-weight:normal; line-height:14px;} 
#nav-left li a, 
#nav-left li a:visited { background:#d6e1c1 url(img/prm-nav-pipe.gif) no-repeat right; }
#nav-left li a:hover, 
#nav-left li a:active {background:#e6f1d1;}
#nav-left li a.prm-selected {background:#e6f1d1; font-weight:bold; text-decoration:none;}
#nav-left li a.no-pipe { background:none;}
#nav-left li a.no-pipe:hover {background:#e6f1d1;}


#nav-left li li	{ display:block; background:none; margin-right:0; }

#nav-left li li a {padding:7px 12px 3px 12px;}
#nav-left li li a, 
#nav-left li li a:visited {background:transparent url(img/prm-nav-pipe.gif)  no-repeat right;}
#nav-left li li a:hover, 
#nav-left li li a:active {background:transparent url(img/prm-nav-pipe.gif) no-repeat right; text-decoration:underline;}
#nav-left li li a.first {padding:6px 12px 3px 8px;}
#nav-left li li a.sec-selected { font-weight:bold; text-decoration:none;}
#nav-left li li a.no-pipe { background:none;}
#nav-left li li a.no-pipe:hover { background:none; text-decoration:underline;}


#nav-left li.current li a,
#nav-left li:hover li a	 {color:#111;}

#nav-left li li a:hover,
#nav-left li li.current a { text-decoration:underline;}

#nav-left li:hover li a,
#nav-left li li:hover,
#nav-left li.current li a,
#nav-left li li.current	{   }

#nav-left li ul  { position:absolute; left:-5000px; z-index:1001; width:800px; height:28px; }
#nav-left li:hover ul ul, 
#nav-left li:hover ul ul ul, 
#nav-left li:hover ul ul ul ul  { left:-5000px; }

#nav-left li:hover ul,
#nav-left li.current ul	 { left:0; top:28px; padding-top:0px;}


/****** PRIMARY RIGHT NAVIGATION  ************************************************************************************/


#nav-right { border: 0px solid red;
	clear:both;	height:28px; float:right; background:#d6e1c1; font-family: "Arial", "Helvetica", "sans-serif";
}

#nav-right a,
#nav-right a:visited {
	padding:7px 8px 7px 8px;	color:#111;
	background:#d6e1c1 url(img/prm-nav-pipe.gif) no-repeat right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;	font-size:12px;	line-height:14px;
	text-decoration:none;	display:block; white-space:nowrap;
}
#nav-right a:hover, 
#nav-right a:active {
	background:#e6f1d1;	color:#111; text-decoration:underline;
}
#nav-right a.plr-selected {	background:#f1f1f1;	font-weight:bold;}
#nav-right a.plr-no-pipe {background:none;}
#nav-right a.plr-no-pipe:hover {background:#e6f1d1;}


/****** SECONDARY RIGHT NAVIGATION  **************************************/

#nav-sec-right {
	clear:both;	width:100%;height:28px;
	background:transparent url(img/nav_sec_bg5.gif) repeat left bottom;
	border-right:1px solid #e5f5d5;
	font-family: "Arial", "Helvetica", "sans-serif"; 
}
#nav-sec-right a, 
#nav-sec-right a:visited {
	padding:6px 8px 6px 8px; color:#222222;
	background:transparent url(img/prm-nav-pipe.gif) no-repeat right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;	font-size:12px;	line-height:14px;
	text-decoration:none;	display:block; float:left;	white-space:nowrap;
}
#nav-sec-right a:hover, 
#nav-sec-right a:active {
	color:#111;	background:#e6f1d1; text-decoration:underline;
}
#nav-sec-right a.slr-selected {font-weight:bold;}
#nav-sec-right a.slr-no-pipe {background:none;}
#nav-sec-right a.slr-no-pipe:hover {background:none;}
#nav-sec-right a.slr-no-pipe:visited {background:none;}


/****** BREADCRUMB  ***********************************/

#breadcrumb-line {
	font-family: arial;
	clear:both; float:left;
	width:100%; background:#fff;
	padding:0 0px 2px 0px; margin:0 0 5px 0;
	border-bottom:1px solid #dde5dd;
}

#breadcrumb-line ul {display:inline;}
#breadcrumb-line ul li {display:inline;}

a.breadcrumb-home, a.breadcrumb-home:visited  {
	font-family: arial; font-size:11px;
	padding:0px 8px 0px 0px; color:#666;
	text-decoration:none; float:left;	display:inline; white-space:nowrap;
}

a.breadcrumb-home:hover, a.breadcrumb-home:active {
	color:#111;	text-decoration:underline;
}
a.breadcrumb, a.breadcrumb:visited  {
	font-family: arial; font-size:11px;
	padding:0px 8px 0px 10px; color:#666;
	background:transparent url(img/arrow_green.gif) no-repeat left;
	text-decoration:none; float:left;	display:inline; white-space:nowrap;
}

a.breadcrumb:hover, a.breadcrumb:active {
	color:#111;	text-decoration:underline;
}

a.breadcrumb-selected, a.breadcrumb-selected:visited {
	font-family: arial;
	padding:0px 8px 0px 10px; color:#111;
	font-size:11px;	font-weight:bold;
	background:transparent url(img/arrow_green.gif) no-repeat left;
	text-decoration:none; float:left;	display:inline; white-space:nowrap;
}

a.breadcrumb-selected:hover, a.breadcrumb-selected:active {
	color:#111;	text-decoration:underline;
}

