.MainBoxtopleftcorner
{
	width:8px;
	height:10px;
	background-image: url("MainBox_top_left_corner.gif");
}
.MainBoxtopds
{
	height:10px;
	background-image: url("MainBox_top_ds.gif");
	background-position:left;
	background-repeat:no-repeat;
}

.MainBoxmainbody
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}

.MainBoxmainbody td {
vertical-align: top;
}

.MainBoxmainbody h1
{
	border-bottom:solid 1px grey;
	padding-left:10px;
	font-size:1.3em;
	margin:0 0 12px 0;
	display:inline;
}

.MainBoxmainbody h2
{
	padding-left:10px;
	padding-top:12px;
	font-size:1.1em;
	font-weight:bold;
	margin:12px 0 0 0;
	display:inline;
	color:#45454e;
}
.MainBoxmainbody h3
{
	border-bottom:solid 1px grey;
	padding-left:10px;
	padding-bottom:5px;
	font-size:1.3em;
	margin:24px 0 12px 0;
	display:block;
}
.MainBoxmainbody p
{
	font-size:1em;
	margin:5px 10px;
}
address
{
	margin:0 10px 10px;
	font-style:normal;
}
.MainBoxbottomleftcorner
{
	width:8px;
	height:1px;
	background-image: url("MainBox_bottom_left_corner.gif");
	background-repeat:no-repeat;
}
.MainBoxbottombar
{
	height:1px;
	background-image: url("MainBox_bottom_bar.gif");
	background-position:left;
	background-repeat:no-repeat;
}
.MainBoxleftbar
{
	background-image: url("MainBox_left_bar.gif");
}

.MainBoxmainbody table
{
margin: 3px 0 10px 10px;
font-size: 1em;
}

.MainBoxmainbody ul {
margin-left: 30px;
}

.MainBoxmainbody li {
margin-bottom: 3px;
list-style-type: disc;
}





/*Out Box Layout*/

.OutBoxRight
{
	border-left:solid 1px #a2a2a6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:12px; margin-bottom: 16px;
}
.OutBoxRighttopleftcorner
{
	width:10px;
	height:10px;
	background-image: url("OutBoxRight_topleftcorner.gif");
	background-repeat:no-repeat;

}
.OutBoxRighttopbar
{
	width:286px;
	height:10px;
	background-image: url("OutBoxRight_topbar.gif");
	background-repeat:no-repeat;
}
.OutBoxRighttoprightcorner
{
	width:6px;
}
.OutBoxRightheaderbarstart
{
	width:10px;
	background-image: url("OutBoxRight_headerbarstart2.gif");
	background-repeat:no-repeat;
}
.OutBoxRightheaderbar
{
	width:286px;
	height:24px;
	background-image: url("OutBoxRight_headerbar.gif");
	background-repeat:no-repeat;
	background-color:#fcfcfc;
	background-position:right;
	font-size:0.8em;
	font-weight:bold;
	color:#509f44;
}
.OutBoxRightheaderbarend
{
	width:6px;
	height:23px;
	background-image: url("OutBoxRight_headerbarend.gif");
	background-repeat:no-repeat;
}
.OutBoxRightcontentstart
{
	width:10px;
	background-image: url("OutBoxRight_contentstart.gif");
	background-repeat:repeat-y;
}

.OutBoxRightcontentend
{
	width:6px;
	background-image: url("OutBoxRight_contentend.gif");
	background-repeat:repeat-y;
}
.OutBoxRightbottomleftcorner
{
	width:10px;
	height:11px;
	background-image: url("OutBoxRight_bottomleftcorner.gif");
}
.OutBoxRightbottombar
{
	width:286px;
	height:11px;
	background-image: url("OutBoxRight_bottombar.gif");
	background-repeat:no-repeat;
	background-position:right;
}
.OutBoxRightbottomrightcorner
{
	width:6px;
	height:11px;
	background-image: url("OutBoxRight_bottomrightcorner.gif");
	background-repeat:no-repeat;
}
.OutBoxRightunderline
{
	height:1px;
	background-image: url("OutBoxRight_underline.gif");
	background-repeat:no-repeat;
}
.OutBoxRightunderline2
{
	height:1px;
	background-image: url("OutBoxRight_underline2.gif");
	background-repeat:no-repeat;
}
/*Out Box Entities*/

.OutBoxRightcontent p, .OutBoxRightcontent h1, .OutBoxRightcontent ul, .OutBoxRightcontent li
{
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:5px 10px 5px 5px;
	padding:0;
	color:#45454e;
	list-style-type:none;
}

.OutBoxRightcontent h1
{
	font-size:0.6em;
	color:#6d6d7a
}
h1
{
	font-size:0.8em;	
}
*html h1
{
	margin:0;
	padding:0;
}

#solutionspyramids p
{
	width:75%;
}
#solutionspyramids tr
{
	height:95px;
	background-color:
}
#solutionspyramids img
{
	margin:0 12px 0 24px;
}
.OutBoxRightcontent li
{
	margin-left:10px;
	font-size:1em;
}

.OutBoxRightcontent img
{
	margin:0;
}

.OutBoxRight .Head
{
	color:#45454e;
	margin-left:5px;
	/*font-weight:bold;*/
}


/* Contact Us Form */
.contactusform table
{
width:285px;
margin-left:12px;
margin-right:auto;
background-color:#ccc;
border:solid 1px #45454e;
}
.contactusform p
{
font-size:0.7em;
}
.contactusformtable
{
margin:12px;
}

.contactusformtable .SubHead
{
	margin:12px;
	display:block;
}

.contactusformtable input, .contactusformtable textarea
{
	margin:12px 0;
}
.contactusformtable .contactussubmitbutton
{
	margin-left:80px;
}

/* Get Quote Form */

.getquoteform p {font-size:0.7em;}
.getquoteform {z-index: 5; margin: 0 !important;}
.getquoteformtable {border: 1px solid #45454e; background-color:#ccc;}
.getquoteformtable td {margin:0; padding: 1px 0 6px 0;}
.getquoteformtable td td {padding: 0;}
.getquoteformtable table {margin: 0; padding: 0;}
.getquoteformtable input.Normaltextbox {margin-left: 25px;}
.getquoteformtable .cbx {margin-left: 25px;}
.getquoteformtable label {font-size: 11px; margin-right: 6px;}
.formheading {font-size: 0.9em; font-weight: bold; color: #003366; margin: 6px 12px; display: block;}
.getquoteformtable .SubHead {position: relative; top: 0.25em; left: 12px;}
.thankyou {font-size: 11px !important;}
