html { font-size: 100%; /* IE hack */ }

body {
				margin: 0px;
				text-align: center;
				padding: 0px;
				background: white;
				font: 0.8em/1.6em Arial, Helvetica, sans-serif;

}


a 			{	color:#8bd3e5;}
a:link 		{	text-decoration: none; color:#1C93C0; }
a:visited 	{	text-decoration: none; color:#1C93C0; }
a:hover 	{ 	color: #000000; text-decoration: none;}

h1 {
	                color:#196caa;
	                font:1.4em bold Arial, Helvetica, sans-serif;
	                margin:0px 0px 10px 0px;
}

h2 {
	                color:#1c93c0;
	                font:1.3em bold Arial, Helvetica, sans-serif;
	                margin:0px 0px 10px 0px;
}

p{
	                color:#0d2839;
	                font:0.85em Arial,
					Helvetica, sans-serif;
}



form {          margin:0px;
				padding:0px;
}
#header{        border:0px solid black;
				height:105px;
				width:760px;
				margin:0px auto;
				text-align:left;
}

#header img{    
				margin:13px auto 0px 295px;
}

#header h1{
				color:white;
}


#headerback{    border:0px solid black;
				background: url(images/site_bits/header_grad.jpg) repeat-x left top;
}

#header #accesskeys {
					position: absolute;
					top: 0px;
					left: 0px;
					width: 1px;
					height: 1px;
					margin: 0px;
					padding: 0px;
					overflow: hidden;
					background: transparent;
}

#mainbit{           border:0px solid black;
					width:760px;
					text-align:left;
					margin:0px auto 0px auto;

}
#single{
	                width:70%;
	                float:left;
	                margin:25px 0 30px 0;
}
* html #single{
					margin:35px 0 30px 0;
}



#col1{        		border:0px solid black;
					float:left;
					width:49%;
					margin:35px 4% 30px 0;
}

* html #col1{
					margin:35px 2% 30px 0;
}


#col2{              border:0px solid black;
	                float:left;
					width:25%;
					margin:35px 0 30px 0%;
					padding-left:2%;
					
}
* html #col2{
					width:25%;
}

#colbackground {    float:right;
					width:27%;
					height:100%;
					margin:0px 0px 0px 0px;
         			background-color: #e1edee;

}


#footer, #ifaline{  
					text-align:left;
					width:760px;
					margin:0px auto 0px auto;
					font-size:0.7em;
					color:#1C93C0;
}

#ifaline{			font-size:1em;
					margin:0px 0px 0px 35px;}

* html #ifaline{	margin:0px 0px 0px 40px;}

#duoline{          
					height:20px;
					float:right;
					margin:-20px auto 0px auto;

}

.cleaner {
					clear:both;
					height:0px;
					line-height:0px;
					font-size:1px;
					border:none;
					margin:0px; padding:0;
					background:transparent;
}

#lines  {
					border:1px solid white;
					border-width:1px 0px 1px 0px;
     				background: url(images/site_bits/bg_pic-2.jpg) repeat-y center top;
}

#footerlines  {
					border:1px solid #8bd3e5;
					border-width:1px 0px 0px 0px;
}


#navigation{        border:0px solid #8bd3e5;
    				float:left;
					width:15%;
   					margin:35px 2% 30px 0;
					padding:0px;
}


#navigation ul{
					margin: 0px;
					padding:0px;
					height:2em;
					
}

#navigation li {    font-color:#7ECADF;
					font-size: .85em;
					background:url(images/site_bits/bullet-0.gif) no-repeat 0% 1em;
					line-height: 1.8em;
					margin: 0px;
					padding:0.5em 0 0 1em;
					list-style: none;
					
				
}
#navigation .active a{text-decoration: none; color: #0D2839;}
#navigation .active a:link {text-decoration: none; color: #0D2839; }
#navigation .active a:visited {text-decoration: none; color: #0D2839; }
#navigation .active a:hover { color: #0D2839;text-decoration: bold; }


#sideMenu {
					width:25%;
					float:left;
					margin:30px 25px 35px 0px;
					font-size:0.85em;
					padding:0px;
}

#sideMenu li{
					list-style:none;
					background:url(images/site_bits/bullet-0.gif) no-repeat 0% 1em;
					margin:0px;
					padding:0.6em 0 0 1em;
					line-height:1.5em;
     				font-size: 1em;
}

#sideMenu a{
					text-decoration: none;
    				padding:0px;
					color:#00337F;
}
#sideMenu a:link {text-decoration: none; color: #00337F; }
#sideMenu a:visited {text-decoration: none; color: #00337F; }
#sideMenu a:hover { color: #008CCC;}



/*Dynamic list styles*/

.dynamic,.dynamic ul {		padding:0px;list-style: none;margin:0px;display:block;}
.dynamic .default {			display:inline;}
.dynamic .default img{		float:right;border:1px solid #85b8d7;clear:right;display:block;}


/*feedback form*/
#feedback,#feedback dl{ width:280px;}
#feedback a {margin:25px 40px 0px 0px;clear:both;float:right;display:block;}
* html #feedback a {margin:-10px 20px 0px 0px;clear:both;float:right;display:block;}
#feedback dt{ float:left;width:7em;font-size:0.85em;}
#feedback dd{ margin:0px;height:2em;font-size:0.85em;}
#feedback input{width:160px;font-size:0.85em;}
#feedback textarea{width:160px;height:50px;font-family:sans-serif;font-size:0.85em;}


