body
{
	margin: 0 0 0 0;
	color: #000;
	font: 12px/16px Arial, Tahoma, Verdana;
	background: #00365B;
}



td
{
	color: #000;
	font: 12px/16px Arial, Tahoma, Verdana;

}


/* Styles for Classes */


.bg
{
	background: url(../images/bg.gif) top left repeat-y;
	height: 119px;
}

.backgroundbeed
{
	background: url(../images/bgbeed.jpg) top left no-repeat;
	height: 413px;
}

.bgcode
{
	background: url(../images/bgcode.jpg) top left no-repeat;
	height: 413px;
}

.bghome
{
	background: url(../images/pichome.jpg) top left no-repeat;
	height: 343px;
}

.background
{
	background: url(../images/background.jpg) top left no-repeat;
	height: 507px;
}

.bgbeedinner
{
	background: url(../images/backgroundbeed.jpg) bottom left #D3E6EB no-repeat;
	height: 701px;
}

.bgservices
{
	background: url(../images/bgservices.jpg) top left no-repeat;
	height: 413px;
}

.bginner
{
	background: url(../images/bginner.jpg) top left no-repeat;
	height: 413px;
}

.head
{
	font: 25px/25px Arial, Tahoma, Verdana;
	color: #fff;
}

.subhead
{
	font: 20px/20px Arial, Tahoma, Verdana;
	color: #0068A9;
}

.beed
{
	color: #0068A9;
}

.bgTrans
{
	background: #C4E8EC;
	filter: Alpha(Opacity=88);
	opacity: 0.88; 
	-moz-opacity:0.88;
}


.bgbeed
{
	background: #C1EAEE;
	filter: Alpha(Opacity=75);
	opacity: 0.75; 
	-moz-opacity:0.75;
}


.bgbeed1
{
	background: #A7D7E9;
	filter: Alpha(Opacity=75);
	opacity: 0.75; 
	-moz-opacity:0.75;
}


/* Style for Links */

a:link, a:active, a:visited
{
	font: bold 12px/16px Arial, Tahoma, Verdana;
	color: #008AF0;
	text-decoration: underline;
}

a:hover
{
	font: bold 12px/16px Arial, Tahoma, Verdana;
	color: #008AF0;
	text-decoration: none;
}

a.navlink:link, a.navlink:active, a.navlink:visited
{
	font: bold 10px/14px Arial, Tahoma, Verdana;
	color: #01AFC7;
	text-decoration: none;
}

a.navlink:hover
{
	font: bold 10px/14px Arial, Tahoma, Verdana;
	color: #01AFC7;
	text-decoration: underline;
}

a.navsublink:link, a.navsublink:active, a.navsublink:visited
{
	font: 10px/14px Arial, Tahoma, Verdana;
	color: #666;
	text-decoration: none;
}

a.navsublink:hover
{
	font: 10px/14px Arial, Tahoma, Verdana;
	color: #666;
	text-decoration: underline;
}

a.innerlink:link, a.innerlink:active, a.innerlink:visited
{
	font:  bold 12px/14px Arial, Tahoma, Verdana;
	color: #fff;
	text-decoration: none;
}

a.innerlink:hover
{
	font: bold 12px/14px Arial, Tahoma, Verdana;
	color: #fff;
	text-decoration: underline;
}

a.linkbeed:link, a.linkbeed:active, a.linkbeed:visited
{
	font:  bold 12px/14px Arial, Tahoma, Verdana;
	color: #226CBF;
	text-decoration: none;
	text-transform: uppercase;
}

a.linkbeed:hover
{
	font: bold 12px/14px Arial, Tahoma, Verdana;
	color: #004650;
	text-decoration: underline;
	text-transform: uppercase;
}


/* Form Properties */


form
{
	margin: 0 0 0 0px;
}

input, select, textarea
{
	font: 11px Tahoma, Verdana, Arial;
	border: 1px #EEEEEE solid;
}


.search
{
	border: none;
	border-top: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
	height: 20px;
	padding: 2 0 0 0px;
}

.btn
{
	font: bold 11px Tahoma, Verdana, Arial;
	color: #333333;
	background: #EAEAEA 0 0 no-repeat;
}

select
{
	font: 11px Tahoma, Verdana, Arial;
}


textarea
{
	font: 11px Tahoma, Verdana, Arial;
	overflow: auto;
}

.noborder
{
	border: none;
	border: 0px;
}

.border
{
	border: 1px solid;
	border-color: #DADADA;
}



/* Table Properties */

.dataTable
{
	border: 1px #EBEBEB solid;
	border-collapse: collapse;
}

tr.rowtitle td
{
	color: #fff;
	background: #79B0E8;
	font: bold 12px Arial, Tahoma, Verdana;
	border-right: 1px #ffffff solid;
	border-top: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
}

tr.row2 td
{
	background: #EFEFEF;
}


tr.row1 td
{
	background: #F2F2F2;
}