/* main style */
body				{font-family	: Arial, Verdana, Tahoma, sans-serif;
					 font-size		: 9pt;
					 }
					 
table				{font-size		:9pt;
					}
					
a					{color			: #113355;
					 font-size		: 9pt;
					 font-weight		: bold;
  					 text-decoration	: none;
					 }

a:hover				{text-decoration	: underline;
					}

					 
form				{ margin: 0px; padding: 0px; }
img					{ border: 0px; }

.header				{width			: 730px;
					 height			: 150px;
					 border			: 1px solid #999999;	
					 background		: #efefef;
					 }
					 
.menu				{width			: 730px;
					 height			: 20px;
					 border			: 1px solid #999999;	
				 	 background		: #eeeeee;
					 padding-top		: 3px;
					 margin-top		: 3px;
					 margin-bottom		: 3px;
					 text-align		: center;
					 }
					 
.menu a				{padding-left		: 10px;
					 padding-right		: 10px;
					}

					
.body				{width			: 730px;
					 border			: 1px solid #999999;	
					 background	      	: #efefef;
					 background-image	: url('/images/bottom.png');
					 background-position	: bottom right;
					 background-repeat	: repeat-x; 
					 }

					
/* center box aligns the whole page in the center of the screen  */					 

.centerbox	  	    {width			: 100%;
					 text-align		: center;
					}
					 

/* canvas is the container of all elements of the page */

.canvas				 {width				: 750px;
					  border		  	: 0px solid #000000;
					  background-image	: url('/images/shadow_vertical.jpg');
					  background-repeat	: repeat-y;
					  margin-left		: auto; 
					  margin-right		: auto;
					  text-align        : left;   
					 }
					 
.shadowtop			{width	       		: 750px;
					 background-image	: url('/images/shadow_top.jpg');
					 background-position: right top;
					 background-repeat	: no-repeat;
					 } 

.shadowbottom		{position		: absolute;
					 z-index		: 0;
					}
					 
					 
/* content screen */
					 
.content			{width			: 700px;
					 margin-top		: 20px;
					 margin-left	: 10px;
					 }



/* side bar search box + keywordbox  */
					 
.sidebar			{vertical-align: top
					}

.keywordbox			{width			: 127px;
					 border			: 1px solid #bbbbbb;
					 background-image	: url('/images/corner01.gif');
					 background-repeat	: no-repeat;		
					 background-position	: right bottom;
					 padding		: 5px;
					 margin-top		: 3px;
					}

.adsensebox			{width			: 127px;
					 border			: 1px solid #bbbbbb;
					 background-image	: url('/images/corner01.gif');
					 background-repeat	: no-repeat;		
					 background-position	: right bottom;
					 padding		: 3px;
					 margin-top		: 3px;
					}
		
		

					 
.searchbox			{width			: 127px;
					 height			: 210px;
					 border			: 1px solid #bbbbbb;
					 background-image	: url('/images/corner01.gif');
					 background-repeat	: no-repeat;		
					 background-position	: right bottom;
					 padding		: 5px;
					 display		: block;
					}
					
					
					
					

.contentbox			{width			: 566px;
					 
					 border			: 1px solid #bbbbbb;
					 background		: #fefefe;
					 margin-bottom		: -1px;
					 padding-bottom	: 0px;
					}

td .contentBox		{vertical-align		: top;
   					}

.navigation			{background: #ffffff; 
					 line-height: 14pt;
					 font-size: 8pt;
					 padding-left: 10px;
					}
					
.navigation a		{font-size: 8pt}					


/* "static" pages  */ 

.text				{font-family: "arial", "verdana";
					 font-size: 9pt;
					 line-height: 13pt;
						
					}

.text a				{font-family: "arial", "verdana";
					 font-size: 10pt;
					 font-weight: bold;
					 color: #000000;
					 text-decoration: underline;
						
						
					}

.text1				{font-family: "arial", "verdana";
					 font-size: 10pt;
					 line-height: 13pt;
					}

.text1 a			{font-family: "arial", "verdana";
					 font-size: 10pt;
					 font-weight: normal;
					 color: #000000;
					 text-decoration: underline;					 
					}


					
/* resultpages */	
				
.listtable			{width: 468px;
					}

.listtable1			{width: 468px;
					}
					  
					
.listtable2			{width: 100%;
					}
					  
.listtable td,th	{vertical-align		: middle;
					}
					
.listtable .nopadding {background: none;
		   			   padding: 0px; 
					   margin: 0px;  
					   vertical-align: middle;
					   }


.listtable a.notbold{font-weight: normal;
					}
					
.listtable a	   {font-weight: bold;
					color: #000000;
					letter-spacing: 1px
					}
					
.listtable a:hover	{text-decoration: underline;
					}
					
.listtable a.ul		{text-decoration: underline;
					}


.row1				{background: #eeeeee;
					}

.listtable td,th	{
					padding: 2px;
					}

.listtable .advisor-name td {
					background: #eeeeee;
					padding: 0 2px 10px 2px;
					font-size: 11px;
					}

th					{text-align: left;
					 vertical-align: top;
					 color: #000000;
					}
					
h1					{font-family: "arial", "verdana";
					 font-size: 12pt;
					}

h2					{font-family: "arial", "verdana";
					 font-size: 13pt;  margin: 0px; padding: 0px;
					}
										
/* membership pages */					

.infobox			{font-family: "verdana", "arial";
					 font-size: 8pt;
					 text-align: justify;
					}
/* miscelaneous */


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

.comment			{font-family: arial, verdana, sans-serif; 
					 font-size: 7pt; 
					 }

.legal				{text-align		: right;
					 font-size		: 7pt;
					 color			: #888888;					
					 display:    block;
					
 }
					 
.bottompic
					{height				: 90px;
					 width				: 100%
					 padding-bottom		: 0px;					 			 
					 text-align			: right;
					 vertical-align		: bottom;
					 }					 
 

