html {}

body {
	MARGIN: 4px 4px 1px; FONT: 10pt Tahoma;
	border: 0;
	padding: 0;
	background-color: #5970AB;
	
      min-height:100%;
	height:100%;
	}

.item body {
	margin: 0px 0px 20px 0px;
	border: 0;
	padding: 0;
	background-color: #FFFFFF;
	text-align: left;
	height:100%;
	}


a {
	text-decoration: underline;
	}

a:link {
	color: #000000;

	}

a:visited {
	color: #003366;
	}

a:active {
	color: #003366;
	}

a:hover {
	color: #003366;
	}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

#container {
	
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
      min-width: 750px;
	width: 80%;

	min-height:600px;

	background-color: #FFFFFF;

	}

#banner {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	color: #FFFFFF;
	background-color: #00478e;
	text-align: left;
	padding: 15px;
	border-bottom: 1px dotted #6699CC;
      background-image: url(../images/MPlus_banner.gif); 
           background-repeat: no-repeat

	}

#itembanner {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	color: #FFFFFF;
	background-color: #678b3f;
	text-align: left;
	padding: 15px;
	border-bottom: 1px dotted #6699CC;
	}

#whitebanner {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	color: #FFFFFF;
	background-color: #FFFFFF;
      height:300px;
	text-align: left;
	padding: 15px;
	

	}





#banner-img {
	display: none;
	}

#banner a {
	color: #FFFFFF;
	text-decoration: none;
	}

#banner h1 {
	font-size: xx-large;
	font-weight: bold;	
	}

#content h1 {
	font-size: xx-large;
	font-weight: bold;	
	}

#banner h2 {
	font-size: small;
	}
#itembanner h2 {
	font-size: small;
	}

#itembanner-img {
	display: none;
	}

#itembanner a {
	color: #FFFFFF;
	text-decoration: none;
	}

#itembanner h1 {
	font-size: xx-large;
	font-weight: bold;	
	}

#content h1 {
	font-size: xx-large;
	font-weight: bold;	
	}




#left {
	float: left;	
	
	width: 200px;
	background-color: #FFFFFF;
	
	overflow: hidden;
	}

textarea#comment-text {
        width: 370px;
        }


#right {
	float: left;
	
	width: 10px;
	background-color: #FFFFFF;
	
	overflow: hidden;
	}

#center {
	float: left;
	width: 100%;
      
	
	}

.content {
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;

	height:100%;
      min-height:400px;
	color: #333333;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	}

.itemcontent {
	padding: 0px 8px 0px 8px;
	background-color: #8394C0

	

	color: #333333;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	}


.sidebar {
	padding: 15px;
	}

.sidebar a {
	
	text-decoration: none;
	
	}

.sidebar a:link {
	color: #;
	}

.sidebar a:visited {
	color: #;
	}

.sidebar a:active {
	color: #;
	}

.sidebar a:hover {
	color: #;
	}


.content p {
	color: #333333;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	font-weight: normal;
	
	text-align: left;
	margin-bottom: 10px;
	}
.itemcontent p {
	color: #333333;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	margin-bottom: 10px;
	}


.content blockquote {
	line-height: 150%;
	}

.content li {
	line-height: 150%;
	}

.content h2 {
	color: #333333;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: medium;
	border-bottom: 1px solid #333333;
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 10px;
	padding: 3px;
	}

.content h3 {
	color: #000000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: large;
	
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 10px;
	
	}

.content p.posted {
	clear: both;
	color: #999999;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: x-small;
	border-top: 1px dotted #999999;
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
	}

#calendar {
  	line-height: 140%;
	color: #333333;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border: 1px solid #999999; 
	
	
  	padding: 0px;
	text-align: center;
	margin-bottom: 30px;
                margin-left: 0px;

	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

#calendar caption {
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border-bottom: 1px solid #999999;
	text-align: center;
	font-weight: bold;
	background: #8394C0;

	text-transform: uppercase;
	padding: 3px;
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
      font-size: x-small;

	}

#calendar td {
	text-align: center;
      font-size: x-small;

	}

.sidebar h2 {
	color: #666666;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: x-small;
	border-bottom: 1px solid #999999;
	text-align: left;
	font-weight: bold;
	
	text-transform: uppercase;
	padding: 3px;
	letter-spacing: .3em;
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}

.sidebar li {
	color: #333333;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: x-small;
	text-align: left;
	line-height: 150%;
	
	
	
	margin-top: 10px;
	list-style-type: none;
	}

.sidebar img {
	border: 5px solid #EEEEEE;
	}

.photo {
	text-align: left;
	margin-bottom: 20px;
	}

.link-note {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}

#powered {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	color: #333333;
	margin-top: 50px;
	}

#comment-data {
	float: left;
	position: relative;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.image-full {
		width: 370px;
	
	
	}

.image-thumbnail {
	float: left;
	width: 130px;
	margin-bottom: 10px;
	}

.image-thumbnail img {
	width: 115px;
	height: 115px;
	}

.gwx {
	COLOR: red
}

.gwxpl {
	
}

.content li {
list-style-position: inside; 
list-style-type: disc
}


.gwxmonthhead { font-size : 18px }
TABLE.gwx {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000066 1px solid; WIDTH: 100%; COLOR: #404040; BORDER-BOTTOM: #000066 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fafafa; border-spacing: 0px
}

TABLE.gwxpl {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000066 1px solid; WIDTH: 100%; COLOR: #404040; BORDER-BOTTOM: #000066 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fafafa; border-spacing: 0px
}

TABLE.gwxlist {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000066 1px solid; WIDTH: 100%; COLOR: #404040; BORDER-BOTTOM: #000066 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fafafa; border-spacing: 0px
}

table.gwxitem { FONT-SIZE: 11px;BORDER-COLLAPSE: collapse;border-spacing: 0px ;PADDING-BOTTOM: 10px;}

table.gwxitemdesc { FONT-SIZE: 11px;BORDER-COLLAPSE: collapse;border-spacing: 0px ;WIDTH: 100%;BORDER-TOP: #000066 1px solid;PADDING-BOTTOM: 10px;}
TABLE.gwxitemframe {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000066 1px solid; WIDTH: 100%; COLOR: #404040; BORDER-BOTTOM: #000066 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fafafa; border-spacing: 0px
}

TABLE.gwxitem TD {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10px;  FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; border-spacing: 0px
}

TABLE.gwxb {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000066 1px solid; HEIGHT : 50px; WIDTH: 100%; COLOR: #404040; BORDER-BOTTOM: none; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fafafa; border-spacing: 0px
}

#gwxwp table {
	BORDER: none; BORDER-TOP: none; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: none; WIDTH: 100%; COLOR: #404040; BORDER-BOTTOM: none; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #fafafa; border-spacing: 0px
}

#gwxwp td {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal;PADDING-TOP: 5px; FONT-SIZE: 10px;  FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; border-spacing: 0px
}


table.gwxb td {BACKGROUND-COLOR: #EEF3FB; }

TABLE.gwx TD {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000066 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000066 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; HEIGHT: 100px; valign="top" 
border-spacing: 0px
}

TABLE.gwxlist TD {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px;  PADDING-TOP: 5px;  FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; border-spacing: 0px
}

TABLE.gwxitemdesc TD {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal;PADDING-TOP: 5px; FONT-SIZE: 10px;  FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; border-spacing: 0px
}

TABLE.gwx TH {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 0px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #000066 1px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #000066 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #8394C0; border-spacing: 0px
}
A.thead:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.Thead:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.thead:active {
	COLOR: #ffa100; TEXT-DECORATION: none
}
A.thead:hover {
	COLOR: #ffa100
}
H2 {
	FONT-FAMILY: arial
}
TH {
	FONT-SIZE: 8pt; FONT-FAMILY: arial; BACKGROUND-COLOR: #d9d6cb
}
TD {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
P {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
BODY {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
TD.empty {
	BACKGROUND-COLOR: #EEF3FB
}
.user1 {
	COLOR: blue
}
.user2 {
	COLOR: red
}
.user3 {
	COLOR: green
}
.user4 {
	BACKGROUND: #ff80c0; COLOR: lime
}

.calendartitle  	{font-family:Arial,Helvetica;font-size:large;text-align:center;color:#000066; }

#ddcolortabs{
margin-left: 4px;
padding: 0;

background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
line-height: 150%
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #00478e url(media/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(media/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #5970AB;
}

#ddcolortabs a:hover span{
background-color: #5970AB;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #5970AB;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #00478e ;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

#itemfootline{


height: 16px;
line-height: 16px;
background-color: #00478e;
color : #FFFFFF;
text-align: right;
padding-right: 4px;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}



.twFeedsPipe
{
margin-left:4px;
margin-right:4px;
font-family: tahoma, arial, sans-serif;
font-size: 8pt;
color: #003399;
}
a.twFeedsLink {
font-family: tahoma, arial, sans-serif;
font-size: 8pt;
color: #003399;
}
a.twFeedsLink:hover {
font-family: tahoma, arial, sans-serif;
color: #330000;
}

.basictab{
padding: 3px 0;
margin-left: 0;
font: bold 12px Verdana;
border-bottom: 1px solid gray;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #f6ffd5;
color: #2d2b2b;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover{
background-color: #DBFF6C;
color: black;
}

.basictab li a:active{
color: black;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #DBFF6C;
color: black;
}

#menu1 { width:auto; padding:0; margin:0 auto; list-style-type:none; } #menu1 li { float:left; width:auto; border:1px solid #fff; } #menu1 a { display:block; width:auto; color:#000; background:#d4d4d4; text-align:center; padding:4px 0; text-decoration:none; float:left; } #menu1 a:hover { color:#fff; background:#08c; } 
.balloon {
		filter:alpha(opacity=90);
            opacity: 0.9;
                       -moz-opacity:0.9; 

		background-color:#678b3f ;
		display:none;
		width:200;
		height:100;
		position:absolute;
		color: white;
            overflow: hidden;

		border: 1 green solid;
}
.balloonh {
		margin:5px;
		padding: 5px;
            background-color:blue ;

}

hr.thin { height: 1px; border: 0; padding:0;color: #333; background-color: #333; width: 80%; }

TABLE.gwxpl {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid;
        FONT-WEIGHT: normal; FONT-SIZE: 11px; 
        BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%;
        COLOR: #404040; BORDER-BOTTOM: #cccccc 1px solid;
        FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; border-spacing: 0px;
        BACKGROUND-COLOR: white
}

TABLE.gwxpl TD.item {
	vertical-align: top; BACKGROUND-COLOR: #EEF3FB; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; BORDER-LEFT:#cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse;  border-spacing: 0px
}

TABLE.gwxpl TD {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; BORDER-LEFT:#cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; HEIGHT: 25px; border-spacing: 0px
}

.gwxpl TD {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; BORDER-LEFT:#cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse; HEIGHT: 25px; border-spacing: 0px
}


.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#7FBCF5}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c7e2fa;
  border-right:1px solid #c7e2fa;
  background:#9fccf7}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f2f8fe;
  border-right:1px solid #f2f8fe;
  background:#97c8f6}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #97c8f6;
  border-right:1px solid #97c8f6;}
.spiffy4{
  border-left:1px solid #c7e2fa;
  border-right:1px solid #c7e2fa}
.spiffy5{
  border-left:1px solid #9fccf7;
  border-right:1px solid #9fccf7}
.spiffyfg{
  background:#8cb85c;padding-top:3px;padding-left:3px;text-overflow : ellipsis; overflow : hidden
;}
.spiffyfb{
  background:#7FBccc;padding-top:3px;padding-left:3px;

}
TD.item {
	BACKGROUND-COLOR: #f5f5ec ;HEIGHT: 50px;}

.cdate {
  
  vertical-align: text-top;
  padding-bottom : 5px;

}

