body
{
margin: 0px;
padding: 0px;
border: 0px;
background-color: #333399;
color: #333399;
}
	
#wrapper  /* Size of page container  */
{
position: relative;
width: 1200px;
margin: 0 auto;
background-color: #FFF;
border-style:solid;
border-width:2px; border-radius: 10px; 
border-color: #000;
}	

#capwrapper  /* Container for capcha information */
{
position: relative;
width: 1200px;
margin: 0 auto;
border-style:solid;
border-width:2px; border-radius: 25px; 
border-color: #000;
/* background-image: url("images/paper12.gif"); */
background-image: url("images/background40.gif");
}

.nologo  /* Wrapper with no logo  */
{
height: auto; 
background-image: url("images/background40.gif"); 
background-repeat: no-repeat;
}		

.cf:after { content: ' '; display: block; clear: both; }

.fleft { float:left; display: block; }

.fright { float:right; display: block; }

div.top { margin-top:10px; width:80%; }

div.dimg { width:50%; }

div.center { margin-left: auto; margin-right: auto; width: 80%; }

img.centerbb { display: block; margin-left: auto; margin-right: auto; border: 2px solid #000; border-radius: 15px; } 
img.center { display: block; margin-left: auto; margin-right: auto; }

img.ileft {float: left; clear: left;}
img.iright {float: right; clear: right;}

a:link    {color: #333399; outline: none;}
a:active  {color: #333399;}
a:visited {color: #333399; outline: none;}
a:hover   {color: #CC0920;}

a.x:link { border-style: solid; border-width : 1px 4px 4px 1px; text-decoration : none;   padding : 4px;
  border-color : #000; color: blue; }
a.x:active  { border-color : #000; color: #333399; }
a.x:visited  { border-color : #000; color: #333399; }
a.x:hover { border-color : #333399; background-color: #ccc; color: #000000; text-decoration : none; }


a.y:link { text-decoration : none; padding : 4px; border-color : #000; color: #333399; }
a.y:active  { color: #333399; }
a.y:visited  { color: #333399; }
a.y:hover { color: #CC0920; }

/* Used on Footer */
a.f { margin: 0 5px; padding : 5px; text-decoration : none; outline: none; border-style: solid; 
border-width : 2px 2px 2px 2px; border-radius: 25px; }
a.f:link { border-color : #FFF; #333399; }
a.f:active { border-color : #FFF; #333399; }
a.f:visited  { border-color : #FFF; #333399; }
a.f:hover  { border-color : #333399; background-color: #F3F0F0; color:#000;  } 



.nul { color: #CC0920; text-decoration : none; }  /* No underline of the anchor tag */

/* Border */
.bb { border: 2px solid #333399; }

/* FONTS */

.styleI { font-style: italic; }

.styleB { font-style: bold; }

.chfont1 { font-size: 5em; font-family:  Georgia, times, 'times new roman', serif; font-weight: bold;
font-style: italic; }

.chfont2 { font-size: 3em; font-family: Georgia, times, 'times new roman', serif; font-weight: bold;
font-style: italic; }

.chfont3 { font-size: 1.75em; font-family: Georgia, times, 'times new roman', serif; font-weight: bold;
font-style: italic; }

.bfontbig  
{ font-size: 2em; font-family: Georgia, times, 'times new roman', serif; font-weight: bold;
font-style: italic; }

.bfontbig1 
{ font-size: 2em; font-family: times, 'times new roman', serif; font-weight : bold;
font-style: italic; }

.headerfont1 /* Header Font */
{ font-size: 2.5em; font-family: Georgia, times, 'times new roman', serif; font-weight : bold;
font-style: italic; }

.headerfont2 /* Header Font */
{ font-size: 3em; font-family: Georgia, times, 'times new roman', serif; font-weight : bold;
font-style: italic; }

.headerfont3 /* Header Font */
{ font-size: 4em; font-family: Georgia, times, 'times new roman', serif; font-weight : bold;
font-style: italic; }

.tablefont { font-size: 1.10em; font-family: "times new roman", sans-serif, arial, helvetica; font-weight : bold;
font-style: italic; color: #000; }
 
/* A FONTS */
.afont0 { font-size: 1.1em; font-family: "times new roman", sans-serif, arial, helvetica; font-weight : bold; }

.afont1 { font-size: 1.25em; font-family: "times new roman", sans-serif, arial, helvetica; font-weight : bold; }

.afont2 { font-size: 1.5em; font-family: Georgia, times, 'times new roman', serif; font-weight : bold;
font-style: italic; }

.afont3  { font-size: 1.75em; font-family: Georgia, times, 'times new roman', serif; font-weight : bold;
font-style: italic; }

.afont4 { font-size: 2em; font-family: Georgia, times, 'times new roman', serif; font-weight : bold; 
font-style: italic; }

.afont5 { font-size: 2.5em; font-family: Georgia, times, 'times new roman', serif; font-weight : bold; 
font-style: italic; }


.bfont3 { font-size: 1.65em; font-family: Georgia, times, 'times new roman', serif; font-weight : bold;
font-style: italic; }

/* T Fonts  */
.tfontvsm  /* Text Font Very Small */
{ font-size: .5em; font-family: 'times new roman', serif; }

.tfontsm  /* Text Font Small */
{ font-size: .75em; font-family: 'times new roman', arial narrow, serif; }

.tfontlsm  /* Text Font Large Small */
{ font-size: .85em; font-family: 'times new roman', arial narrow, serif; }

.tfont0  /* Text Font */
{ font-size: 1em; font-family: Georgia, times, 'times new roman', serif; }

.tfont1  /* Text Font Bold */
{ font-size: 1em; font-family: Georgia, times, 'times new roman', serif; font-weight: bold; }

.tfont2  /* Text Font */
{ font-size: 1.25em; font-family: Georgia, times, 'times new roman', serif; }

.tfont3  /* Text Font Bold */
{ font-size: 1.5em; font-family: Georgia, times, 'times new roman', serif; font-weight: bold; }

.tfont4  { font-family: Tahoma, Verdana; font-size: 1em; font-weight: bold; }

.tfont5  { font-family: Tahoma, Verdana; font-size: 1.15em; }

.tfont6  { font-family: Tahoma, Verdana; font-size: 1.25em; font-weight: bold; font-style: italic; }

.tfont7  { font-family: Tahoma, Verdana; font-size: 1.5em; font-weight: bold; font-style: italic; }

.pleft { text-align: left; }

.pright { text-align: right; }

.pcenter { text-align: center; }

.vmiddle { vertical-align: middle; }

.vtop { vertical-align: top; }

.width15 { width:15%; margin: 0 auto; }

.width20 { width:20%; margin: 0 auto; }

.width25 { width:25%; margin: 0 auto; }

.width30 { width:30%; margin: 0 auto; }

.width40 { width:40%; margin: 0 auto; }

.width45 { width:45%; margin: 0 auto; }

.width50 { width:50%; margin: 0 auto; }

.width55 { width:55%; margin: 0 auto; }

.width60 { width:60%; margin: 0 auto; }

.width70 { width:70%; margin: 0 auto; }

.width75 { width:75%; margin: 0 auto; }

.width80 { width:80%; margin: 0 auto; }

.width90 { position: relative; width:90%; margin: 0 auto; }

.bnborder { border: 2px solid #333399; }

.hr80  { width:80%; color: #333399; margin: 0 auto; height: 1px; }

.hr90  { width:90%; color: #333399; margin: 0 auto; height: 1px; }
