﻿@charset "utf-8";
/* CSS Document 
ADVISORNATION.COM
©J&C Consultants Developers Jared Kazel & Ryan Duran
12/03/2008
*/
	
	/* Default Layout Configuration */
	body{
		font-family: Arial,sans-serif;
		font-size: 12px;
		color: black;
		margin: 0px;
		padding: 0px;
		background-color: #e3e3e3;
	}
	
	h1{
	 font-family: Verdana,Arial,sans-serif;
	 font-size: 140%;
	 color: #14427F;
	 margin: 0px;
	 padding: 0px;
	}
	
	h2{
	 font-family: Arial,sans-serif;
	 font-size: 120%;
	 color: #14427F;
	 margin: 0px;
	 padding: 0px;
	}
	
	h3{
	 font-family: Arial,sans-serif;
	 font-size: 100%;
	 color: #000000;
	 margin: 0px;
	 padding: 0px;
	}
	
	h4{
	 font-family: Arial,sans-serif;
	 font-size: 100%;
	 color: #0099FF;
	 margin: 0px;
	 padding: 0px;
	}
	
	h5{
	 font-family: Verdana,Arial,sans-serif;
	 font-size: 100%;
	 color: #334d55;
	 margin: 0px;
	 padding: 0px;
	}

	/* Default Links */
	a:Link{ color: dodgerblue; text-decoration: underline;}
	a:Hover{ color: dodgerblue; text-decoration: none; }
	a:Visited{ color: #666666; text-decoration: underline; }
	a:Visited:Hover{color: #666666; text-decoration: none; }	
	
	/* Header Links */
	a.header:Link{ color: dodgerblue; text-decoration: underline; }
	a.header:Hover{color: dodgerblue; text-decoration: none; }
	a.header:Visited{ color: #666666; text-decoration: underline; }
	a.header:Visited:Hover { color: #666666; text-decoration: none; }	
	
	/* Sub-Header Links */
	a.subheader:Link{ color: #660066; text-decoration: underline; }
	a.subheader:Hover{color: #660066; text-decoration: none; }
	a.subheader:Visited{ color: #660066; text-decoration: underline; }
	a.subheader:Visited:Hover { color: #660066; text-decoration: none; }	
	
	/* Footer Links */
	a.footer:Link{ font-family: "Arial Unicode MS, Arial"; font-size: 12px; color: white; text-decoration: none; }
	a.footer:Hover{font-family: "Arial Unicode MS, Arial"; font-size: 12px; color: white; text-decoration: underline; }
	a.footer:Visited{ font-family: "Arial Unicode MS, Arial"; font-size: 12px; color: white; text-decoration: none; }
	a.footer:Visited:Hover { font-family: "Arial Unicode MS, Arial"; font-size: 12px; color: white; text-decoration: underline; }	
	
	/* Left Panel Links */
	a.leftpanel:Link{ color: black; font-family:"Arial Unicode MS, Arial"; font-size: 20px; font-weight:bolder; text-decoration: none; }
	a.leftpanel:Hover{color: dodgerblue; font-family:"Arial Unicode MS, Arial"; font-size: 20px; font-weight:bolder; text-decoration: none; }
	a.leftpanel:Visited{ color: #666666; font-family:"Arial Unicode MS, Arial"; font-size: 20px; font-weight:bolder; text-decoration: none; }
	a.leftpanel:Visited:Hover { color: #AAAAAA; font-family:"Arial Unicode MS, Arial"; font-size: 20px; font-weight:bolder; text-decoration: none; }	
	
	/* Header Configuration */
	#masthead {
		margin: 0 auto;
		padding: 0;
		background: url(images/masthead.png) no-repeat;
		width: 980px;
		height: auto;
		border-bottom:#006699 solid 5px;
	}
	
	#bluebar {
		margin: 0 auto;
		padding: 0;
		background-color: #39b8ff;
		width: 980px;
		height: 5px;
	}
	
	#page {
		margin: 0 auto;
		padding: 0;
		background-color: white;
		width: 980px;
		text-align: center;
	}
	
	/* Footer Configuration */
	#mastfoot {
		margin: 0 auto;
		padding: 0;
		background-color:#666666;
		width: 980px;
		height: 25px;
		color: white;
		vertical-align: middle;
	}
	
	/* Homepage Banner Ad Configuration */
	#banner {
		margin: 0 auto;
		padding: 0;
		background-image: url(images/banner_bg.png);
		width: 980px;
		height: 248px;
	}
	
	#banner2 {
		margin: 0 auto;
		padding: 0;
		background-image: url(images/banner_bg2.png);
		background-color:#FFFFFF;
		width: 980px;
		height: 124px;
	}
	
	#content_wrapper {
		margin: 0 auto;
		padding: 0;
		color: black;
		font-family: "Arial Unicode MS, Arial";
		font-size: 12px;
		text-align: justify;
		border:thin #096091 solid;
	}
	
        #content_wrapper2 {
		margin: 0 auto;
		padding: 0;
		color: black;
		font-family: "Arial Unicode MS, Arial";
		font-size: 12px;
		text-align: justify;
		border:thin #096091 solid;
	}
	/**** --- RD: Login Panel content located on the main index page --- ****/
	#content_wrapper #content_wrapper2 #signin_panel { 
	 position:relative; 
	 border:#CCCCCC solid 1px;
     width:300px;
	 height:300px; 
	 background-color:white; 
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#FFFFFF;
	 margin:0px; padding:2px; 
	   }
				 
#content_wrapper #signin_panel_header { position:relative; border:#CCCCCC solid 1px; width:100%; height:20px; background-color:#336699;                     font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;  float:left; border-bottom:#000000 solid 1px;  }
						
#content_wrapper #signin_panel_content { position:relative;  width:100%; height:auto; background-color:white; 
                     font-family:Verdana, Arial, Helvetica, sans-serif; color:#339999; margin-left:-1px; float:left;  }
	
	#content_wrapper_title {
		height: 25px;
		font-weight: bolder;
		font-size: 18px;
		font-weight:bold;
		font-family:tahoma, verdana, arial;
		color: white;
		background-color: #096091;
		text-align:center;
		vertical-align:middle;
	}
	#content_wrapper_title2 {
		height: 25px;
		font-weight: bolder;
		font-size: 18px;
		font-weight:bold;
		font-family:tahoma, verdana, arial;
		color: white;
		background-color: #096091;
		text-align:center;
		vertical-align:middle;
	}
	#headline_title{
		color: #096091;
		text-decoration: underline;
	}
	
	#sidemargin{
		width: 200px;
		background-color: #e7e7e7;
	}
	
	#sidemarginbg{
		height: 1000px;;
		width: 165px;
		background-color:#999999;
		background-repeat:repeat-y;
		
	}
	
	/*Custom Styles */
	.eventTextArea{
		width: 350px;
		height: 200px;
	}
	
	.searchbox{
		width: 125px;
		border:thin solid #666666;
	}
		
	.admins{
		background-color:#e4e4e4;
		width: 600px;
		text-align:center;
		border:red thin solid;
	}
	
	.headerText {
		font-family: "Myriad Pro, Arial";
		font-size: 14px;
		color: black;
	}

	
	.content{
		color: black;
		font-family: "Arial Unicode MS, Arial";
		font-size: 12px;
	}
	
/****------ RD Css Defines ------ ****/	
#content_signin { position:relative; border:#CCCCCC solid 1px; width:auto; height:auto; background-color:white; 
                 font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999;  margin:25px; padding:10px; }
				 
 #content_signup { position:relative; border:#CCCCCC solid 1px; width:auto; height:auto; background-color:white; 
                 font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999;  margin:25px; padding:10px; }
				 
#signin_panel { position:relative; border:#CCCCCC solid 1px; width:300px; height:300px; background-color:white; 
                 font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;  margin:25px; padding:2px; float:left; }
				 
#signin_panel_header { position:relative; border:#CCCCCC solid 1px; width:100%; height:20px; background-color:#336699; 
               font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;  float:left; border-bottom:#000000 solid 1px;  }
						
#signin_panel_content { position:relative;  width:100%; height:auto; background-color:white; 
                        font-family:Verdana, Arial, Helvetica, sans-serif; color:#339999; margin-left:-1px; float:left;  }
						
#signin_panel_content p { position:relative;  color:#336699; left:10px; }
				 
#signin_panel input { position:relative; border:#99CCFF solid 1px; width:200px; height:20px; background-color:#FFFFCC;
                      font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; float:left; margin-left:0px; color:#999999;  }
					  
#signin_panel_content  #btnsubmit { position:relative; border:#CCCCCC solid 2px; background-color:white; width:auto; color:#339999;
					               left:10px; margin:10px; } 
								   
 #register_panel { position:relative;  width:300px; height:200px; background-color:white; 
                 font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999;  margin-left:25px; padding:2px; float:left; }
				 
 #register_panel ul li{ list-style:square; text-align:left; margin-left:-10px; margin-bottom:2px; border-bottom:#009966 dotted 1px; }				 
 #register_panel #btnsubmit { position:relative; border:#CCCCCC solid 2px; background-color:white; width:auto; color:#339999;
					               left:10px; margin:10px; } 

/*RD -  Registration Panels for signup  -----------------------------------------------------------*/
 #reg_panel 
 {  position:relative; border:#CCCCCC solid 1px; width:auto; height:auto; background-color:white; 
                 font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;  margin:10px; padding:2px; float:left; }
				 
 #reg_panel_header
 { position:relative; border:#CCCCCC solid 1px; width:740px; height:20px; background-color:#336699;
               font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;   border-bottom:#000000 solid 1px; }
			   
 #reg_panel_content
 { position:relative;  width:auto; height:auto; background-color:white;  font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#339999; margin-left:-1px; float:left;  padding:10px; }	
   
 #reg_panel_content input { position:relative; border:#99CCFF solid 1px; width:175px; height:20px; background-color:#FFFFCC;
                      font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; float:left; margin-left:0px; color:#999999;  }	
 			 
 #reg_panel #btnsubmit 
 { position:relative; border:#CCCCCC solid 2px; background-color:white; width:auto; color:#339999; left:10px; margin:10px; } 								  
#content_register
{ position:relative;  border-bottom:#CCCCCC dotted 2px; margin:15px; padding:1px; width:600px; height:auto; font-size:16px; }

.content_register td
{  padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:justify; }

.content_register_invites
{ position:relative; float:left; border:#CCCCCC solid 1px; margin:5px; padding:1px; left:0px; width:auto; height:auto; }

/*.content_register_invites td
{  padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:justify; }*/

.content_register_invites input { position:relative; width:150px; height:auto; border-bottom-color:#666666 dotted 1px; }

#invites { position:relative;  width:200px; height:50px; left:0px;  }
#add_invite { position:relative; float:left; width:auto; height:auto; cursor:pointer; }
#reg_panel_content #invite_message {  width:500px; height:200px; border:#006699 solid 2px; margin:5px;  }
#reg_panel_content  #btnsubmit { position:relative; border:#CCCCCC solid 2px; background-color:white; width:auto; color:#339999;
					               left:10px; margin:10px; } 

/*RD -  TABS Gui Controls definition -----------------------------------------------------------*/
  #tabs { position:relative; width:auto; height:auto; background-color:#FFFFFF; color:#6699CC; float:left; margin:5px; }
		  
  #tabs ul{  margin-left:5px; margin:0px; position:relative;  background-color:#FFFFFF; color:#6699CC; float:left;    }
		  
		    #tabs a:link { color:#6699CC; text-align:center; text-decoration:none; }
			#tabs a:visited { color:#6699CC; text-align:center; text-decoration:none; }
			#tabs a:active { color:#666666; text-align:center; text-decoration:none; }
			#tabs a:hover { color:#666666; text-align:center; text-decoration:none; }
  
  #tabs li { position:relative; width:auto; height:20px; float:left; 
             background-color:#FFFFFF; color:#6699CC; border-top:#CCCCCC solid 1px;  border-left:#CCCCCC solid 1px; 
			  border-right:#CCCCCC solid 1px; margin-left:5px; list-style:none; padding-left:5px; padding-right:5px; }
			 
   #tabs li:hover { position:relative; width:auto; height:20px; float:left; 
                    background-color:#99CCFF; color:#ffffff; border-top:#CCCCCC solid 1px;  border-left:#CCCCCC solid 1px; 
		            border-right:#CCCCCC solid 1px; margin-left:5px; padding-left:5px; padding-right:5px; }
					
	 #tabs li:active { position:relative; width:auto; height:20px; float:left; 
                    background-color:#FFCC33; color:#333333; border-top:#CCCCCC solid 1px;  border-left:#CCCCCC solid 1px; 
		            border-right:#CCCCCC solid 1px; margin-left:5px; padding-left:5px; padding-right:5px; }
					
#tab1 { position:relative; width:600px; height:250px; background-color:#FFFFFF; color:#6699CC; 
          float:left; border:#CCCCCC solid 1px;  }

#tab2 { position:relative; width:500px; height:250px; background-color:#FFFFFF; color:#6699CC; 
          float:left; border:#CCCCCC solid 1px; }
		  
#tab3 { position:relative; width:600px; height:250px; background-color:#FFFFFF; color:#6699CC; 
          float:left; border:#CCCCCC solid 1px; }
		  
.refer {  margin-left:40px; margin-top:5px; margin-bottom:5px; }

.tab_content_network
{ position:relative; float:left;  margin:5px; padding:1px; }

.tab_content_network td
{ border:#CCCCCC dotted 1px; padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:justify; }

.tab_content_network input
{ border:#CCCCCC solid 1px; background-color:#006699;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align:justify; }

#page_content
 { position:relative; float:left; padding:5px; margin:10px; text-align:left; font-family:Arial, Helvetica, sans-serif;
   list-style-image:url(images/arrow_icon.jpg); font-size:14px; }
   
   #page_content a:link { color:#669999; text-decoration:underline; }
   #page_content a:visited { color:#669999; text-decoration:underline; }
   #page_content a:active { color:#669999; text-decoration:underline; }
   #page_content a:hover{ color:#66CCFF; text-decoration:none; }
   
   .home_content { padding:5px; margin:1px; font-family:Arial, Helvetica, sans-serif; font-size:16px; } 
    .home_content ul li { list-style-image:url("images/icon_checkmark.gif"); list-style-position:outside; padding:3px;  } 
   #info { position:relative; float:left; margin:15px; width:150px; height:auto; color:#999999;  }
   
   #info_title 
   { position:relative; float:left; width:125px; height:auto; color:#666666; font-family:"Arial Black"; font-size:16px; 
     border-bottom:#666666 dotted 1px; }
   
   #info table { position:relative; float:left;  margin:0px; left:0px;  list-style:none; padding:3px; width:150px; }
   
   
.top_navigation 
 { position:relative; float:left; color:#00CCCC; padding-bottom:25px; vertical-align:top;  width:1000px; height:25px;  }
 
 .btn { border:#999999 dotted 2px; background-color:#336699; color:#FFFFFF; font-family:tahoma, verdana, arial; width:auto;  }
 .btn:hover { border:#999999 dotted 2px; background-color:#99CCCC; color:#333333; font-family:tahoma, verdana, arial; width:auto;  }
 .btn:hover { border:#999999 solid 2px; background-color:#99CCCC; color:#333333; font-family:tahoma, verdana, arial; width:auto;  }
 
 .txtbox
  { border:#999999 dotted 1px; background-color:white; font-family:tahoma, verdana, arial; width:300px; height:100px; }
  
  #preview { position:absolute; z-index:200; width:0px; height:0px; border:#3399CC solid 3px; background-color:#FFFFFF;
             padding:15px; text-align:left; color:#999999; overflow:auto;  }
			 #close {  text-decoration:overline; text-decoration:underline; }
			 
  #msg_preview { color:#339999; }
 /*** Tabs for main gui advisor ***/
 
#menu { color:#FFFFFF; margin:0px; padding-bottom:0px; }
#news { padding:10px; } 