@charset "utf-8";
/* CSS Document */

body						{margin:0px; padding:0px; background:#1a78b1 url(images/body-bg.jpg) repeat-x left top;}

td, tr, th, p, div, ul, li	{font-family:Georgia, Times, serif; font-size:14px; color:#434343; line-height:18px;}
h1							{color:#284f7f; font-size:21px; font-weight:normal;}
.heading_2					{color:#1e77af; font-size:18px; font-weight:normal; line-height:25px;}
.heading_5					{color:#1e77af; font-size:10px; font-weight:normal; text-transform:uppercase; line-height:15px;}

a							{color:#1e77af; text-decoration:none;}
a:hover						{color:#cc0000; text-decoration:none;}

.clearfix					{clear:both;}
#Header						{display:block; width:944px; margin:0px auto; padding-top:20px;}
.header_right				{display:block; float:right; width:380px; }
.header_right div			{margin:3px;}
.header-right-top			{display:block; text-align:right; width:310px; padding-left:35px;}		

a.logo						{display:block; float:left; width:394px; height:62px; border:0px; background:url(images/logo.gif) no-repeat left top;}

.left						{display:block; float:left;}
.right						{display:block; float:right;}
.inputbg					{padding:4px; border:#506e92 1px solid; background:#fff url(images/inputbg.gif) repeat-x left top;}
fieldset {border: none; margin: 0; padding: 0;}

/* ==================== Top Navigation ================================ */

#nav						{display:block; background:url(images/navbg.jpg) repeat-x left top;}
#nav ul						{list-style-type:none;}
#nav li						{display:inline;}
						 
#nav li a.home				{display:block; height:115px; width:110px; text-decoration:none; margin-left:-40px; padding:0px;
							 background:url(images/home.jpg) no-repeat left top; float:left; text-align:center; 
							 }

#nav li a.home:hover		{display:block; height:115px; width:110px; float:left; text-align:center; padding:0px;
							 background:url(images/home-over.jpg) no-repeat left top; margin-left:-40px;
							 border:0px;}
							 
#nav li a.org				{display:block; height:115px; width:157px; text-decoration:none; padding:0px;
							 background:url(images/org.jpg) no-repeat left top; float:left; text-align:center; 
							 }

#nav li a.org:hover			{display:block; height:115px; width:157px; float:left; text-align:center; padding:0px;
							 background:url(images/org-over.jpg) no-repeat left top; 
							 border:0px;}
							 
#nav li a.paid				{display:block; height:115px; width:147px; text-decoration:none; padding:0px;
							 background:url(images/paid.jpg) no-repeat left top; float:left; text-align:center; 
							 }

#nav li a.paid:hover		{display:block; height:115px; width:147px; float:left; text-align:center; padding:0px;
							 background:url(images/paid-over.jpg) no-repeat left top; 
							 border:0px;}							 							 
#nav li a.contex			{display:block; height:115px; width:157px; text-decoration:none; padding:0px;
							 background:url(images/contex.jpg) no-repeat left top; float:left; text-align:center; 
							 }

#nav li a.contex:hover		{display:block; height:115px; width:157px; float:left; text-align:center; padding:0px;
							 background:url(images/contex-over.jpg) no-repeat left top; 
							 border:0px;}							 
#nav li a.ecomm				{display:block; height:115px; width:164px; text-decoration:none; padding:0px;
							 background:url(images/ecomm.jpg) no-repeat left top; float:left; text-align:center; 
							 }

#nav li a.ecomm:hover		{display:block; height:115px; width:164px; float:left; text-align:center; padding:0px;
							 background:url(images/ecomm-over.jpg) no-repeat left top; 
							 border:0px;}							 
#nav li a.blog				{display:block; height:115px; width:88px; text-decoration:none; padding:0px;
							 background:url(images/blog.jpg) no-repeat left top; float:left; text-align:center; 
							 }

#nav li a.blog:hover		{display:block; height:115px; width:88px; float:left; text-align:center; padding:0px;
							 background:url(images/blog-over.jpg) no-repeat left top; 
							 border:0px;}					 
							 
#nav li a.contact			{display:block; height:115px; width:119px; text-decoration:none; padding:0px;
							 background:url(images/contact.jpg) no-repeat right top; float:right; text-align:center; 
							 }

#nav li a.contact:hover		{display:block; height:115px; width:119px; float:right; text-align:center; padding:0px;
							 background:url(images/contact-over.jpg) no-repeat right top; 
							 border:0px;}	

#nav li div {background: url(images/drop-down-div-bg.png) no-repeat bottom; padding-bottom: 11px; width: 156px; height: auto; float: left; position:absolute; margin-top: 115px; margin-left: 375px; visibility: hidden; [margin-top: 115px;
margin-top:130px;]}
#nav #list2 {margin-left: 70px;}
#nav #list3 {margin-left: 222px;}
#nav li div ul {background: url(images/drop-down-ul-bg.png) repeat-y; width: 144px; float: left; padding: 15px 0 0 12px;}
#nav li div ul li {margin-bottom: 10px; float: left; width: auto;}
#nav li div a {font-size: 13px; color: #fff; float: left;}
#nav li div a:hover {text-decoration: underline;}
