body 		{ 	padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				background-color: #8CADDF;
				background-image:  url(images/bg_clouds.gif);
				background-attachment: fixed;
				background-repeat: repeat-x;	}
				

#container 	{	position: relative;
				width: 688px; height: 1024px;
				margin: 0px auto -1px auto;
				background-color: #ffffff; 
				padding: 0px;  
				z-index: 1	}
				

							
				
#main  		{ position: absolute; top: 120px; left: 158px; width: 511px; padding: 0px; margin: 0px; z-index: 4}

#banner  	{ position: absolute; top: 0px;   left: 0px; height: 33px;  width: 866px; padding: 0px; margin: 0px; z-index: 2}
#logo  		{ position: absolute; top: 44px;  left: 148px; height: 80px;  width: 79px; padding: 0px; margin: 0px; z-index: 2}
#menu    	{ position: absolute; top: 55px;  left: 20px;  width: 130px; padding: 0px; margin: 0px; z-index: 3}
.icon		{ margin: 0px 6px 0px 0px; }

#col_1  	{ position: absolute; top: 146px; left: 230px; width: 250px; padding: 0px; margin: 0px; z-index: 5}
#col_2  	{ position: absolute; top: 146px; left: 441px; width: 250px; padding: 0px; margin: 0px; z-index: 6}

.full_col  	{ position: relative; top: 0px; left: 0px; width: 510px; padding: 0px; margin: 0px;}
.floatleft 	{ float:left;  margin: 0px 11px 11px 0px; border: 0px; padding: 0px; }
.floatright { float:right; width: 300px; margin: 0px 0px 0px 0px; border: 0px; padding: 0px; }
.clear 		{ clear: both;}
.boxborder 	{ background: url(images/rule_grey_boxside.gif) left repeat-y; width: 511px; margin: 0px 0px 0px 0px; }
.nowrap		{ white-space: nowrap }


.pad_v_11 	{ padding: 0px 0px 11px 0px;}
.pad_v_5 	{ padding: 0px 0px 5px 0px;}
.pad_11 	{ padding: 11px 11px 11px 11px;}



/* -- standard -- */


p,td,span,div	{
	font-family: verdana,arial,helvetica,'sans serif';
	font-size: 16px;
	line-height: 19px;
	color: #000000;
}

.smalltext	{	font-size: 12px;	}

 hr 	{	border: 0px dashed #8CADDF;
			border-top: 1px dashed #8CADDF; /*the border*/
 			width: 511px;
 			height: 1px; } /*whatever the total width of the border-top and border-bottom equal*/


/* -- headlines -- */


h1.heading	{	
	font-family: verdana,arial,helvetica,'sans serif'; 
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #990066;
	margin: 0px; } /*996633*/

h2.sub	{	
	font-family: verdana,arial,helvetica,'sans serif'; 
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}

h2.dis	{	
	font-family: verdana,arial,helvetica,'sans serif'; 
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #993366;
	margin: 0px;
}


/* -- link related -- */
	
a	{	font-family: verdana,arial,helvetica,'sans serif'; 
		color: #339900; 
}



a.grey	{	font-family: verdana,arial,helvetica,'sans serif'; 
			color: #7f7f7f; }

a.menu		{	font-family: verdana,arial,helvetica,'sans serif'; 
			font-size: 14px;
			line-height: 16px;
			font-weight: normal; 
			color: #339900; }

a.menubold		{	font-family: verdana,arial,helvetica,'sans serif'; 
			font-size: 14px;
			line-height: 16px;
			font-weight: bold; 
			color: #339900; } /*f30*/

.at			{	font-family: verdana,arial,helvetica,'sans serif'; 
			font-size: 14px;
			line-height: 16px;
			font-weight: normal; 
			color: #990066; }

.atbold	{	font-family: verdana,arial,helvetica,'sans serif'; 
			font-size: 14px;
			line-height: 16px;
			font-weight: bold; 
			color: #990066; }

.home	{	font-family: verdana,arial,helvetica,'sans serif'; 
			font-size: 16px;
			line-height: 19px;
			font-weight: normal; 
			color: #990066; }

a:visited	{	text-decoration: none;
				color: #339900;
				border-bottom: dashed 1px #339900;
}

/* -- lists -- */

ul {
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
}

li {
	background-image: url(images/bullet_url_grey.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 14px;
}

/* -- one offs -- */

input		{	font-family: verdana,arial,helvetica,'sans serif';
				font-size: 11px; }
			
textarea	{	font-family: verdana,arial,helvetica,'sans serif';
				font-size: 11px; }

.redtext	{	color: #ff0000; }

.bluheading	{	color: #3333FF;
				font-weight: bold; }
				
.orgheading	{	color: #FF3300;
				font-weight: bold; }

.center		{	text-align: center }

.temp		{	color: #009933;
				font-size: 9px }
			
select		{  	font-family: verdana,arial,helvetica,'sans serif'; 
				font-size: 11px;
				background-color: #006666;
				color: #ffffff; }

.card	{	font-family: verdana,arial,helvetica,'sans serif';
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #000000; }


