Body 
{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color:Black;
	padding:0;
	margin:0;
}

TD
{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000;
}

.behind{background-color:#e6e7d9;padding:12px;}


FIELDSET {BORDER-RIGHT: #3e627a 1px dashed; BORDER-TOP: #3e627a 1px dashed; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-LEFT: #3e627a 1px dashed; BORDER-BOTTOM: #3e627a 1px dashed }
LEGEND {BORDER-RIGHT: #3e627a 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #3e627a 1px solid; PADDING-LEFT: 6px;  BACKGROUND: #e6e7d9; PADDING-BOTTOM: 2px; BORDER-LEFT: #3e627a 1px solid;  PADDING-TOP: 2px; BORDER-BOTTOM: #3e627a 1px solid }

#Site 
{
	margin: 0px auto;
	background-color:#fff;
	width: 770px;
	border-bottom:1px solid #3e627a;
	border-left:1px solid #3e627a;
	border-right:1px solid #3e627a;
}	

#UserLoginLine
{
	font-family:arial,helvetica,sans-serif;  
	font-weight:bold; 
	font-size:12px; 
	color: #fff;
	padding-right:10px;
}

.UserLogin {font-family:arial,helvetica,sans-serif;  font-weight:bold; font-size:11px; color: #d3d2bc;}
.UserLogin A {color: #fff; text-decoration:none}
.UserLogin A:hover {color: #fff;text-decoration:underline}
.UserLogin A:link {color: #fff;}
.UserLogin A:visited {color:#fff;}


#Bandeau
{
	width:160px;
}

#GreyLine
{
	color:#000;
	background:#8088b6;
	line-height:5px;
}

#BreadCrumbLine
{
	font-family: Arial, Helvetica,  sans-serif;  
	font-weight:bold; 
	font-size:11px; 
	background:#e6e7d9;
	color: #9b9881; 
	line-height:18px;
	padding-left:10px;
	width:585;
}
 
.BreadCrumb A {color:#9b9881;text-decoration:none;}
.BreadCrumb A:hover {color:#9b9881;text-decoration: underline;}
.BreadCrumb A:link {color:#9b9881;}
.BreadCrumb A:visited {color:#9b9881;}

#Main
{ 
	margin:10px;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color:Black;
	width:575;
	overflow:auto;
}

.Icons
{
	border-top:dashed 1px #3e627a;
	width:100%;
	padding-top:6px;
}


#Menu
{
	margin-top:5px;
}


.MenuGroup TABLE{width:160px;}
.MenuGroup TD{text-align:left}
.MenuItem TD{font-family:arial,helvetica,sans-serif;font-size:11px;color:#000000;font-weight:bold;width:100%;cursor:pointer;background-color:#e6e7d9;padding-left:2px;padding-right:2px;padding-top:5px;padding-bottom:4px; border-bottom:solid 1px white;}
.MenuItemOver TD{font-family:arial,helvetica,sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;width:100%;cursor:pointer;background-color:#3e627a;padding-left:2px;padding-right:2px;padding-top:5px;padding-bottom:4px;border-bottom:solid 1px white;}
.MenuItemClicked TD{font-family:arial,helvetica,sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;width:100%;cursor:pointer;background-color:#3e627a;padding-left:2px;padding-right:2px;padding-top:5px;padding-bottom:4px;border-bottom:solid 1px white;}
.MenuItemDisabled TD{font-family:arial,helvetica,sans-serif;font-size:11px;color:#000000;font-weight:bold;width:100%;cursor:pointer;background-color:#e6e7d9;padding-left:2px;padding-right:2px;padding-top:5px;padding-bottom:4px;border-bottom:solid 1px white;}



#Signature
{
	font-family: Arial, Helvetica,  sans-serif;  
	font-weight:bold; 
	font-size:11px; 
	color:#fff;
}


A {color: #000;}
A:hover {color: #000;}
A:link {color: #000;}
A:visited {color: #000;}

SELECT {font-family:arial,helvetica,sans-serif;font-size:11px;}
OL {font-family:arial,helvetica,sans-serif;font-size:12px; font-style:italic; font-weight:bold}
LI { margin: 4px;}

/* ---- Classes for the HtmlEditor */

.editorTitle {font-family:Tempus Sans ITC,arial,helvetica,sans-serif;font-size:14px;color:#3e627a;font-weight:bold;}
.editorDescription {font-family:Tempus Sans ITC,arial,helvetica,sans-serif;font-size:12px;font-style:italic;}

/* Hack in order to have a scrollbar for firefox browser */

#scrollfirefox {position: absolute;bottom: -0.1px;visibility: hidden;}

/* Item Content */

.ItemTitle {font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold;}
.ItemTitleLink {font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold;}
.ItemBriefDescriptionLink {font-family:Arial, Helvetica, sans-serif; font-size:12px;font-style:italic;font-weight:normal;}
.ItemCommentCount {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.ItemDescription{font-family: Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal;}
.ItemBriefDescription{font-family: Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal;font-style:italic;}
.ItemReadMoreLink{font-family: Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal;}
.ItemRating{font-family: Arial, Helvetica, sans-serif; font-size:12px;}

/* Content */

.SectionTitle {font-family:  Arial, Helvetica,  sans-serif;font-size : 12px; color:#3e627a;font-weight:bold; }
.Title {font-family:  Arial, Helvetica,  sans-serif; font-size : 12px; color:black;font-weight:bold;}	
.NormalText {font-family:  Arial, Helvetica,  sans-serif;font-size : 12px;}
.BriefDescription {font-family: Helvetica, sans-serif; font-size:12px;font-style:italic;font-weight:normal;}
.NotifyLink{font-family: Helvetica, Arial, sans-serif; font-size:12px;font-weight:normal;font-style:italic;}
.Rating{font-family:  Helvetica, Arial, sans-serif; font-size:12px;}

/* Search */

.Search {font-family:  Arial, San-Serif;  font-size: 7pt; color: #3366CC; letter-spacing: 2px;}
.Search a {color: #3366CC; text-decoration: none; font-size: 10px; font-weight: bold;}
.Search a:hover {color: #FF6600; text-decoration: none; font-size: 10px; font-weight: bold;}

/* Comments */

.Comments_ListTable {border: solid #AAAAAA 1px;}
.Comments_ListItem {background-color:#dddddd;}
.Comments_ListItem2 {background-color:#FFFFFF;}
.Comments_ListAlternatingItem {border-top: dashed #cccccc 1px; background-color:#EEEEEE;}
.Comments_ListAlternatingItem2 {background-color:#CCCCFF;}
.Comments_ListTitle {font-weight: bold;}
.Comments_ListTitleLink {color: #3366CC; }
.Comments_ListAuthorLink {color: #3366CC; }
.Comments_ListDateCreated {}
.Comments_ListBriefDescription {}
.Comments_ListReplyLink {color: #3366CC; }
.Comments_Table {border: solid #CCCCFF 2px;}
.Comments_IntroCell {background-color:#CCCCFF;} 
.Comments_BodyCell {background-color:#FFFFFF;}
.Comments_Title {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Comments_AuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_DateCreated {font-size: 12px;}
.Comments_BriefDescription {font-size: 12px;}
.Comments_ParentLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}

/* Discuss */

.discussTable {border:1px #013DA4 solid;background-color:#FFFFFF;}
.discussTable td {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.discussTable th {height: 25px;padding: 3px;margin: 1px;background-image: url(../Images/discussheader.gif);background-color: #4455aa;color: white;font-family: Arial, Helvetica, sans-serif;font-size: 0.7em;font-weight:bold;}
.discussTable a {color: navy;font-size: 12px;text-decoration:underline;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.discussCell  {padding: 3px;margin: 1px;background-color: #DDEEFF;}
.discussCellHilite {padding: 3px;background-color: #D4D9EC;}

/* Vote Control */
.VoteItemClass {font-family:  arial, helvetica, sans-serif;font-size: 10px;font-weight: normal;}
.VoteQuestionClass {font-weight: bold;font-size: 12px;padding-left: 3px;padding-bottom: 3px;padding-top: 3px;padding-right: 3px;font-family:  arial, helvetica, sans-serif;background-color: #CCCCCC;}
.VoteButtonClass {font-family:  arial, helvetica, sans-serif;font-size: 12px;font-weight: normal;background-color: #cfd0c2;}
.VoteTableClass {border-top: #807c4f 1px solid;border-bottom: #807c4f 1px solid;border-left: #807c4f 1px solid;border-right: #807c4f 1px solid;}
.VoteResultClass {font-family:  arial, helvetica, sans-serif;font-size: 12px;font-weight: normal;text-align:center;background-color: #CCCCCC;}
