body {
	background-color: #c1edfa;
	background-image: url(../images/bg_main.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/* Main Body */

.container {
	width: 999px;
	background-image: url(../images/bg_mainBlock.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.lShad {
	float: left;
	width: 15px;
}
.rShad {
	float: right;
	width: 15px;
}



/* Navigation */



.topBar {
	background-image: url(../images/bg_topBar.jpg);
	background-repeat: repeat-x;
	height: 53px;
	width: 969px;
}
.secBar {
	background-image: url(../images/bg_secBar.jpg);
	height: 32px;
	width: 969px;
}
.topImg {
	float: left;
	height: 53px;
	width: 314px;
}
.secImg {
	height: 32px;
	width: 105px;
	float: left;
}
.topLinks {
	float: left;
	height: 53px;
	width: 655px;
}


/* Body */


.content {
	background-repeat: repeat-x;
	background-image: url(../images/bg_content.jpg);
	text-align: left;
	vertical-align: top;
	padding-left: 19px;
	padding-bottom: 19px;
}
.lightDivider {
	color: #a7a6a6;
}
.blockContent {
	text-align: left;
	min-height: 520px;
	width: 681px;
}

.blockContent_home {
	text-align: left;
	vertical-align: top;
	min-height: 520px;
	width: 700px;
}

.blockContent_client {
	width: 96%;
	text-align: left;
	padding-left: 19px;
	padding-bottom: 12px;
	min-height: 10px;
}

.blockContent_forms_and_envelopes {
	width: 96%;
	text-align: left;
	padding-left: 19px;
	padding-bottom: 12px;
	min-height: 10px;
}


/* Body Related */


.blockRelated {
	background-image: url(../images/shad_colDiv.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 203px;
	float: right;
	text-align: left;
	padding-top: 19px;
	padding-left: 33px;
	padding-right: 19px;
	min-height: 520px;
}
.shopBlock {
	background-image: url(../images/icon_shoppingCart.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	padding-bottom: 9px;
	padding-top: 9px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #DFDFDF;
}
.downloadBlock {
	padding-top: 9px;
	padding-bottom: 9px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #DFDFDF;
}


/* PANELS */

/* HOME Layout */
.blockRelatedHome {
	background-image: url(../images/shad_colDiv_short.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 203px;
	float: right;
	text-align: left;
	padding-top: 0px;
	padding-right: 19px;
	padding-left: 32px;
	height: 515px;
}

.homeFlash {
	width: 674px;
	height: 180px;
	padding-top: 10px;
}


.homePro {
	float: left;
	width: 318px;
	padding-top: 19px;
	padding-right: 15px;
}

.homeEnt {
	float: left;
	width: 290px;
	padding-top: 19px;
	padding-right: 15px;
	padding-left: 15px;
}
.homePro, .homeEnt, .colDiv_shortHome {
	height: 340px;
}

.colDiv_shortHome {
	float: left;
	width: 13px;
	background-image: url(../images/shad_colDiv_short.jpg);
	background-repeat: no-repeat;
}

.blockBottom {
	width: 929px;
	clear: both;
	position: relative;
	top: 0px;
	margin-left: 19px;
	margin-bottom: 19px;
	height: 105px;
}

.homeClients, .homeTestim {
	float: left;
	width: 447px;
	height: 75px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E0E0E0;
}

.homeClients {
	padding-right: 14px;
	background-image: url(../images/shad_clientTest.jpg);
	background-repeat: no-repeat;
	background-position: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E0E0E0;
}

.homeNews {
	width: 205px;
	height: 265px;	
	padding-left: 10px;
}

.homeServices {
	width: 205px;
	height: 200px;
	padding-left: 10px;
}

.ulBoxPro, .ulBoxEnt, .btnBox {
	float:left;
}

.ulBoxPro {
	width: 180px;
}

.ulBoxEnt {
	width: 168px;
}



.btnBox {
	padding-top: 10px;
}

/* Two Panel Right - Content Template */

.colDiv_short {
	float: left;
	width: 13px;
	height: 330px;
	background-image: url(../images/shad_colDiv_short.jpg);
	background-repeat: no-repeat;
}

.twoRight_left {
	float: left;
	width: 446px;
	height: 312px;
	padding-right: 14px;
}

.twoRight_right {
	float: left;
	width: 190px;
	height: 312px;
	padding-left: 14px;
}



/* Two Panel Center - Content Template */

.twoCenter_left {
	float: left;
	width: 318px;
	height: 312px;
	padding-right: 14px;
}

.twoCenter_right {
	float: left;
	width: 318px;
	height: 312px;
	padding-left: 14px;
}



/* Three Panel - Content Template */

.threePanel_left {
	float: left;
	width: 201px;
	height: 312px;
	padding-right: 14px;
}

.threePanel_mid {
	float: left;
	width: 187px;
	height: 312px;
	padding-left: 14px;
	padding-right: 14px;
}

.threePanel_right {
	float: left;
	width: 201px;
	height: 312px;
	padding-left: 14px;
}


/* Form */

fieldset
{
	width: 90%;
	border-width: 0px;
	borde-style: none;
}

label
{
width: 4.5em;
float: left;
text-align: right;
margin-right: 2em;
display: block;
padding-top: 3px;
font-weight: bold;
}

.submit input
{
margin-left: 7em;
}

input, textarea
{
	background: #ebebeb;
	border: 2px solid #aba9a9;
	width: 315px;
	margin-bottom: 7px;
}

input
{
height: 25px;
}

textarea
{
height: 75px;
}

.submit input
{
	color: #000;
	width: 111px;
	height: 30px;
	background-image: url(../images/btn_sendMessage.jpg);
	border: 0px;
	border-style: none;
}


/* Clients Layout */

.clientsLeft, .clientsRight {
	float: left;
	width: 46%;
	margin-right: 19px;
}

.clientImage, .clientName {
	padding: 14px;
	float: left;
}

.clientImage {
	width: 70px;
	padding-top: 24px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
}

.clientName {
	width: 190px;
}




/* Footer */


.blockSpace {
	background-image: url(../images/shad_blockSpace.jpg);
	height: 2px;
	width: 999px;
}

.footer {
	width: 999px;
	height: 40px;
}
.footLeft {
	background-image: url(../images/shad_footLeft.jpg);
	float: left;
	height: 40px;
	width: 15px;
}
.footRight {
	background-image: url(../images/shad_footRight.jpg);
	float: right;
	height: 40px;
	width: 15px;
}
.foot {
	width: 969px;
}

.footTop {
	background-image: url(../images/bg_footRpt.jpg);
	background-repeat: repeat-x;
	height: 27px;
	width: 969px;
}
.footBot {
	background-image: url(../images/shad_footBot.jpg);
	height: 13px;
	width: 969px;
}