/* 

	( atrandafir 582 - feel free to clean and upgrade this code )

*/
	body 
	{
		font-family: "MS PGothic";
		background: #eeeeee;
	}

	#wrap {
		width: 820px;
		margin: 0 auto;
		background: url(bg.gif) top center repeat-y #FFFFFF;
	}

	#top_content {
		padding: 0 10px;
	}

	#topheader {
			padding: 25px 15px 15px 15px;
			margin: 0 0 0 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	#blueline {
		background: #74A8F5;
		border-top: 1px solid #ffffff;
		height: 2px;
		clear: both
	}
	
	#divider {
		background: #022956;
		height: 2px;
		clear: both
	}
	
		
	#space {
		background: #ffffff;
		border-top: 1px solid #ffffff;
		height: 15px;
		clear: both
	}
		
	#space1 {
		background: #ffffff;
		border-top: 1px solid #ffffff;
		height: 5px;
		clear: both
	}
	
	#blueline_bottom {
		background: #BEE814;
		border-top: 1px solid #ffffff;
		height: 10px;
		clear: both
	}
	
	#title {
		padding: 0;
		margin: 0;
		font-size: 26px;
		color: #FFFFFF;
	}
	
	#title span {
		font-size: 0.5em;
		font-style: italic;
	}
	
	#title a:link, #title a:visited {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	#title a:hover {
		color: #E1F3C7;
	}

	#navigation {
		padding: 0px 15px 0px 15px;
		font-size: 12.5px;
	}
	
	#navigation ul {
		padding: 0;
		margin: 0;
		height: 20px;
		list-style-type: none;
	}

	#navigation ul li a:link, #navigation a:visited {
		color: #5494F3;
		text-decoration: none;
		line-height: 24px;
	}
	
	#navigation ul li a:hover {
		color: #0559B7;
		text-decoration: underline;
	}
	
	#content {
		padding: 0 15px;
		margin: 0 auto 0 auto;
		background: #ffffff;
		color: #666666;
	}
	
	#content h1 {
		padding: 0;
		margin: 0 0 15px 0;
		font-size: 15px;
		color: #74A8F5;
	}
	
	#content h2 {
		padding: 15px 0;
		margin: 0 0 0 0;
		font-size: 1.5em;
		color: #74A8F5;
	}


	#footer {
		color: #333333;
		font-size: 11px;
		padding: 0;
		margin: 10px 0px 0px 0;
	}

	
	.hidden {
		display: none;
	}

	.little {
		font-size: 10px;
	}
	
	.clear {
		clear: both;
	}
	
	.img_left {
		float: left;
		padding: 1px;
		border: 1px solid #cccccc;
		margin: 0 10px 10px 0;
	}
	
	.table {
		width: 100%;
		border-collapse: collapse;
	}
	
	
	.table2 {
		padding: 0px 0px 5px 0px;
		margin: 0 0 0 0;
		font-size: 16px;
		color: #0559B7;
	}
	
	.table21 {
		padding: 0px 0px 5px 0px;
		margin: 0 0 0 0;
		font-size: 16px;
		color: #0559B7;
		line-height: 22px;
	}
	
	.table3 {
		padding: 0px 0px 15px 0px;
		margin: 0 0 0 10;
		font-size: 12.5px;
		color: #000000;
		line-height: 20px;
	}

	.table31 {
		padding: 0px 0px 5px 10px;
		margin: 0 0 0 0;
		font-size: 12.5px;
		color: #000000;
		line-height: 22px;
	}
	
	.table32 {
		padding: 0px 0px 0px 0px;
		margin: 0 0 0 10;
		font-size: 12.5px;
		color: #000000;
		line-height: 20px;
	}
	
	.table4 {
		padding: 0px 0px 0px 5px;
		margin: 0 0 0 0;
		font-size: 11.5px;
		color: #0559B7;
		line-height: 16px;
	}
	
	.question {
		padding: 0px 0px 5px 5px;
		margin: 0 0 0 0;
		font-size: 14px;
		color: #660000;
	}
	
	.answer {
		padding: 0px 0px 5px 5px;
		margin: 0 0 0 0;
		font-size: 14px;
		color: #66CC33;
	}


/* .small_input smaller text in inputs/combos
-----------------------------------------------*/
	.small_input {
		font-size: 10px;
	}

/* .form_table style for table used in forms
---------------------------------------------*/
	.form_table {
		margin-bottom: 15px;
		font-size: 1.1em;
	}
	.form_table p {
		margin: 0;
		padding: 0;
	}
	.form_table td {
		padding: 5px 10px;
	}

/* .checkbox_nomargins clear all margins from a checkbox
---------------------------------------------------------*/
	.checkbox_nomargins {
		/*margin:0;width:13px;height:13px;overflow:hidden;
		font-size: 10px;*/
		margin: 0;
		padding: 0;
	}
	
	
/* form style for forms
-------------------------*/
	form {
		padding: 0;
		margin: 0;
	}

/* input.inputgri - some style for inputs
--------------------------------------------*/
	input.inputgri, select.inputgri, textarea.inputgri {
		background: #eeeeee;
		font-size: 14px;
		border: 1px solid #cccccc;
		padding: 3px;
	}
	input.inputgri:focus, select.inputgri:focus , textarea.inputgri:focus {
		background: #ffffff;
		border: 1px solid #686868;
	}
