﻿body 
{
    font-family: Arial;
	font-size: 11pt;
	color: #242424;
}


.header
{
    width:766px;
    background-color:Gray;
    text-align:left;
    border:1px solid #000000;

}

.grey_back
{
    background-image:url(images/bg.jpg);background-repeat:repeat;
}

.header2
{
    width:766px;
    background-color:White;
    border:1px solid #000000;
    background-image:url(images/banner_top.jpg);
    background-repeat:no-repeat;
    height:95px;

}



.headings 
{
    font-size: 14px;
    font-family: Arial;
	font-weight: bold;
	color: #1C6F7C;
	line-height: 130%;

}

.leftnav
{
  background-color:White;
  vertical-align:top;
  text-align:left;
  padding:1px;
  position:relative;
  width:210px;
  border-width: 1px;
  border-style: solid;
  border-color: #DDDDDD;

}

.buttons
{
    
    text-align:left;
    border-left:solid 1px silver;
    border-right:solid 1px silver;
    border-top:solid 1px silver;   
    
}

.buttons2
{
    border-bottom:solid 1px silver;
 
}

.buttons3
{
    border:solid 1px black;

    background-color: #CCCCCC;
}


.maincontent
{
    vertical-align:top;
    padding:8px;
    text-align:left;
    width:528px;
    background-color:white;
}

.main_table
{
    width:768px;
    border-width:1px;
    border-style:solid;
    border-color:Gray;
}

a:link{
	color: #1C6F7C;
		text-decoration: underline;
}
a:visited{
	color: #1C6F7C;
		text-decoration: underline;
}
a:hover{
	text-decoration: underline;
	color: #000000;
}
a:active{
	color: #115B28;
	text-decoration: none;
}

.footer
{
    width:768px;
    border-style: none;
    font-family: arial;
    font-size: 8pt;
    color: #000000;
    letter-spacing: 0.5px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
}


div.transOFF {width: 100%; background-color: silver;}
div.transON {width: 100%; background-color: silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; }
div.trans25 {width: 100%; background-color: silver;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;}
div.trans75 {width: 100%; background-color: silver;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;}

a.greylinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px 0px;
	text-decoration: none;

}
a.greylinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px 0px;
	text-decoration: none;

}

a.greylinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #404040;
	padding: 5px 0px;
	text-decoration: underline;

}

a.greylinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #404040;
	padding: 5px 0px;
	text-decoration: none;
	
	}
	
/** NEW CSS BY LEWIS **/

.frenchContent h1			{ font-family:"Trebuchet MS"; font-size:22px; font-weight:bold; color:#ed2c23; margin:0;padding-bottom:3px; }
.frenchContent h2			{ font-family:"Trebuchet MS"; font-size:18px; font-weight:bold; color:#0095d9; margin:0; padding-bottom:3px; }
.frenchContent h3			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; margin:0; }

.frenchContent ul			{ margin:0;padding:0px; list-style-type:none; list-style-position:outside; line-height:21px; font-family:"Trebuchet MS"; font-size:12px; color:333;  }
.frenchContent ul li		{ background-image:url(images/bullet.jpg); background-repeat:no-repeat; background-position:top left; padding-left:25px}
.frenchContent ul li .nobullet	{ list-style-type:disc; background-image:none; padding-left:0px; margin-left:18px; color:#333 }
.frenchContent p			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333}

.frenchContent a			{ color:#ed2c23; text-decoration:none }
.frenchContent a:active 	{ color: #ed2c23; text-decoration: none;}
.frenchContent a:hover		{ color: #ed2c23; text-decoration: underline;}
.frenchContent a:link		{ color: #ed2c23; text-decoration: none;}
.frenchContent a:visited 	{ color: #ed2c23; text-decoration: none;}

.frenchContent .red 		{ color: #ed2c23; font-weight: bold;}
.frenchContent .underline 	{ background-image:url(images/border.jpg); background-position:bottom; background-repeat:repeat-x; padding-top:2px }

.frenchContent .picture 	{ margin-right:2px; padding:5px; border:1px solid #CCCCCC; float:left;text-align:center; margin-bottom:10px}
	

#appForm		{ width:520px; border:1px solid #CCCCCC; padding:10px; margin:0  }
#appForm p		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#appForm h2			{ font-family:"Trebuchet MS"; font-size:18px; font-weight:bold; color:#0095d9; margin:0; padding-bottom:3px; }
#appForm .underline 	{ background-image:url(images/border.jpg); background-position:bottom; background-repeat:repeat-x; padding-top:2px }
#appForm input		{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#appForm .red 		{ color: #ed2c23; font-weight: bold; }

#exampleTable	{ border:1px solid #CCCCCC; padding:10px; margin:0 }
#example h2		{ padding:0; margin:0 }
#example tr		{ height:18px;padding:0px; margin:0 }	

#appForm a			{ color:#ed2c23; text-decoration:none }
#appForm a:active 	{ color: #ed2c23; text-decoration: none;}
#appForm a:hover		{ color: #ed2c23; text-decoration: underline;}