/* General body styles*/*{	margin:0;	padding:0;	}img{	border:none;	}	body {	width: 785px;	background:#FFFed5  url(../images/body_bg.gif) repeat-x left top;	font: 12px "Trebuchet MS", Verdana, Geneva, Helvetica, Arial, sans-serif;	}ul {	margin: .8em 0% 1em 8%;	line-height:/* */ 1.2;	list-style: disc;	list-style-position: outside;	list-style-image: url(../images/bullet.gif);	}	/* link styles */a:link {	color:#66A000;	background: transparent;	text-decoration: underline;	}a:visited {	color:#669933;	background: transparent;	text-decoration: underline;	}a:active {	color: #C76Af6;	background: transparent;	text-decoration: underline;	}a:hover {	color: #C76Af6;	background: transparent;	text-decoration: underline;	}/* header styles */#header {	width: 785px;	float: left;	height:129px;	background: url(../images/l2.gif) no-repeat right top;	}#top_links {	float:right;		height: 129px; 	width:654px;	}#top_links p{	/*float:right;*/	padding-left:431px;	height:25px;		color:#003399;	padding-top:5px;	/* The following line is added by Nandu to align the top links with the right sidebar left side */	margin: 0 -15px 0 0;	}/* The following is an IE hack added by Nandu for the proper alignment of the top links with the right sidebar left side. html>body #top_links p{	float:right;	height:25px;		color:#0259C7;	margin: 0 95px 0 0;	}*/	#header #top_links a{	color:#000000; 	margin:0px 3px;	font-size:11px; 	text-decoration:none;	}#header #top_links a:hover{	color:#003399; 	text-decoration:underline;	}	#header h1 {		width:655px;	float:right;	height:67px;	}#header span{	display:none;	}#nav {	height:25px;	  	float:left;		list-style:none;	 	}#top_links #nav ul{	display:inline;	background-color:#B361D1;		}#top_links #nav li{	float:left;	width: auto;	list-style:none;	}#top_links #nav li a{	margin:0 3px 0 0;	}/*content styles */#content {	background: url(../images/bg.jpg) no-repeat left top;	width:750px;	min-height:666px;	float:left;	padding-bottom:50px;	}	/* ryan: added to fix IE's dislike toward min-height */	* html #content {	height:666px;}/* ryan: left float removed for IE alignment */#main-holder {	width: 640px;	/*float: left;*/	margin-left:110px;	text-align:left;	}/* right styles*//* ryan: added 15px left, bottom margins */#right { 	width: 184px; 	float: right;	font-size:11px;	margin-top:50px;	margin-left: 15px;	margin-bottom: 15px;	}	#right .inner{	margin:30px 0;	border-left:1px solid  #C462D7;	}/* ryan: added all to remove top padding */#right .inner p{	padding-top:0px;	padding-bottom:10px;	}/* ryan: margin-top reduced, color changed to blue */#right h3{	margin-top:15px;	padding:8px 5px 15px 10px;	color: #0066cc;	display:block;	}	#right p{		padding:20px 5px 0px 10px;	}#right ul{		padding:10px 5px 0px 10px;		}#right li{		padding-bottom: 5px;		}/* middle styles*/	/* ryan: removed width, float from main */				#main { 	/*width: 425px;*/	/*float: left;*/	font-size:12px;	text-align:left;	}#right img{	width:185px;	height:140px;	border: solid 1px #C462D7;}/* ryan: color changed to purple */#main h2{	padding:20px 0 0 20px;	color:#C462D7;	}	#main h2 span{	display:none;	}#main h3{	display:block;	padding-left:20px;	padding-top:20px;	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	}#main p{	padding:20px 30px 0 20px; 	}#main ul{	padding:15px 0 0 22px; 	margin:0 0 0px 12px;		}/*left styles*/#left{	width: 110px;	float: left;	}#left ul{	list-style:none;	margin-left:5px;	margin-top:20px;		}/*footer styles*//* ryan: reduced footer width from 455 */#footer { 	/*width: 441px;*/padding-top: 100px;	float: left;	}#footer p{	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#999999;	font-size:10px;		}	/* Added  by Nandu */#main td{	padding:15px 0 0 22px;  	}.link_large {font: bold 13px "Trebuchet MS", Verdana, Geneva, Helvetica, Arial, sans-serif;}