/* CSS Document */

/* -=-=-=-=-=-=-=-=-=-=-=[ Begin CSS ]=-=-=-=-=-=-=-=-=-=-=- */
/*
		Copyright 2006 Todd E. Morgan
		All rights reserved
		Feel free to use this, but please provde some credit.
		
		Credits: 
		Much of this CSS is based on:
		"Sliding Doors" - by  Douglas Bowman: http://www.alistapart.com/articles/slidingdoors/
		"Rounded Corners" - by Scott Schiller: http://www.schillmania.com/content/entries/2006/04/more-rounded-corners/
*/
/* -=-=-=-=-=-=-=-=-=-=-=[ .hdr: Main header images for all pages ]=-=-=-=-=-=-=-=-=-=-=- */
* {
    margin:0;
}

/*.hdr {
	float:left;
	width:100%;
	background:url("/img/intranet/hdr_bg.gif") repeat-x bottom;
	white-space: nowrap;
}*/

.hdrImg {
	border: 0px solid rgb(0,0,0);
	display: inline;
}


/* -=-=-=-=-=-=-=-=-=-=-=[ .hdr2: Main tabbed navigation ]=-=-=-=-=-=-=-=-=-=-=- */
.hdr2 {
	display: inline;
	padding: 0;
	margin: 0;
	width:100%;
	min-width:500px;
	height:27px;
	background:#d4d4d4 repeat-x;
	white-space: nowrap;
	border: 0px;	
}
.hdr2 ul {
	display: inline;
    margin:0;
    padding:0 0 0 0; /* pad the start of the list at 10 px */
    list-style:none;
	border: 0px solid rgb(0,0,0);
	white-space: nowrap;	
}

.hdr2 li {
	display: inline;
    background:url("/img/intranet/left.gif") no-repeat left top;
    margin:0;
    padding:10 0 10 5px; /* pad the left 5 px to show left tab top */
	white-space: nowrap;
}

.hdr2 a {
	background:url("/img/intranet/right.gif") no-repeat right top;
    padding:10px 25px 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	text-decoration: none;
	color: #666666;
	letter-spacing: 2px;
    display:block;
    display: inline;
	white-space: nowrap;
	border: 0px solid rgb(0,0,0);	
}

.hdr2 a:hover {
	color: #333333;
	text-decoration: none;
}

.hdr2 .current {
	display: inline;
    background-image:url("/img/intranet/left-curr.gif");
}

.hdr2 .current a {
	display: inline;
    background-image:url("/img/intranet/right-curr.gif");
}

/* -=-=-=-=-=-=-=-=-=-=-=[ .subHead: Secondary navigation ]=-=-=-=-=-=-=-=-=-=-=- */
.subHead {
	float:left;
	width:100%;
	min-width:500px;
	height:30px;
	font-size:65%;
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	letter-spacing: 1px;
	white-space: nowrap;
	/*border: 1px solid rgb(0,0,0)*/	
}
.subHead ul {
	float:left;
    margin:0;
    padding:1 0 0 0; /* pad the start of the list at 10 px */
    list-style:none;	
}

.subHead li {
    float:left;
    background:url("/img/intranet/sub_left.gif") no-repeat left top;
    margin:5;
    padding:0 5 0 30px; /* pad the left 30 px to show left tab top */
}

.subHead a {
	float:left;	/* IE5/Mac requires this */
    display:block;
    background:url("/img/intranet/sub_right.gif") no-repeat right top;
    padding:6px 30px 7px 0px;
	text-decoration: none;
	color: #666666;
}

.subHead a:hover {
	color: #333333;
	text-decoration: none;
}

.subHead .on {
     background-image:url("/img/intranet/sub_left-curr.gif");
}

.subHead .on a {
    background-image:url("/img/intranet/sub_right-curr.gif");
}

/* -=-=-=-=-=-=-=-=-=-=-=[ main content ]=-=-=-=-=-=-=-=-=-=-=- */

.contentMain {
	width:95%;
	margin:10px;
	float: left;
	border: 0px solid rgb(0,0,0);
}

/* -=-=-=-=-=-=-=-=-=-=-=[ cat menu ]=-=-=-=-=-=-=-=-=-=-=- */

.catMenu_off{
	font-family: Verdana, Arial;
	font-size:9px;
	font-weight:normal;
	letter-spacing: 1px;
	border:1px solid #FAFCEF;
	width:182px;
	height:27px;
	margin:3px 0px;
	padding:1 0 0 0px;
	background-image: url(/img/projects/catMenuBG_off.gif);
	background-repeat:no-repeat;
}

.catMenu_off a {
	position:relative;
	top:6;
}

.catMenu_on{
	font-family: Verdana, Arial;
	font-size:9px;
	text-decoration:none;
	letter-spacing: 3px;
	border:1px solid #376936;
	width:182px;
	height:27px;
	margin:3px 0px;
	padding:1 0 0 0px;
	background-color:#ffffff;
	/*background-image: url(/img/projects/catMenuBG_on.gif);*/
}

.catMenu_on a {
	position:relative;
	top:6;
	text-decoration: none;
	font-weight: normal;
}

.catMenu_on a:link { text-decoration: none; }
.catMenu_on a:hover { text-decoration: none; }

/* -=-=-=-=-=-=-=-=-=-=-=[ cat menu 2 (horizontal) ]=-=-=-=-=-=-=-=-=-=-=- */

.catMenu2_off{
	float:left;
	font-family: Verdana, Arial;
	font-size:9px;
	text-decoration:none;
	border:1px solid #376936;
	height:25px;
	margin:3px;
	padding:0 15px;
	background-color:#dddddd;
}

.catMenu2_off a {
	position:relative;
	top:6;
}

.catMenu2_on{
	float:left;
	font-family: Verdana, Arial;
	font-size:9px;
	text-decoration:none;
	border:1px solid #376936;
	height:25px;
	margin:3px;
	padding:0 15px;
	background-color:#ffffff;
}

.catMenu2_on a {
	position:relative;
	top:6;
	text-decoration: none;
	font-weight: bold;
}

.catMenu2_on a:link { text-decoration: none; }
.catMenu2_on a:hover { text-decoration: none; }

/* -=-=-=-=-=-=-=-=-=-=-=[ project thumbnail browser ]=-=-=-=-=-=-=-=-=-=-=- */

.thumbPanel{
	height:355px;
	width:199px;
	/*background-color:#ffffff;*/
	border:1px solid #666666;
	padding:10 0 0 0px;
	background-image: url(/img/projects/thumbs/thumbBrowserBG.gif);
	background-repeat:repeat-y;
	overflow:auto;
}

/* -=-=-=-=-=-=-=-=-=-=-=[ Dialogue example: Scott Schiller ]=-=-=-=-=-=-=-=-=-=-=- */

.dialog {
	float: left;
	width:750;
	margin:0px auto;
	/*min-width:600px;*/
	/*max-width:850px;*/
	color:#000000;
	border: 0px solid rgb(0,0,0);
}

.dialog .hd .c {
	font-size:1px; /* ensure minimum height */
	height:7px;
}
.dialog .ft .c {
	font-size:1px; /* ensure minimum height */
	height:13px;
}

.dialog .ft .c {
 height:14px;
}

.dialog .hd {
 background:transparent url(/img/tbl/gryWht_1px_rnd/hdr_l.gif) no-repeat 0px 0px;
}

.dialog .hd .c {
 background:transparent url(/img/tbl/gryWht_1px_rnd/hdr_r.gif) no-repeat right 0px;
}

.dialog .bd {
 background:transparent url(/img/tbl/gryWht_1px_rnd/bdy_l.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(/img/tbl/gryWht_1px_rnd/bdy_r.gif) repeat-y right 0px;
}

.dialog .bd .c .s {
 margin:0px 13px 0px 9px;
 background:#ffffff repeat-x 0px 0px;
 overflow: auto;
 padding:1em;
}

.dialog .ft {
 background:transparent url(/img/tbl/gryWht_1px_rnd/ftr_l.gif) no-repeat 0px 0px;
}

.dialog .ft .c {
 background:transparent url(/img/tbl/gryWht_1px_rnd/ftr_r.gif) no-repeat right 0px;
}

/* content-specific */

.dialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialog p {
 margin:0px 0px 0px 0px;
 padding:0px;
 /*font:0.7em/1.0em arial,tahoma,"sans serif";*/
}

.dialog .p2 {
 margin:0px 0px 0px 0px;
 padding:0px;
 /*font:italic 0.7em/0.9em arial, tahoma, "sans serif";*/
 color:#999999;
}

html body .dialog pre {
 font-size:0.5em;
}

/* -=-=-=-=-=-=-=-=-=-=-=[ Table: White w/Border over Trans BG ]=-=-=-=-=-=-=-=-=-=-=- */

.tbl_WhiteGreyTrans {
	float: left;
	width:750;
	margin:0px auto;
	/*min-width:600px;*/
	/*max-width:850px;*/
	color:#000000;
	border: 0px solid rgb(0,0,0);
}

.tbl_WhiteGreyTrans .hd .c {
	font-size:1px; /* ensure minimum height */
	height:10px;
}
.tbl_WhiteGreyTrans .ft .c {
	font-size:1px; /* ensure minimum height */
	height:10px;
}

.tbl_WhiteGreyTrans .ft .c {
 height:10px;
}

.tbl_WhiteGreyTrans .hd {
 background:transparent url(/img/tbl/gryWht_1px_rnd_trans/hdr_l.gif) no-repeat 0px 0px;
 margin:0 0 0 0px
}

.tbl_WhiteGreyTrans .hd .c {
 background:transparent url(/img/tbl/gryWht_1px_rnd_trans/hdr_r.gif) no-repeat right 0px;
 position:relative;
 left:10px;
}

.tbl_WhiteGreyTrans .bd {
 background:transparent url(/img/tbl/gryWht_1px_rnd_trans/bdy_l.gif) repeat-y 0px 0px;
 margin:0 0 0 0px
}

.tbl_WhiteGreyTrans .bd .c {
 background:transparent url(/img/tbl/gryWht_1px_rnd_trans/bdy_r.gif) repeat-y right 0px;
 position:relative;
 left:10px;
}

.tbl_WhiteGreyTrans .bd .c .s {
 margin:0px 10px;
 background:#ffffff repeat-x 0px 0px;
 overflow: auto;
 padding:1em;
}

.tbl_WhiteGreyTrans .ft {
 background:transparent url(/img/tbl/gryWht_1px_rnd_trans/ftr_l.gif) no-repeat 0px 0px;
 padding:0 0 0 0px
}

.tbl_WhiteGreyTrans .ft .c {
 background:transparent url(/img/tbl/gryWht_1px_rnd_trans/ftr_r.gif) no-repeat right 0px;
 position:relative;
 left:10px;
}

/* -=-=-=-=-=-=-=-=-=-=-=[ Scroll Box ]=-=-=-=-=-=-=-=-=-=-=- */

.thumb {
	position:relative;
	height:50px;
	width:12px;
	background-color:#eee;
	border:1px outset #eee;
}

/* -=-=-=-=-=-=-=-=-=-=-=[ horizontal navigation tabs ]=-=-=-=-=-=-=-=-=-=-=- */

.tabText_on{
	position:relative;
	top:4;
	margin:0;
	padding:2 10px;
	font-family: Arial;
	font-size:11px;
	letter-spacing: 1px;
	/*text-transform: lowercase;*/
	color: #ffffff;
	font-weight: bold;
	/*background-color:#990000;*/
	border:1px solid white;
	text-decoration: none;
}

.tabText_on:link{ color: #ffffff; }
.tabText_on:active{ color: #ffffff; }
.tabText_on:a { color: #ffffff; }

.tabText_on:hover{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.tabText_off{
	position:relative;
	top:4;
	margin:0;
	padding:2 10px;
	font-family:Arial;
	font-size:11px;
	letter-spacing: 1px;
	/*text-transform: lowercase;*/
	font-weight: bold;
	color: #ffffff;
	border:0px solid #999999;
	text-decoration: none;
}

.tabText_off:hover{
	color: #ffffff;
	padding:2 10px;
	text-decoration: none;
	font-weight: bold;
	border:1px solid #f2d32b;
}

.tabText_logout{
	position:relative;
	top:4;
	margin:0;
	padding:2 12px;
	font-family:Arial;
	font-size:11px;
	letter-spacing: 1px;
	/*text-transform: lowercase;*/
	font-weight: normal;
	color: #000000;
	border:0px solid #999999;
	text-decoration: none;
}

.tabText_logout:hover{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	border:1px solid #999999;
}

.tabText_off:link{ color: #ffffff; }
.tabText_off:active{ color: #ffffff; }
.tabText_off:a { color: #ffffff; }

.tabText_logout:link{ color: #000000; }
.tabText_logout:active{ color: #000000; }
.tabText_logout:a { color: #000000; }

/* -=-=-=-=-=-=-=-=-=-=-=[ END CSS ]=-=-=-=-=-=-=-=-=-=-=- */