/*==================================================*/
/* Body deffinitions								*/
/*==================================================*/

body {
	margin: 0;
	background-color: #ffffff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}

div {
	cursor: default;
}

/*==================================================*/
/* Header deffinitions								*/
/*==================================================*/


/*==================================================*/
/* Top Menu											*/
/*==================================================*/

.menu
{
    float: right; 
    /* border: 1px solid #000; */
    MARGIN: 2px 0px 0px;
    WIDTH: 520px;
    FONT-FAMILY: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif;
    FONT-SIZE: 1em;
    POSITION: relative;
    HEIGHT: 20px
}
.menu UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.menu UL LI
{
    FLOAT: left;
    POSITION: relative
}
.menu UL LI A
{
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: #fff;
    WIDTH: 118px;
    COLOR: #888;
    LINE-HEIGHT: 1.5em;
    MARGIN-RIGHT: 2px;
    BORDER-BOTTOM: #888 8px solid;
    HEIGHT: 1.5em;
    TEXT-DECORATION: none
}
.menu UL LI A:visited
{
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: #fff;
    WIDTH: 118px;
    COLOR: #888;
    LINE-HEIGHT: 1.5em;
    MARGIN-RIGHT: 2px;
    BORDER-BOTTOM: #888 8px solid;
    HEIGHT: 1.5em;
    TEXT-DECORATION: none
}
* HTML .menu UL LI A
{
    WIDTH: 118px
}
.menu UL LI A:visited
{
    WIDTH: 118px
}
.menu UL LI UL
{
    DISPLAY: none
}
.menu TABLE
{
    FONT-SIZE: 1em;
    MARGIN: -1px;
    BORDER-COLLAPSE: collapse
}
.menu UL LI:hover A
{
    COLOR: #000;
    BORDER-BOTTOM: #606 8px solid
}
.menu UL LI A:hover
{
    COLOR: #000;
    BORDER-BOTTOM: #606 8px solid
}
.menu UL LI:hover UL
{
    BORDER-RIGHT: #888 1px solid;
    BORDER-TOP: 0px;
    MARGIN-TOP: 11px;
    DISPLAY: block;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    LEFT: 0px;
    BORDER-LEFT: #888 1px solid;
    WIDTH: 126px;
    BORDER-BOTTOM: #888 1px solid;
    POSITION: absolute;
    TOP: 1.2em
}
.menu UL LI A:hover UL
{
    BORDER-RIGHT: #888 1px solid;
    BORDER-TOP: 0px;
    MARGIN-TOP: 11px;
    DISPLAY: block;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    LEFT: 0px;
    BORDER-LEFT: #888 1px solid;
    WIDTH: 126px;
    BORDER-BOTTOM: #888 1px solid;
    POSITION: absolute;
    TOP: 1.2em
}
.menu UL LI:hover UL LI A
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.9em;
    BACKGROUND: url(../img/bg.gif);
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 116px;
    COLOR: #333;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 0px;
    HEIGHT: auto
}
.menu UL LI A:hover UL LI A
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.9em;
    BACKGROUND: url(../img/bg.gif);
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 116px;
    COLOR: #333;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 0px;
    HEIGHT: auto
}
.menu UL LI:hover UL LI A:hover
{
    BACKGROUND: #888;
    COLOR: #fff
}
.menu UL LI A:hover UL LI A:hover
{
    BACKGROUND: #888;
    COLOR: #fff
}
.menu UL LI A:hover UL
{
    MARGIN-TOP: 11px;
    BACKGROUND: #cccccc;
    /*
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    opacity: 0.8
    */
}
.menu UL LI A:hover UL LI A
{
    BACKGROUND: #ddd;
    WIDTH: 116px
}


/*==================================================*/
/* Logo deffinitions								*/
/*==================================================*/

#logo {
	height: 80px; 
	background: transparent url(../img/GRQS_200x50.gif); 
	background-position: top left; 
	background-repeat: no-repeat; 
}

#logoGRQC {
	font-family: "Arial Narrow";
	padding-left: 60px;
	color: #336699;
	font-size: 80%;
	font-weight: normal; 
	text-decoration: none; 
	text-align: left; 
}

#logoTitle {
	padding-top: 10px;
	color: #6e694e; 
	font-size: 140%; 
	font-weight: bold; 
	text-decoration: none; 
	text-align: right; 
}

#logoAffiliate {
	font-family: "Arial Narrow";
	padding-left: 132px;
	color: #000000;
	font-size: 80%;
	font-weight: normal; 
	text-decoration: none; 
	text-align: left; 
}

/*==================================================*/
/* Banner deffinitions								*/
/*==================================================*/

#flashWrap {
	width: 760px;
	height: 220px; 
	background: transparent url(../img/frontEndBG.gif);
	background-position: top left; 
	background-repeat: no-repeat;
}

#hSky {
	width: 510px;
	height: 160px; 
	background: transparent url(../img/hSkyLeft.jpg);
	background-position: top right; 
	background-repeat: no-repeat;
	padding: 20 35 10 20px;
}

	#hSkyTitle {
		color: #000000;
		font-size: 220%;
		font-weight: bold; 
		text-decoration: none; 
		text-align: right; 
		padding-top: 20px; 
		padding-right: 35px; 
		padding-bottom: 20px; 
		padding-left: 20px; 
	}

#hRight {
	width: 30px;
	height: 160px; 
	background: transparent url(../img/hSkyRight.jpg);
	background-position: top left; 
	background-repeat: no-repeat;
}

.hmMenu{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 220px;
	border-top: 1px solid #999999; 
	text-align: right;
}

.hmMenu li a{
	background: transparent url(../img/sMBGa.gif);
	background-position: top left; 
	background-repeat: repeat-x;
	font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #000;
	display: block;
	width: 200px;
	padding-top: 4px;
	padding-left: 5px;
	padding-bottom: 4px;
	padding-right: 15px;
	text-decoration: none;
	border-bottom: 1px solid #999999;
}

/*
.hmMenu li a:visited, .hmMenu li a:active {
	color: #ff0000;
}
*/
.hmMenu li a:hover{
	background: #eeeeee url(../img/sMBGah.gif);
	background-position: top left; 
	background-repeat: repeat-x;
	color: #ffffff;
}



/*==================================================*/
/* Working Area deffinitions						*/
/*==================================================*/

#waWraper {
	width: 760px; 
	padding-top: 10px;
	padding-bottom: 10px;
}



#hWrap { 
	float: left;
	width: 508px;
}





/*==================================================*/
/* Home Page Sectors deffinitions					*/
/*==================================================*/


#secMen {
	width: 508px;
	height: 31px;
	background: transparent url(../img/508bgSilver.gif);
	background-position: bottom left; 
	background-repeat: no-repeat;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	}

#secMen ul {
	margin: 0px;
	padding-right: 8px; 
	padding-left: 8px; 
	padding-bottom: 2px; 
	padding-top: 2px; 
	list-style-type: none;
}

#secMen li {
	background: url(../img/120buttSilverLeft.gif) no-repeat left center; 
	float: left; 
	padding-right: 0px; 
	padding-left: 4px;
	padding-bottom: 3px; 
	padding-top: 3px;
	margin-left: 3px; 
}
#secMen a {
	padding-right: 10px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	display: block; 
	font-weight: normal; 
	background: url(../img/120buttSilverRight.gif) no-repeat right center; 
	float: left;
	color: #765; 
	text-decoration: none;
}
#secMen a {
	float: none
}
#secMen a:hover {
	color: #ff0000;
}

/*
	#secMen #current {
		BACKGROUND-IMAGE: url(../images/WAMLON.gif)
	}
	#secMen #current a {
	    BACKGROUND-IMAGE: url(../images/WAMRON.gif); 
	    PADDING-BOTTOM: 2px; 
	    COLOR: #333;
	}
*/


#hdivTop { 
	width: 508px;
	height: 20px;
	background: transparent url(../img/hBGtop.gif);
	background-position: bottom left; 
	background-repeat: no-repeat;
}

#hdivMid { 
	width: 508px;
	background: transparent url(../img/hBGmid.gif);
	background-position: top left; 
	background-repeat: repeat-y;
}

	#HOM { 
		margin-left: 15px;
		margin-right: 15px;
		width: 470px;
		background: transparent url(../img/bgHome.gif);
		background-position: top left; background-repeat: repeat-y;
	}
	
	#HOMR { 
		margin-left: 15px;
		margin-right: 15px;
		width: 470px;
		background: transparent url(../img/bgHomeR.gif);
		background-position: top right; background-repeat: repeat-y;
	}

	#HOM1 { 
		height: 165px; 
		padding: 10px;
	}

	#BUS { 
		margin-left: 15px;
		margin-right: 15px; 
		width: 470px;
		background: transparent url(../img/bgBusiness.gif);
		background-position: top left; background-repeat: repeat-y;
	}

	#BUSR { 
		margin-left: 15px;
		margin-right: 15px; 
		width: 470px;
		background: transparent url(../img/bgBusinessR.gif);
		background-position: top right; background-repeat: repeat-y;
	}

	#BUS1 { 
		height: 165px; 
		background: transparent url(../images/sectors/ico_business.jpg); 
		background-position: top right; 
		background-repeat: no-repeat;
		padding: 10px;
	}

	#EDU { 
		margin-left: 15px;
		margin-right: 15px; 
		width: 470px;
		background: transparent url(../img/bgEducation.gif);
		background-position: top left; background-repeat: repeat-y;
	}

	#EDUR { 
		margin-left: 15px;
		margin-right: 15px; 
		width: 470px;
		background: transparent url(../img/bgEducationR.gif);
		background-position: top right; background-repeat: repeat-y;
	}

	#EDU1 { 
		height: 165px;
		background: transparent url(../images/sectors/ico_education.jpg); 
		background-position: top right; 
		background-repeat: no-repeat;
		padding: 10px;
	}

	#GOV { 
		margin-left: 15px;
		margin-right: 15px; 
		width: 470px;
		background: transparent url(../img/bgGovernment.gif);
		background-position: top left; background-repeat: repeat-y;
	}

	#GOVR { 
		margin-left: 15px;
		margin-right: 15px; 
		width: 470px;
		background: transparent url(../img/bgGovernmentR.gif);
		background-position: top right; background-repeat: repeat-y;
	}

	#GOV1 { 
		height: 165px;
		background: transparent url(../images/sectors/ico_government.jpg); 
		background-position: top right; 
		background-repeat: no-repeat;
		padding: 10px;
	}

	#HEL { 
		margin-left: 15px;
		margin-right: 15px;
		width: 470px;
		background: transparent url(../img/bgHealthcare.gif);
		background-position: top left; background-repeat: repeat-y;
	}

	#HELR { 
		margin-left: 15px;
		margin-right: 15px;
		width: 470px;
		background: transparent url(../img/bgHealthcareR.gif);
		background-position: top right; background-repeat: repeat-y;
	}

	#HEL1 { 
		height: 165px;
		background: transparent url(../images/sectors/ico_healthcare.jpg); 
		background-position: top right; 
		background-repeat: no-repeat;
		padding: 10px;
	}

	#NFP { 
		margin-left: 15px;
		margin-right: 15px; 
		width: 470px;
		background: transparent url(../img/bgNonprofit.gif);
		background-position: top left; background-repeat: repeat-y;
	}

	#NFPR { 
		margin-left: 15px;
		margin-right: 15px; 
		width: 470px;
		background: transparent url(../img/bgNonprofitR.gif);
		background-position: top right; background-repeat: repeat-y;
	}

	#NFP1 { 
		height: 165px;
		background: transparent url(../images/sectors/ico_notforprofit.jpg); 
		background-position: top right; 
		background-repeat: no-repeat;
		padding: 10px;
	}

	#BLK { 
		margin-left: 15px;
		margin-right: 15px; 
		width: 470px;
	}

	.buttHover a {
		display: block; 
		float: right;
		width: 200px;
		height: 23px;
		background: url(../img/buttDown.gif) no-repeat center center; 
		padding-top: 7px;
		color: #000000;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		cursor: hand;
	}

	.buttHover a:hover {
		background: url(../img/buttUp.gif) no-repeat center center; 
		padding-top: 7px;
		color: #ff0000;
	}

	#hdivMidContBusiness { 
		margin-left: 15px; margin-right: 15px; 
		width: 480px;
		background: transparent url(../img/bgBusiness.gif);
		background-position: top left; background-repeat: repeat-y;
	}

	#mCont { 
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 25px;
		color: #000000;
		font-weight: normal;
		text-decoration: none;
		text-align: left;
	}

	#mCont a, #mCont ul a, #mCont li a { 
		color: #000000;
		text-decoration: none;
	}

	#mCont a:hover, #mCont ul a:hover, #mCont li a:hover { 
		color: #ff0000;
		text-decoration: underline;
	}

		#mContLeft	{
			width: 300px;
			float: left;
			font-size: 110%;
			font-weight: bold; 
			text-decoration: none; 
			color: #000000;
		}
	
		#mContRight	{
			width: 120px;
			float: right;
		}
	
/*
	#hdivMidContBusiness a { 
		color: #000000; font-weight: bold; text-decoration: underline
	}

	#hdivMidContBusiness a:hover { 
		color: #ffa500; font-weight: bold; text-decoration: underline
	}
*/
	#hdivMidContEducation { 
		margin-left: 15px; margin-right: 15px; 
		width: 480px;
		background: transparent url(../img/bgEducation.gif);
		background-position: top left; background-repeat: repeat-y;
	}
	
	#hdivMidContEducation a { 
		color: #000000; font-weight: bold; text-decoration: underline
	}

	#hdivMidContEducation a:hover { 
		color: #ff0000; font-weight: bold; text-decoration: underline
	}

	#hdivMidContGovernment { 
		margin-left: 15px; margin-right: 15px; 
		width: 480px;
		background: transparent url(../img/bgGovernment.gif);
		background-position: top left; background-repeat: repeat-y;
	}

	#hdivMidContGovernment a { 
		color: #000000; font-weight: bold; text-decoration: underline
	}

	#hdivMidContGovernment a:hover { 
		color: #ff0000; font-weight: bold; text-decoration: underline
	}

	#hdivMidContHealthcare { 
		margin-left: 15px; margin-right: 15px; 
		width: 480px;
		background: transparent url(../img/bgHealthcare.gif);
		background-position: top left; background-repeat: repeat-y;
	}

	#hdivMidContHealthcare a { 
		color: #000000; font-weight: bold; text-decoration: underline
	}

	#hdivMidContHealthcare a:hover { 
		color: #ff0000; font-weight: bold; text-decoration: underline
	}

	#hdivMidContNonprofit { 
		margin-left: 15px; margin-right: 15px; 
		width: 480px;
		background: transparent url(../img/bgNonprofit.gif);
		background-position: top left; background-repeat: repeat-y;
	}

	#hdivMidContNonprofit a { 
		color: #000000; font-weight: bold; text-decoration: underline
	}

	#hdivMidContNonprofit a:hover { 
		color: #000080; font-weight: bold; text-decoration: underline
	}

	#hdivMidContHome { 
		margin-left: 15px; margin-right: 15px; 
		width: 480px;
		background: transparent url(../img/bgHome.gif);
		background-position: top left; background-repeat: repeat-y;
	}

	#hdivMid .title {
		padding-top: 15px;
		padding-left: 15px;
		width:300px;
		color: #000000; 
		font-family: Garamond;
		font-size: 140%; 
		font-weight: bold; 
		text-decoration: none; 
		text-align: left;
	}

	#hdivMid .title a {
		color: #000000; 
		text-decoration: none; 
	}

	#hdivMid .title a:hover {
		color: #ff0000; 
		text-decoration: none; 
	}

	#hdivMid .link {
		color: #000000;
		font-size: 100%;
		font-weight: bold; 
		text-decoration: none; 
		text-align: right;
	}

	#hdivMid .link a {
		color: #000000; 
		text-decoration: none; 
	}

	#hdivMid .link a:hover {
		color: #ff0000; 
		text-decoration: underline; 
	}



#hdivbot { 
	width: 508px;
	height: 15px;
	background: transparent url(../img/hBGbot.gif);
	background-position: top left; 
	background-repeat: no-repeat;
}







/*==================================================*/
/* Rounded Corners deffinitions						*/
/*==================================================*/


/* START rounded corners */

.tCorners, .bCorners{
	display: block; 
	height: 5px; 
	overflow: hidden; 
	padding: 0;
}

.tCorners *, .bCorners *{
	display: block; 
	height: 1px; 
	overflow: hidden; 
	padding: 0; 
	line-height: 1px; 
	font-size: 1px;
}

.l1{margin:0 5px}
.l2{margin:0 3px}
.l3{margin:0 2px}
.l4{margin:0 1px; height:2px}

/* zoom:1; is to force IE to have "layout" for this element so the bottom corners that follow it don't go funny... */
.divRCmidWrap{zoom: 1;}
/* END rounded corners */

/* START Personalization */

#divRoundCornersWrap{
	clear: both;
	float: left;
	width: 508px;
}

#divRoundCornersWrap ol{
	font-size: .7em;
	margin-bottom: 0;
	padding-bottom: 2px;
}

#divRoundCornersWrap .divRCmidWrap{
	padding: 0 10px;
	background: #eeeeee;
}

#divRoundCornersWrap .divRCmidWrap h4{
	background: #e9b350;
	border-bottom: solid 1px #999999;
	margin: 0 -10px 8px;
	padding: 0 10px 5px 10px;
}

#divRoundCornersWrap .divLettMenuLink a{
	width: 14px;
	height: 20px;
	float: left; 
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #cccccc;
	background: #eeeeee;
	color: #000000;
	font-size: 80%;
	font-weight: bold; 
	text-decoration: none; 
	text-align: center;
}

#divRoundCornersWrap .divLettMenuLink a:hover {
	background: #999999;
	color: #ffffff;
	text-decoration: none; 
}

#divRoundCornersWrap .divRCmidWrap{padding-bottom:6px}
#divRoundCornersWrap h4 a{
	font-size: .85em;
	font-weight: normal;
}

#divRoundCornersWrap .l2{border-left:solid 2px #999999; border-right:solid 2px #999999;}
#divRoundCornersWrap .l3, #divRoundCornersWrap .l4, #divRoundCornersWrap .divRCmidWrap{border-left:solid 1px #999999; border-right:solid 1px #999999;}
#divRoundCornersWrap .l1{background:#999999;}
#divRoundCornersWrap .tCorners .l2,#divRoundCornersWrap .tCorners .l3,#divRoundCornersWrap .tCorners .l4{background:#e9b350;}
#divRoundCornersWrap .bCorners .l2,#divRoundCornersWrap .bCorners .l3,#divRoundCornersWrap .bCorners .l4{background:#eeeeee;}

/* END Personalization */

#waHLeftDiv {
	float: left;
	width: 508px;
	
}


	#lmLink a{
		padding: 3px;
		width: 14px;
		height: 20px;
		border: 1px solid #cccccc;
		background: #eeeeee;
		color: #000000;
		font-size: 80%;
		font-weight: bold; 
		text-decoration: none; 
		text-align: center;
	}
	
	#lmLink a:hover {
		background: #999999;
		color: #ffffff;
		text-decoration: none; 
	}
	
	

	#waSecWrap {
		float: left;
		width: 508px;
	}

		#waSecHeader {
			float: left;
			width: 400px;
		}

			#waSecTitle {
				padding-top: 0px;
				padding-left: 0px;
				padding-bottom: 2px;
				padding-right: 20px;
				color: #336699;
				font-family: Garamond;
				font-size: 240%;
				font-weight: bold; 
				text-decoration: none; 
				text-align: right; 
			}

			#waSecHeadline {
				padding-top: 5px;
				padding-left: 20px;
				padding-bottom: 5px;
				padding-right: 20px;
				color: #336699;
				font-family: Garamond;
				font-size: 140%;
				font-weight: bold; 
				text-decoration: none; 
			}

		#waSecLogo {
			float: right;
			width: 100px;
		}

	#waSecCont {
		padding: 20px;
		color: #000000;
		font-size: 100%;
		font-weight: normal; 
		text-decoration: none; 
	}

	#waHLeftTitle {
		padding: 20px;
		color: #336699;
		font-size: 140%;
		font-weight: bold; 
		text-decoration: none; 
	}

	#waHLeftCont {
		padding: 20px;
		color: #000000;
		font-size: 100%;
		font-weight: normal; 
		text-decoration: none; 
	}
	
	#waHLeftCont a {
		color: #000000;
		text-decoration: none; 
	}
	
	#waHLeftCont a:hover {
		color: #ff0000;
		text-decoration: underline; 
	}


/*==================================================*/
/* Sector Right Menu deffinitions					*/
/*==================================================*/

#waHRightDiv {
	float: right;
	width: 240px;
}

#smWrap {
	float: right;
	width: 235px;
}


	#msgTop {
		width: 235px;
		background: transparent url(../img/msgTop.gif);
		background-position: top left; 
		background-repeat: no-repeat;
	}

	#msgBottom {
		width: 235px;
		background: transparent url(../img/msgBottom.gif);
		background-position: bottom left; 
		background-repeat: no-repeat;
	}

	#msgContent {
		text-indent: 45px; 
		padding-top: 27px; 
		padding-right: 15px; 
		padding-bottom: 20px; 
		padding-left: 15px;
	}


	#smHeader {
		width: 235px;
		height: 40px;
		background: transparent url(../img/mm_hed.gif);
		background-position: bottom left; 
		background-repeat: no-repeat;
		font-size: 100%;
		font-weight: bold;
		color: 808080;
	}

	#smContent {
		width: 235px;
		background: transparent url(../img/mm_mid.gif);
		background-position: top left; 
		background-repeat: repeat-y;
		font-size: 100%;
	}

		#smContent ul {
			width: 232px; 
			margin: 0;
			padding: 0px;
			list-style: none;
		}

		#smContent li {
			width: 220px;
			padding-top: 2px;
			padding-right: 3px;
			padding-bottom: 2px;
			padding-left: 3px;
		}

		#smContent li a {
			display: block;
			width: 220px;
			text-decoration: none;
			color: #336699;
			padding-top: 3px;
			padding-right: 5px;
			padding-bottom: 3px;
			padding-left: 5px;
		}
		
		#smContent li a:hover {
			width: 220px;
			text-decoration: none;
			color: #000;
			padding-top: 2px;
			padding-right: 5px;
			padding-bottom: 2px;
			padding-left: 5px;
			border-top: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
			background-color: #eeeeee;
		}

		#smContent .title {
			text-decoration: none;
			font-weight: bold;
			color: #000;
			padding-top: 3px;
			padding-right: 10px;
			padding-bottom: 3px;
			padding-left: 10px;
		}
		
		#smContent .title a {
			text-decoration: none;
			color: #000000;
		}

		#smContent .title a:hover {
			text-decoration: underline;
			color: #ff0000;
		}
		
		#smContent .content {
			text-decoration: none;
			color: #000000;
			padding-top: 3px;
			padding-right: 10px;
			padding-bottom: 3px;
			padding-left: 10px;
		}

		#smContent .content a {
			text-decoration: none;
			color: #000000;
		}

		#smContent .content a:hover {
			text-decoration: underline;
			color: #ff0000;
		}

	#smFooter {
		width: 235px;
		height: 20px;
		background: transparent url(../img/mm_foot.gif);
		background-position: top left; 
		background-repeat: no-repeat;
	}

	#calendar {
		width: 235px;
		color: #000000;
		font-size: 100%;
		text-decoration: none;
	}
	
		#calendar span {
			padding-left: 30px;
			font-weight: bold;
		}
	
		#calendar .contTitle {
			font-style: italic;
		}
	
	#calendar a {
		text-decoration: none;
		color: #000000;
	}

	#calendar a:hover {
		text-decoration: underline;
		color: #ff0000;
	}







.iconlist {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #000;
	text-decoration: none;
	font-size: 100%;
} 

.iconlist a {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #000000;
	text-decoration: underline;
} 

.iconlist a:hover {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #ff0000;
	text-decoration: underline;
} 


	li.arrow {
		background-image: url(../img/min_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 3px;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	} 

	li.date {
		background-image: url(../img/min_calendar.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	} 

	li.location {
		background-image: url(../img/min_home.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	}

	li.user {
		background-image: url(../img/min_user.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	} 

	li.group {
		background-image: url(../img/min_group.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	}

	li.eMail {
		background-image: url(../img/min_mailme.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	}

	li.spacer {
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	} 
	
	li.desc {
		padding: 3px 0 25px 0px;
		margin: .4em 0;
	} 

	
	li.pen {
		background-image: url(../img/min_pen.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	} 


	li.telephone {
		background-image: url(../img/min_phone.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	} 

	li.fax {
		background-image: url(../img/min_fax.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	}

	li.swf {
		background-image: url(../img/swf.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	}

	li.doc {
		background-image: url(../img/doc.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	}

	li.rtf {
		background-image: url(../img/doc.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	}

	li.pdf {
		background-image: url(../img/pdf.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	}

	li.htm {
		background-image: url(../img/htm.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	}

	li.html {
		background-image: url(../img/htm.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	}

	li.xls {
		background-image: url(../img/xls.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	}

	li.jpg {
		background-image: url(../img/jpg.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	}

	li.jpeg {
		background-image: url(../img/jpg.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	}

	li.gif {
		background-image: url(../img/gif.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	}

	li.bmp {
		background-image: url(../img/bmp.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	}

	li.ppt {
		background-image: url(../img/ppt.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	}

	li.zip {
		background-image: url(../img/zip.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
		padding: 3px 0 3px 25px;
		margin: .4em 0;
	}





/*==================================================*/
/* Footer Area deffinitions 						*/
/*==================================================*/

#footer {
	width: 760px;
	border-top: 1px solid #6e694e;
	padding-top: 8px;
	padding-bottom: 20px;
}

#footerLeft {
	float: left;
	width: 300px;
	color: #000000;
	font-size: 90%;
	font-weight: normal; 
	text-decoration: none; 
}

#footerRight {
	float: right;
	width: 350px;
	color: #000000;
	font-size: 90%;
	font-weight: normal; 
	text-decoration: none; 
	text-align: right;
}

#footerRight a {
	color: #000000;
	text-decoration: none; 
}

#footerRight a:hover {
	color: #ff0000;
	text-decoration: underline; 
}