/*
    ----------------------------------------------------------------
    General Stylesheet for evolveForward v0.34 10:00-4Jun
    ----------------------------------------------------------------
    
*/

/*  Reset CSS styles to base */

    body,hr,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {margin:0;padding:0; }
    table                   {border-collapse:separate; }
    fieldset,img            {border:0; }
    address,caption,
    cite,code,dfn,em,
    strong,th,var           {font-style:normal;font-weight:normal; }
    caption,th              {text-align:left; }
    h1,h2,h3,
    h4,h5,h6                {font-size:100%;font-weight:normal; }
    q:before,q:after        {content:''; }
    abbr,acronym            {border:0; }

/*  Reset Font Styles to Base */

    body                    	{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; }
    table                   	{font-size:inherit;font:100%; }
    select, 
    input, textarea         	{font:99% arial,helvetica,clean,sans-serif; }
    pre, code               	{font:115% monospace;*font-size:100%; }
    body *                  	{line-height:1.5em; }
	
/*  Now... define std block elements the way we want them  */

    body                    	{ padding:0px; background-color:#3D59D4; background-image:url(../images/bg.jpg); background-repeat:no-repeat; padding:0px; }
    td                      	{ vertical-align:top; }
    td, p, body, ul         	{ line-height:1.4em; color:#666; }
    p                       	{ margin:10px 0px; }
    th                      	{ font-weight:bold;  text-align:left; padding:2px;}
    div                     	{ text-align:left; }
    img                     	{ vertical-align: top; } /* Fixes Mozilla baseline issue */
    dt                      	{ font-weight:bold; }
    dd                      	{ font-style:italic; }
    ul                      	{ margin-left:30px; margin-bottom:8px; }
    li							{ padding-left:10px; }			
    ol                      	{ margin-left:25px; margin-bottom:8px; }
	a 							{ color:#a00c10; }
 	input 						{ vertical-align:middle; }
 	
 	h3							{ color:#f26522; font:bold 18px times-new-roman,times,serif; margin-top:20px; margin-bottom:15px; }

/* Header Styles */

	#logo						{ margin-left:20px; margin-top:15px; }
	
	#main						{ background-color:#fff; width:965px; margin-top:20px; min-height:450px;}
	#tm_logo					{ position:absolute; left:786px; top:32px; }
/* nav menu starts*/
	#nav_links					{ margin-left:12px; }
	.nav_lili {
	position: absolute;
	left: -20px;
	top: 0px;
	width: 110px;
}
	#links_table				{  }
	#links_table td				{ padding-right:40px; }
	#links_table td a			{ text-decoration:none; color:#900; font-weight:bold;}
	#links_table td ul 			{ position:absolute; 	list-style-type: none; }	
	#links_table td li		{
	color: #003399;
	padding: 3px 10px;
	background-color:#F4F4F4;
	opacity:0.7;
	display: none;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #bbb;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 80px;
}
	#links_table td:hover li	 {display:block}
	#links_table td ul a	{color:#0000CC}
	
/* nav menu ends*/

	#title						{ margin-left:20px;	margin-top:30px;  top: 100px;   left: 20px;}
	#main_content				{ margin-left:20px; width:700px; }

	.footer 					{ width:895px; text-align:right; color:#f99; font-size:82%; margin-top:-10px;  margin-left:20px; padding-bottom:20px; }
	.footer a					{
	color:#FFFFCC;
}
	
	.noshow						{ display:none; }
	
#jx-clear {
	clear: both;
}
#jx-empty {}
