 
body{
margin:0;
padding:0;
/*background-color: #78a3d8;*/
background-color: rgb(19,44,0);
font-size: 12px;

}


p {
	padding: 5px 30px;
	font: normal 12px Arial, Verdana, Helvetica, sans-serif; 
}

h1 {
	margin: 0;
	padding-top: 15px;
	margin-bottom: 10px;
	color: rgb(8,12,81);
	font-family: "DejaVu Serif Bold";
	}

h3 {
	border: solid 1pt black;
	background-color: #ffa610;
	color: black;
	font-weight: bold;
	width: auto;
	padding: 2px 5px;
	font-size: small;
}

h2 {
	padding-top: 3px;
}


#frame{
width: 800px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
/*border: 2px solid rgb(22,137,204);*/
}

#head{
background: #fff url('images/headerC.png') no-repeat;
height: 77px; /*Height of top section*/
}

#head .icons {
	float: right;
	margin-top: 20px;
	margin-right: 30px;
}

#head h1{
margin: 0;
padding-top: 15px;
}

#header {
	clear:both;
	float:left;
	width:100%;
	height: 200px;
	background: #fff url('images/banner_top.jpg') no-repeat;
}

#con_highlight {
	clear: both;
	background-color: #f7f7f7;
	/*border: 2px solid #04048D;*/
	padding: 5px 5px;
	color: #3D3D7D;
	font: italic bold 90% 'DejaVu Serif Bold Italic';
	margin: 0 auto;	

	}

#readme {
	display: none;
	}

#showit {
	font-weight: bold;
	font-size: medium;
	display: visible;
	cursor: pointer;
	float: right;
	margin-right: 30px;
	}

#hideit {
	display: none;
	font-size: medium;
	cursor: pointer;
	font-weight: bold;
	float: right;
	margin-right: 30px;
}

#contentwrapper{
float: left;
width: 100%;
background: #fff;
}

#contentcolumn{
margin-right: 195px; /*Set right margin to RightColumnWidth*/
}

#space {
	width: 100%;
	height: 30px;
	}

#rightcolumn{
float: left;
width: 195px; /*Width of right column*/
margin-left: -195px; /*Set left margin to -(RightColumnWidth) */
/*background: rgb(207,223,239);*/
background: rgb(0,86,174);
/*background-color: rgb(22,137,204);*/
}

p .img {
	padding: 5px 30px 5px 0px;
	}

#services {
	width:540px; padding:12px 18px 0 0; background-color:#FFFFFF; 
	float:left; margin:0; color:#4D4747; 	
	}

#services h3 {
	margin: 0;
	margin-bottom: 5px;
	font-size: 12px "Arial Bold Italic" bold;
	}

#services p {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	padding:10px 0 16px 105px; margin:0;
	}

#services p.pic1 {
	background:url(images/Flagnscales.png) no-repeat 10px 10px; 
	}

#services p.pic2 {
	background:url(images/bpic2_sml.jpg) no-repeat 10px 10px; 
	}

#services p span {
	font-weight:bold; color:#155282; background-color:inherit;
	display:block; padding:0 0 2px; margin:0;
	}

.serv1 {
	/*border: 1px solid red;*/ 
	width: 255px; 
	height: 110px; 
	margin-left: 10px;
	/*margin-top: 75px;*/
	float: left;
	background-color: #f7f7f7;
	/*padding: 0 5px;*/
}

.serv2 {
	/*border: 1px solid green;*/
	width: 255px;
	height: 110px;
	margin-left: 10px;
	/*margin-top: 75px;*/
	float: right;
	padding: 0 5px;
	background-color: #f7f7f7;
	}

#links {
	width: 165px;
	height: 200px;
	padding: 10px 0 10px 0;
	font-size: small;
	/*border: 1px dotted black;*/
	}

#links h2 {
	text-align: center;
	font-size: 18px;
	margin: 0;
	margin-top: 5px;
	color: rgb(8,12,81);
	}

#links ul {
    margin: 0 auto;
	
}

#links ul li {
	list-style: none;
	float: left;
	margin: 0;
	margin-left: -10px;

}

#footer{
clear: left;
width: 100%;
background-color: rgb(22,137,204);
color: #000;
text-align: center;
padding: 2px 0;
font-size: 10px;
font-weight: bold;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 15px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


/*  UI WIDGET  */

.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }
