.cloud1  { hard-wrap; color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none; visited: #000000 }
.cloud2  { hard-wrap; color: #9D0038; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; visited: #000000 }
.cloud3  { hard-wrap; color: #ff9900; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; visited: #000000 }

/* WRITER */
.postedon {
 font-size: 10px;
 color: #666;
 }  

.information_grey {
background-color:#CDD7E0;
filter:alpha(opacity=60); /* IE's opacity*/
border: 0.5 solid #94A9BC;
	}

.postheader {
    height: 18px;
    margin-top: 1px;
    padding-left: 5px;
    padding-top: 5px;
    border-top: 1px dotted #CCC;
    background: #F5F5F5;
    font-size: 10px;
 }

.postfooter {
    margin-top: 1px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
  border-top: 1px dotted #CCC;

    font-size: 10px;
 }

.postheader a,
.postfooter a,
.postheader a:visited,
.postfooter a:visited {
   text-decoration: none;
}

.postheader a:hover,
.postfooter a:hover {
    text-decoration: underline;
}

.techlink a,
.techlink a:visited {
	color: #005E20;
	text-decoration: none;
 	}	

.techlink a:hover {
	color: #005E20;
 text-decoration: underline;
 	}	



.delink a,
.delink a:visited {
 color: #9E0B0E;
 text-decoration: none;
 	}	

.delink a:hover {
 color: #9E0B0E;
 text-decoration: underline;
 	}	

h2.storytitle {
                font-family: 'Lucida Sans', sans-serif;
                color: #9D0038;
                margin-top: 30px;
                margin-bottom: 2px;
                }

h2.storytitle a,
h2.storytitle a:visited {
                  color: #9D0038;
                  text-decoration: none;
                  font-weight: normal;
 }

h2.storytitle a:hover {
 text-decoration: underline;
}

h1.storytitle {
                font-family: 'Lucida Sans', sans-serif;
                color: #9D0038;
                margin-top: 30px;
                margin-bottom: 2px;
                }

h1.storytitle a,
h1.storytitle a:visited {
                  color: #9D0038;
                  text-decoration: none;
                  font-weight: normal;
 }

h1.storytitle a:hover {
 text-decoration: underline;
}

/* WRITER */

#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}

.google {
	position: absolute;
	top: 100px;
	left: 330px;
}
.farright {
	position: absolute;
	top: 65px;
	left: 890px;
}

.listHeader{
	background-color:#EEE;
	color:#CCC21A;
	font-weight:normal;
	FONT-SIZE:8pt;
}

.even {
	background-color:#EEE;
	//color:#003366;
	vertical-align:top;
}

.odd{
	background-color:#FFF;
	vertical-align:top;
}

.comments {
	margin: 0 0 5px 5%;
	padding-left: 8px;
	/*border-left: 3px #618788 solid;
	border-bottom: 1px #618788 solid; */
}

.code {
BORDER-RIGHT: #000000 1px solid;BORDER-TOP: #000000 1px solid;FONT-SIZE: 12px;font-weight:normal;BACKGROUND: #FF7800;BORDER-LEFT: #000000 1px solid;COLOR: #000000;BORDER-BOTTOM: #000000 1px solid;
}
.topmenubgblaa {
	background-color: #175B82;
	font-family: "Arial";
	text-decoration: none;
	font-size: 21px;
	color: #FFFFFF;
	}
.topmenubgroed {
	background-color: #831209;
	font-family: "Arial";
	text-decoration: none;
	font-size: 21px;
	color: #FFFFFF;
	}
.topmenubggroen {
	background-color: #EAEA99;
	font-family: "Arial";
	text-decoration: none;
	font-size: 21px;
	color: #FFFFFF;
	}
.topmenubggul {
	background-color: #CCC21A;
	font-family: "Arial";
	text-decoration: none;
	font-size: 21px;
	color: #FFFFFF;
	}
.topmenubggul2 {
	background-color: #DDD111;
	font-family: "Arial";
	text-decoration: none;
	font-size: 21px;
	color: #FFFFFF;
	}

.topmenubglilla {
	background-color: #999966;
	font-family: "Arial";
	text-decoration: none;
	font-size: 21px;
	color: #FFFFFF;
	}
.topmenubggraa {
	background-color: #7C7E8B;
	font-family: "Arial";
	text-decoration: none;
	font-size: 21px;
	color: #FFFFFF;
	}
.topmenubglysgraa {
	background-color: #CECECE;
	font-family: "Arial";
	text-decoration: none;
	font-size: 21px;
	color: #FFFFFF;
	}

.bagbanner {
	background-color: #F2F2E5;
	}


.T1TopImage
{
    LEFT: 550px;
    POSITION: absolute;
    TOP: 5px
}

.FinalPublish
 {
   
   /* lt blue */
   border-left:solid 1px #F5EDE3;
   border-top:solid 1px #F5EDE3;
   border-bottom:solid 1px #826C55;
   border-right:solid 1px #826C55;
   background-color:#69f;
   color:#fff;
   font-weight:bold;
   
   _width:190px;
 }

INPUT.btgris {
BORDER-RIGHT: #666666 1px solid;BORDER-TOP: #666666 1px solid;FONT-SIZE: 12px;font-weight:normal;BACKGROUND: #AEAEAE;BORDER-LEFT: #666666 1px solid;COLOR: #ffffff;BORDER-BOTTOM: #666666 1px solid;
}
.wizard_exp_box{
float: left;
border: 1px dotted #AAAAAA;
background-color: #F1F1F1;
margin-bottom: 5px;
width: 200px;
height: 25px;
padding-top: 1px;
padding-bottom: 1px;
}
/*Bouton input orange*/
INPUT.btorange {
BORDER-RIGHT: #000000 1px solid;BORDER-TOP: #000000 1px solid;FONT-SIZE: 14px;font-weight:normal;BACKGROUND: #FF7800;BORDER-LEFT: #000000 1px solid;COLOR: #ffffff;BORDER-BOTTOM: #000000 1px solid;
}

.pagenumber {
BORDER-RIGHT:  #CECECE 1px solid;
BORDER-TOP:    #CECECE 1px solid;
BORDER-LEFT:   #CECECE 1px solid;
BORDER-BOTTOM: #CECECE 1px solid;
COLOR: lightsteelblue;
FONT-SIZE: 14px;font-weight:normal;
BACKGROUND: #E4E4E4;
WIDTH: 20px;
HEIGHT: 10px;
}

/* Message system */

.information {
	display: block;
	background-color: #EAEAEA;
	border: 1px solid #DADCD0;
	margin-bottom: 0.5em;
	clear: left;
	}

.information .buttonContainer {
	margin-left: 10px;
	float: left;
}

.information input, .information label {
	margin-right: 3px;
	float: left;
}

.information p, .information label {
	font-size: 1.2em;
}

.information .textString {
	width:  300px;
}

.information br {
	clear: both;
	height: 10px;
}

.information .infoContent	 {
	display: block;
	padding-top: 10px;
	padding-left: 70px;
	width:  auto;
	min-height: 48px;
	padding-right: 20px;
}

* html .information .infoContent {
	height: 48px;
}

.information .highlight {
	border: 1px solid #fff;
	padding-bottom: 1.2em;
	position: relative;
}

.information .icon {
	width: 48px;
	height: 48px;
	display: block;
	background: url(../images/message_icon.gif) no-repeat;
	position: absolute;
	top: 10px;
	left: 10px;
}
.information .icon_help {
	width: 48px;
	height: 48px;
	display: block;
	background: url(../images/help.gif) no-repeat;
	position: absolute;
	top: 10px;
	left: 10px;
}
.information .icon_questions {
	width: 48px;
	height: 48px;
	display: block;
	background: url(../images/questions.gif) no-repeat;
	position: absolute;
	top: 10px;
	left: 10px;
}
.information .icon_search {
	width: 48px;
	height: 48px;
	display: block;
	background: url(../images/tips.gif) no-repeat;
	position: absolute;
	top: 10px;
	left: 10px;
}
.information .icon_holmes {
	width: 48px;
	height: 48px;
	display: block;
	background: url(../images/holmes.gif) no-repeat;
	position: absolute;
	top: 10px;
	left: 10px;
}

.information.error {
	border-color: #E8C6C5;
	background: #fbe6e6;
	color: #FF0000;
}

.information.error .icon {
	background: url(../images/error_icon.gif);
}

.information.warning .icon {
	background: url(../images/warning_icon.gif);
}

.tipFriend label {
	width: 130px;
}

.tipFriend input {
   width: 30em;
}

.tipFriend .buttonContainer {
	margin-left: 0;
	float: none;
}

/* search system */

.tabContent {
	background-color: #E6E6E6;
	clear: both;
	padding: 0.1em;
	border: 1px solid #c6c3ac;
	vertical-align: middle;
}
.boldbodylink {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000;}  
A:visited.boldbodylink {color:#999999;  text-decoration:underline;}  
A:hover.boldbodylink {color:#FF0000; text-decoration:underline;} 
A:link.boldbodylink {color:black; text-decoration:underline;}

.boldbodylinkwhite {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #ffffff;}  
A:visited.boldbodylinkwhite {color:#ffffff;  text-decoration:underline;}  
A:hover.boldbodylinkwhite {color:#FF0000; text-decoration:underline;} 
A:link.boldbodylinkwhite {color:white; text-decoration:underline;}

.bodycopy  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; visited: #000000 }
.bodycopy2  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #86613c; text-decoration: none;}

.boldbodycopy {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #ffffff ; text-decoration: none; visited: #ffffff;}

.boldbodycopy2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #999999 ; text-decoration: none; visited: #999999;}

.boldbodycopy3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #666666 ; text-decoration: none; visited: #666666;}

.directorytext {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 17px; font-weight: bold; color: #000000; text-decoration: none; visited: #000000;}

.entry {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 17px; font-weight: normal; color: #000000; text-decoration: none; visited: #000000;}

.gradient {filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF', gradientType='0'); }

.headline {font-family: arial black, impact, arial, verdana, sans-serif; font-size: 28px; color: #000000 ; text-decoration: none; visited: #000000; letter-spacing: -1px; wrap-option: hard-wrap; line-height: 38px; text-decoration: none; visited: #000000}

.italicbodycopy {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-style: italic; color: #000000 ; text-decoration: none; visited: #000000;}

.ITALICiBodycopy {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-style: italic; color: #000000 ; text-decoration: none; visited: #000000;}

.legalese {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; visited: #000000;}

.navhead {font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #000000; text-decoration: none; visited: #000000;}

.navheader {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif}

.navlink {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000000;}   
A:visited.navlink { color:#000000;  text-decoration:none;} 
A:hover.navlink {color:#FF0000; text-decoration:underline;}    
A:link.navlink { color:black;  text-decoration:none;}

.parahead1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none; visited: #000000;}

.parahead1Itali {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; font-weight: bold; color: #000000; text-decoration: none; visited: #000000;}

.parahead2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #666666; text-decoration: none; visited: #666666;}

.parahead2Itali {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; font-weight: bold; color: #666666; text-decoration: none; visited: #666666;}

.portletTitle {font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold;  color: #000000; text-decoration: none; visited: #000000;}
A:visited.portletTitle { color:#000000;  text-decoration:none;} 
A:hover.portletTitle {color:#FF0000; text-decoration:underline;}    
A:link.portletTitle { color:black;  text-decoration:none;}

.profile {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none; visited: #999999;}

.tablink {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; visited: #000000;}

.TD {background-image: background-repeat: no-repeat;}

.textA {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000000; text-decoration: none; visited: #000000;}
A:visited.textA { color:#000000;  text-decoration:underline;} 
A:hover.textA{color:#FF0000; text-decoration:underline;}    
A:link.textA { color:black;  text-decoration:underline;}

.textB {font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; visited: #000000;}

.textC {font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #999999; text-decoration: none; visited: #999999;}

.textD {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; text-decoration: none; visited: #000000;}

.topstoryhead {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; text-decoration: none; visited: #000000;}

.h1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #ff0000;}

.directorytext2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #000000;}   
A:visited.directorytext2 { color:#000000;  text-decoration:none;} 
A:hover.directorytext2{color:#FF0000; text-decoration:underline;}    
A:link.directorytext2 { color:black;  text-decoration:none;}

.textBnav {font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; visited: #000000;}
A:visited.textBnav { color:#000000;  text-decoration:none;} 
A:hover.textBnav {color:#FF0000; text-decoration:underline;}    
A:link.textBnav { color:black;  text-decoration:none;}

.textCnav {font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #999999; text-decoration: none; visited: #999999;}
A:visited.textCnav { color:#999999;  text-decoration:none;} 
A:hover.textCnav {color:#FF0000; text-decoration:underline;}    
A:link.textCnav { color:#999999;  text-decoration:none;}

.imgborder {border: 1px solid #000000;}

.tborder {border: 1px solid #CCCCCC;}

.navborder {border-left: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}

.imgborder_on { 
  border: 1px solid #000000; }

.imgborder_off { 
  border: 0px; }
  


.rightNavHeadLine {	font-family: "Arial";
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	letter-spacing: -.02em;
 } 
 .rightNavHeadLineWhite {	font-family: "Arial";
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: -.02em;
 } 
 
 	.rightNavSubHeadLine {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; text-decoration:none;}  
	a.rightNavSubHeadLine:hover {color:#FF0000; text-decoration:underline;} 
	a.rightNavSubHeadLine:link {color:#000000; text-decoration:none;}
 
 
 .navTitle {font-family: Arial, sans-serif; font-size: 12px; color: #FF0000; text-decoration:none; font-weight:bold; line-height:16px; margin-left:10px;  } 
	a.navTitle:link {color:#FF0000; text-decoration:none;}
	a.navTitle:hover {color:#FF0000; text-decoration:underline;}
a.subnavlink {font-family:  Arial, sans-serif; font-size: 11px; color: #000000; text-decoration:none; font-weight:400; line-height:16px; margin-left:10px;  }  
	a.subnavlink:link {color:black; text-decoration:none;}
	a.subnavlink:hover {color:#FF0000; text-decoration:none;}
	
	.mainHeadLine {	font-family: "Arial Narrow", "Arial";
	font-size: 30px;
	font-style: normal;
	line-height: 33px;
	font-weight: 300;
	font-variant: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	letter-spacing: -.03em;
 }   

#banner {
	background:#fff;
	height:75px;
	margin:0px 10px 0px 10px;
	}
#banner-forum {
	background:#fff;
	height:75px;
	border-bottom:1px solid #CCC;
	margin:0px 0px 0px 0px;
	}
#bannerMid {
	background:#fff;
	width:535px;
	height:50px;
	}
		
a.headlink {font-family: Arial, sans-serif; font-size: 10px; color: #000000; text-decoration:none; font-weight:400; line-height:33px; }  
	a.headlink:link {color:black; text-decoration:none;}
	a.headlink:hover {color:#FF0000; text-decoration:none;}

	a.Bheadlink {font-family: Arial, sans-serif; font-size: 10px; color: #000000; text-decoration:none; font-weight:400; }  
	a.Bheadlink:link {color:black; text-decoration:none;}
    a.Bheadlink:hover {color:#FF0000; text-decoration:none;}

	.loclink {font-family: Arial, sans-serif; font-size: 10px; color: #FF3300; text-decoration:none; border-top:8px solid #FF3300; } 
	
	.padBox {
	padding:0px 0px 5px 20px;
 } 
 

	 }
 .searchBox {
	
    margin:0px 10px 0px 20px;
	}

 .navsection {
	border-right:1px solid #CCCCCC;
	
 	}  
 .navsectionmain {
	border-right:1px solid #CCCCCC;
	
 	}  
 #leftnav {
border-right: 1px solid #cccccc; margin:0px 10px 0px 10px;
border-bottom: 1px solid #cccccc; margin:0px 10px 0px 10px; 

	 }
	 
	 #main {
		background:#fff;
		border-bottom:1px solid #CCC;
margin:0px 10px 0px 10px;
		}
 #footer {
		border-top:1px solid #CCC;
		background:#fff;
		
		}
		.navPadBox {
	padding-right: 10px;
	
 } 

		.footerPadBoxLeft {
	padding-right: 1px; padding-bottom: 0px;
	
 } 
  .footerDivider {font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}
.padMid {
	padding:0px 20px 0px 10px;
 	} 
#navTop{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	}
	#navTopMain{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-left: 10px;
	
	
	}
	#navTopMainOBE{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-left: 10px;

	
	}
	#navBottomTop{
	border-right:1px solid #cccccc;
	padding: 0px 5px 0px 0px;
	}
	#navBottomTopMain{
	border-right:1px solid #cccccc;
	padding: 4px 5px 0px 0px;
	margin-right:2px;
	}
	.clsNode {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; font-weight:700; color: #000000; 
	padding-top:5px; text-decoration: none;
	border-top: 0px dotted #999999;
	border-left: 0px dotted #999999;
	border-right: 0px dotted #999999;
	border-bottom: 0px dotted #999999;
	BACKGROUND-COLOR: #E4E4E4;
	width:650px;
	}
	a.bannerlink {font-family:  Arial, sans-serif; font-size: 9px; color: #666666; text-decoration:none; font-weight:400;  }  
	a.bannerlink:link {color:#666666; text-decoration:none;}
	a.bannerlink:hover {color:#FF0000; text-decoration:none;}

.navborder1 {
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	BACKGROUND-COLOR: #EEEEEE;
	}
.navborder_nolink {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	BACKGROUND-COLOR: #B4CC50;
	}

.navbodylink {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000000;}  
.navbodynolink {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #CECECE;}  

A:visited.navbodylink {color:#000000;  text-decoration:none;}  
A:hover.navbodylink {color:#FF0000; text-decoration:none;} 
A:link.navbodylink {color:black; text-decoration:none;}	

A:visited.navbodynolink {color:#E6E6E6;  text-decoration:none;}  
A:hover.navbodynolink {color:#E6E6E6; text-decoration:none;} 
A:link.navbodynolink {color:E6E6E6; text-decoration:none;}	

BODY,H1,H2,H3,H4 {font-family:arial,helvetica,sans-serif;}

/* MASTER FONT SIZES */
H1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #86613c;}
/*H1 {font-family: Arial, sans-serif; font-size: 10px; color: #B4CC50; text-decoration:none; border-top:18px solid #B4CC50; line-height:33px; } */
H2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; text-decoration:none;} 
H3 {font-family: Arial, sans-serif; font-size: 10px; color: #B4CC50; text-decoration:none; border-top:18px solid #B4CC50; line-height:33px; } 
H4 {font-family: Arial, sans-serif; font-size: 10px; color: #B4CC50; text-decoration:none; border-top:18px solid #B4CC50; line-height:33px; } 
BODY {font-size:12px;}

/* GENERAL STYLES */
H1,H2,H3,H4 {margin-bottom:1px;}
H1,H2,H3,H4 {font-weight:bold;}

/* CURRENT TEXT STYLES */
.betastuff { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }

.bodylink {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000;}  
A:visited.bodylink {color:#999999;  text-decoration:underline;}  
A:hover.bodylink {color:#FF0000; text-decoration:underline;} 
A:link.bodylink {color:black; text-decoration:underline;}

.bodylinkwhite {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #ffffff;}  
A:visited.bodylinkwhite {color:white;  text-decoration:none;}  
A:hover.bodylinkwhite {color:#cccccc; text-decoration:underline;} 
A:link.bodylinkwhite {color:white; text-decoration:none;}

/* CLS */
.clsHeadMenuTbl {
	margin: 0px;
	padding: 0px;
}
.clsHeadMenuTD, .clsHeadMenuTDEnd, .clsHeadMenuTDStart {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
    white-space: nowrap;
    color: #CFDDCF;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ffffff;
}
.clsHeadMenuTDStart {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #ffffff;
}
.clsHeadMenuTDEnd {
    border-right-width: 0px;
}
.clsHeadMenuStart {
	background-color: #81B37B;
	border-collapse: collapse;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}
.clsHeadMenuEnd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	background-color: #607E78;
	border-collapse: collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
}
.clsHeadMenuLink {
	color: #FFFFFF;
}
a.clsHeadMenuLink:hover {
    color: #002575;
    background-color: #ffffff;
}
.clsFlags:hover {
    background-color: transparent;
}
.clsHeadMenuLinkVertLine {
	background-color: #FFFFFF;
}
.clsDidYouKnowTbl {
    width: 100%; 
	border: 0px;
}
.clsDidYouKnowTD{
	width: 50%;
	border: 0px;
	padding-left: 75px;
	padding-right: 145px;
	text-align: right;
}
.clsDidYouKnowText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}
.clsDidYouKnowH{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
}
.clsBanner {
	height: 130px;
	width: 50%;
    text-align: right;
}
.clsPathTbl {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000033;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;

	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	
}
.clsPath {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}
.clsPathLink {
	color: #000000;
}
.clsTop {
	vertical-align: top;
}
.clsFooterTbl {
	width: 100%;
	border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #000033;
}
.clsFooterText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 17px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #000000;

}
.clsFooterTextBackup {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 17px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #000000;

}
.clsFooterLine {
	background-color: #75A9A3;
}
.clsNavHeader {
	line-height: 16px;
    margin-bottom: 3px;
    padding-left: 10px;
    background-color: #ffffff;
}
.clsNavHeaderText {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	font-weight: bold;
	color: #002575;
    background-color: #ffffff;
}
.clsNavText, .clsNavTextContact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 3px;
	text-indent: -10px;
	margin-left: 12px;
}

.clsNavTextContact {
	text-indent: 0px;
    margin-left: 0px;
}


.clsNavTextArt {
	margin-left: 12px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
.clsNavLink {
	color: #002575;
}
.clsNavLinkBackup {
	color: red;
}
.clsContentTbl {
	width: 695px;
	margin-left: 20px;
 	margin-bottom: 20px;
    margin-top: 15px;
    background-color: #ffffff;
    border-collapse: collapse;
    border-width: 0px;
}
.clsContentNavCol {
	vertical-align: top;
    width: 209px;
}
.clsContentColSpace {
	width: 20px;
}
.clsContentCol {
	width: 460px;
	vertical-align: top;
}
.clsSelectFirstPage {
    width: 205px;
    margin-bottom: 5px;
}
.clsHighLightH1 {
    font-weight: bold;
}
.clsHighLight {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 0.80em;
	line-height: 1.25em;
	margin: 0em;
    margin-bottom: 10px;
}
.clsHighLightDate { 
    font-size: 0.75em;
}
a.clsHighLightLink {
    color: #000000;
    width: 100%;
}
.clsHighLightHeight {
    font-weight: bold;
}

.clsHighLightsGrid {
    width: 460px;
    border-width: 0px;
    border-collapse: collapse;
}
.clsTextCol {
    width: 308px;
    vertical-align: top;
}
.clsMidCol {
    width: 10px;
}
.clsImgCol {
    width: 142px;
    vertical-align: top;
    padding-top: 4px;
    padding-bottom: 5px;
}
.clsFeatImg {
    color: #000000;
    border-color: #000000;
}

.clsTabsOuter {
    padding: 6px;
    margin-bottom: 8px;
    border-style: solid;
    border-color: #002575;
    border-width: 1px;
    border-top-width: 0px;
    border-top-style: none;
}
.clsTabsTable {
    width: 209px;
    height: 19px;
    border-collapse: collapse;
    margin-top: 4px;
}
.clsTabsActive {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
}
.clsTabsPassive {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
}
.clsTabsPassiveTD {
    padding-top: 2px;
    background-image:  url('http://mot-2/local/images/tabPassive.gif');
}
.clsTabsActiveTD {
    background-image:  url('http://mot-2/local/images/tabActive.gif');
}
.clsTabsSpace {
    background-image:  url('http://mot-2/local/images/tabSpace.gif');
    width: 25%;
}
.clsTabsSpacer {
    width: 1px;
}

a.clsTabsAnch {
    color: #000000;
} 
a.clsTabsAnch:hover {
    background-color: #ffffff;    
}
.clsloginLabel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}


/************************************
   Overrides for specific UA's 
************************************ */
.clsImageRight, .clsImageLeft { clear: none;}

.clsSM1, .clsSM2, .clsSM3, .clsSM4, .clsSM5, .clsSM6, .clsSM7, .clsSM8, .clsSM9 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:0px;margin-bottom:3px;
}
.clsSM1 { margin-left: 0em;}
.clsSM2 { margin-left: 15px;}
.clsSM3 { margin-left: 30px;}
.clsSM4 { margin-left: 45px;}
.clsSM5 { margin-left: 60px;}
.clsSM6 { margin-left: 75px;}
.clsSM7 { margin-left: 90px;}
.clsSM8 { margin-left: 105px;}
.expandCollapse { 
}

/* Postit Date */

.post .post_cal {
	border: 1px solid #CECECE;
	text-align: center;
	width: 100px;
	float: left;
	margin: 0 10px 5px 0;
}

	.post_cal .dayname {
		background-color: #CECECE;
		border-bottom: 1px solid #CECECE;
		color: #FFFFFF;
		font-size: 12px;
		font-weight: bolder;
		width: 100%;
	}
	
	.post_cal .daynum {
		border-bottom: 1px solid #CECECE;
		color: lightsteelblue;
		font-size: 48px;
		font-weight: bold;
		width: 100%;
	}
	
	.post_cal .month, .post_cal .year {
		font-size: 12px;
		font-weight: bolder;
		width: 100%;
		color: #FFFFFF;
		background-color: #CECECE;

	}
	
.postmetadata {
	font-weight: bold;
}

/* End Postit Date */
/* Calender */
.calendarHeader { 		 font-weight: bolder; 
				  color: #000000;                  
				  background-color: #DDDDDD;	
				  font-size: 7.5pt;  
				  font-family: Verdana, Tahoma, Arial;
				  
				}
.calendarToday  { 
  background-color: #dddddd;
  color: red;
}

.calendar 		{         background-color: #EAEAEA;
				  color: #000000;
				  font-size: 7.5pt;  
				  font-family: Verdana, Tahoma, Arial;
				  border: 0px #CCCDDD;
				}
.birthday 		{ color: #ffffff;
				  font-weight: bold;
				}
.body_copy_red		
{ 	  
        width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #607E78;
	border-collapse: collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #607E78;
	border-right-color: #607E78;
	border-bottom-color: #607E78;
}

