Body { 
font-family:arial;
font-size:0.75em;
margin:2;

}
div#MainWrapper{
width:auto;
text-align:center;
}
div#SecondWrapper{
width:996px;
text-align:left;
border-right:solid 1px #9da6a2;
border-left:solid 1px #9da6a2;
}

td{
	font-family: Arial;
	font-size:0.75em;
	font-weight: normal;
	}
DIV#Header{

width:996px;
align:left;
}
DIV#TopBanner {
	left:0px;
	top:0px;
	width:996px;
	height:46px;
}
DIV#TopBannerB {
	left:0px;
	top:0px;
	width:996px;
	height:28px;
	background-image:url(../images/Template/TopBannerB.gif);
	padding-top:2px;
}
dIV#QuickSearchContainer{
	float:right;
	width:335;

}




DIV#TopBannerC {
	left:0px;
	top:0px;
	width:996px;
	height:78px;
	background-image:url(../images/Template/TopBannerC.gif)
}

DIV#TopMenuTop{
	width:996px;
	height:10px;
	font-size:1px;
	background-image:url(../images/Template/TopMenuTop.gif);
}
DIV#TopMenuMiddle{
	width:996px;
	height:10px;
	background-color:#e3e4e4;
}

DIV#TopMenuMiddleA{
	width:200px;
	height:10px;
	background-color:#e3e4e4;
	float:left;
	text-align:left;
}
DIV#TopMenuMiddleB{
	width:584px;
	height:10px;
	background-color:#e3e4e4;
	float:left;
	text-align:center;
}
DIV#TopMenuMiddleC{
	width:200px;
	height:10px;
	background-color:#e3e4e4;
	float:left;
	text-align:right
}




DIV#TopMenuBottom{
	width:996px;
	height:10px;
	font-size:1px;
	background-image:url(../images/Template/TopMenuBottom.gif);
}

.SchoolinfoMenu{
	/*width:600;*/
	text-align:center;
}

.SchoolInfoMenuTop{
	height:10px;
	font-size:1px;
	background-image:url(../images/Template/TopMenuTop.gif);
	border-left:solid 1px #9da6a2;
	border-right:solid 1px #9da6a2;
}
.SchoolInfoMenuBottom{
	height:10px;
	font-size:1px;
	background-image:url(../images/Template/TopMenuBottom.gif);
	border-left:solid 1px #9da6a2;
	border-right:solid 1px #9da6a2;
}
.SchoolInfoMenuMiddle{
	height:10px;
	background-color:#e3e4e4;
	border-left:solid 1px #9da6a2;
	border-right:solid 1px #9da6a2;
}
.SchoolInfoContentArea{
	border-left:solid 1px #9da6a2;
	border-right:solid 1px #9da6a2;
	border-Bottom:solid 1px #9da6a2;
	padding:8px;
	height:467;


}
.PageHeading {
	font-weight: Bold;
	font-size:0.8em;
	text-align: center;
	font-family: arial,sans-serif;
	

}

DIV#Breadcrumb{
width:996px;
text-align:left;
font-size:10px;
height:5px;
color:#025880;
font-weight:bold;
visibility:hidden;
}

DIV#Menu_Content{
	width:996px;
	height:725px;
	background-image:url(../images/TemplateV3/MenuContentBackground.gif);

}

DIV#MenuContentSpacer1{
	width:6px;
	height:10px;
	float:left;
}
DIV#Content{
float:left;
width:698px;
/*height:200px;*/
}
DIV#Content2{
float:left;
width:834px;
/*height:200px;*/
}
DIV#MenuContentSpacer2{
	width:13px;
	height:10px;
	float:left;
}

DIV#Menu_ContentBottomSeparator{
	height:5px;
	width:996px;
	font-size:1px;
	text-align:center;
	float:left;
}

DIV#Menu_ContentBottom{
	height:14px;
	width:996px;
	font-size:10px;
	float:left;
	background-color:#f0f0f0;
}


div.TopMenuSpacer{
	float:left;
	width:2px;
}

div.ActionBox{
	border:solid 1px #9da6a2;
}
Div.ActionBoxTop{
	Background-Color:#cee6c0;
	border-bottom:solid 1px #9da6a2;
	text-align:center;
	padding:4px;
	
}
Div.ActionBoxMiddleA{
	padding:4px;
}
Div.ActionBoxMiddleB{
	padding:4px;
	padding-bottom:8px;
	text-align:center;
	border-bottom:solid 1px #9da6a2;
}
Div.ActionBoxMiddleC{
	padding:4px;
	padding-bottom:8px;
	text-align:center;
}

.ContentBoxA{
	border:solid 1px #9da6a2;
}
.ContentBoxATop{
	Background-Color:#b9e5fa;
	border-bottom:solid 1px #9da6a2;
	text-align:center;
	padding:4px;
	
}
.ContentBoxAMiddleA{
	padding:4px;
}
.ContentBoxAMiddleB{
	padding:4px;
	padding-bottom:8px;
	text-align:center;
	border-bottom:solid 1px #9da6a2;
}
.ContentBoxAMiddleC{
	padding:4px;
	padding-bottom:8px;
	text-align:center;
}

.ContentBoxBTop{
	Background-Color:#b9e5fa;
	border:solid 1px #9da6a2;
	text-align:center;
	padding:4px;
	border:solid 1px #9da6a2;
}
.ContentBoxBMiddleA{
	padding:4px;
	border-right:solid 1px #9da6a2;
	border-left:solid 1px #9da6a2;
}
.ContentBoxBMiddleB{
	padding:4px;
	padding-bottom:8px;
	text-align:left;
	border-right:solid 1px #9da6a2;
	border-left:solid 1px #9da6a2;
	border-Bottom:solid 1px #9da6a2;
}
.ContentBoxBMiddleC{
	padding:4px;
	padding-bottom:8px;
	text-align:left;
	border-right:solid 1px #9da6a2;
	border-left:solid 1px #9da6a2;
}

.ContentBoxBMiddleD{
	padding:4px;
	padding-bottom:8px;
	text-align:center;
	border-right:solid 1px #9da6a2;
	border-left:solid 1px #9da6a2;
	border-Bottom:solid 1px #9da6a2;
}
.ContentBoxBMiddleLeft{
	padding:4px;
	padding-bottom:8px;
	text-align:Left;
	border-left:solid 1px #9da6a2;
	border-Bottom:solid 1px #9da6a2;
}
.ContentBoxBMiddleRight{
	padding:4px;
	padding-bottom:8px;
	text-align:center;
	border-right:solid 1px #9da6a2;

	border-Bottom:solid 1px #9da6a2;
}

.ContentBoxBBottom{
	padding:4px;
	padding-bottom:8px;
	text-align:center;
	border-right:solid 1px #9da6a2;
	border-left:solid 1px #9da6a2;
	border-Bottom:solid 1px #9da6a2;
	Background-Color:#b9e5fa;
}



Div.ActionBoxBottom{
	Background-Color:#cee6c0;
	padding:4px;
	text-align:center;
}

div#BottomMenuA{
	Background-color:#025880;
	width:996px;
	height:20px;
	text-align:center;
	padding-bottom:4px;
	padding-top:4px;
	float:left;
	color:#ffffff;
}
div#BottomMenuA a{
	color:ffffff;
}


Div#BottomMenuB{
	Background-image:url("../images/Template/BottomMenuBackGroundB.gif");
	width:996px;
	height:24px;
	text-align:center;
	padding-bottom:4px;
	padding-top:4px;
	float:left;
}
div#BottomMenuSeparator{
	Background-color:#ccc2c0;
	width:996;
	height:2px;
	font-size:1px;
	float:left;
}


DIV.MainLinks{
	color:#ffffff;
	font-weight: normal;
	font-family:arial;
	font-size:18;
	position:relative;
	left:20px;
	top:35px;
	width:180px;
	height:18px;
	 z-index:2;
}
.MainLinks a{
	color:#ffffff;
	font-weight: normal;
	text-decoration:none;

}

DIV#ECommerce {
	float:left;
	width:245px;
	height:61px;
}
DIV#WebsiteDesign {
	float:left;
	width:245px;
	height:61px;
}
DIV#BespokeSoftware {
	float:left;
	width:245px;
	height:61px;
}
 
DIV#GetAQuote {
	float:left;
	width:245px;
	height:61px;
}

UL{
margin:0;
margin-left:1em;
padding-left:5;
}
UL a{
color:#000000;
}
.greybackground{
background-color:#737578;
}
DIV#LeftMenu{
	float:left;
	width:130px;
	/*height:250px;*/
	float:left;
	/*background-color:#737578;*/
	/*background-image:url(../images/templateV3/menu/MiddleBackMenu.jpg);*/
}

DIV#LeftMenuMiddle{
	position:relative;
	left :4px;
	width:162;
	text-align:left;
	list-style: url(../images/templateV3/singleBullet.gif);
}

DIV.SubMenuTop{
	background-image:url(../images/templateV3/menu/TopTextMenu.jpg);
	height:7px;
	width: 162px;
	font-size:1;
}
DIV.SubMenuSeparator{
	/*background-image:url(../images/TemplateV3/menu/MiddleBackMenu.jpg);*/
	height:10px;
	font-size:1;
}
DIV.SubMenuBottom{
	background-image:url(../images/templateV3/menu/BottomTextMenu.jpg);
	height:7px;
	width: 162px;
	font-size:1;
}

div.LeftMenuSection{
background-image:url(../images/templateV3/menu/middleTextMenu.jpg);
font-size:1em;
padding-right:5px;
padding-left: 5px;
}

li.LeftMenuBlackHeading{
list-style: url(../images/templateV3/menu/BlackBullet.jpg);
padding-left:0em;


}
li.LeftMenuBlackHeading a:hover{
Color:#000000;
Font-weight:Bold;
}
li.LeftMenuBlackSubheading{
list-style: url(../images/templateV3/menu/SmallBlackBullet.jpg);
padding-left: 0.5em;
}
li.LeftMenuBlackSubheading a:hover{
Color:#000000;
Font-weight:Bold;

}
li.LeftMenuGreenHeading{
list-style: url(../images/templateV3/menu/GreenBullet.jpg);
padding-left: 0em;

}

li.LeftMenuGreenHeading a:hover{
Color:#608400;
Font-weight:Bold;

}
li.LeftMenuGreenSubheading{
list-style: url(../images/templateV3/menu/SmallGreenBullet.jpg);
padding-left: 0.5em;

}

li.LeftMenuGreenSubHeading a:hover{
Color:#608400;
Font-weight:Bold;
}

li.LeftMenuOrangeHeading{
list-style: url(../images/templateV3/menu/OrangeBullet.jpg);
padding-left:0em;

}
li.LeftMenuOrangeHeading a:hover{
Color:#eb870f;
Font-weight:Bold;

}
li.LeftMenuOrangeSubheading{
list-style: url(../images/templateV3/menu/SmallOrangeBullet.jpg);
padding-left: 0.5em;
}
li.LeftMenuOrangeSubHeading a:hover{
Color:#eb870f;
Font-weight:Bold;
}
li.LeftMenuRedHeading{
list-style: url(../images/templateV3/menu/RedBullet.jpg);
padding-left:0em;

}
li.LeftMenuRedHeading a:hover{
Color:#700000;
Font-weight:Bold;
}
li.LeftMenuRedSubheading{
list-style: url(../images/templateV3/menu/SmallRedBullet.jpg);
padding-left: 0.5em;
}
li.LeftMenuRedSubheading a:hover{
Color:#700000;
Font-weight:Bold;
}
div.LeftMenuMiddle a {
color:#000000;
}
div.LeftMenuMiddle a:hover {
color:#ff0000;
}
DIV.menuHeadingcontainer{
position:relative;
top:5px;
}
div#footer{
width:996px;
height:36px;
background-color:#737578;
color:#ffffff;
font-weight:Bold;
text-align:center;
}
DIV#RightMenu{
	float:left;
	width:130px;
	/*height:250px;*/
	float:left; 
}
div#RightMenuMiddle{

	background-color:#737578;
}

DIV#SecondMenu{
width:996px; 
height:36px;
padding-top:10px;
padding-bottom:10px;
background-color:#737578;
color:#ffffff;
font-weight:Bold;
text-align:left;
font-size:1em;
}
DIV#SecondMenu a{
Color:#ffffff;
}
DIV#SecondMenu a:hover{
Color:#000000;
}




.tdwithborder{
	border: 1px solid #000000;
}
.tdtopborder{
	border-top: 1px solid #000000;
}
.RequestDemo{
}

input.RequestDemo {
	font-size:1em;
	font-family: Arial;
	color: #000000;
	width: 150pt;
}
select {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	width: 151pt;
	background-color: #FFFFFF;
	background-image: none;

}
.clsBorder {
}
span.clsBorder {
     BORDER-RIGHT: #000000 1 solid;
     BORDER-TOP: #000000 1 solid;
     BORDER-LEFT: #000000 1 solid;
     BORDER-BOTTOM: #000000 1 solid;
     padding: 5px;
}
textarea {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 0.9em;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	margin: 0;
	padding: 0;
}

h2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	margin: 0;
	padding: 0;
	text-align: center;

}
h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
	line-height: normal;
	margin: 0;
	padding: 0;
}
h4 {
	font-weight: bold;
	font-size: 1.em;

}
h5 {
	font-weight: bold;
	font-size: 1.em;
	line-height: normal;
}
.redlink {
	font-weight: bold;
	color: #FF0000;
}
a.redlink:hover {
	color: #FF0000;
}
.redlinkNoUnderline {
	color: #FF0000;
	text-decoration: none;
}
a.redlinkNoUnderline:hover {
	color: #666666;
}
.Greylink {
	color: #66CCFF;
	text-decoration: none;
}

a.Greylink {
	color: #000000;
	text-decoration: none;

}
a.Greylink:hover {
	color: #666666;
}
.Greylink2 {
	color: #0033FF;
	text-decoration: underline;
}
a.Greylink2 {
}
a.Greylink2:hover {
	color: #666666;
}
 .orangeLink {
	color: #CB6100;
	text-decoration: underline;
	font-weight: bold;
}
 .orangeLink:hover {
	color:#000000;
	/*color: #D9A06C;*/
	text-decoration: underline;
	font-weight: bold;
}
 .orangeLink2 a{
	color: #CB6100;
	text-decoration: underline;
	font-weight: bold;
}
 .orangeLink2 a:Hover{
	color:#000000;
	/*color: #D9A06C;*/
	text-decoration: underline;
	font-weight: bold;
}
 .orangeLink2 a:Visited{
	color: #CB6100;
	text-decoration: underline;
	font-weight: bold;
}


.paragraphheading1 {
border-style: solid;
border-width : 1px;
border-color: #666666;
background-color: #ebebeb;
color: #575C62;
font-weight: bold;
}
.paragraphheading2 {
border-right-style: solid;
border-top-style: solid;
border-bottom-style: solid; 
border-width : 1px;
border-color: #666666;
background-color: #ebebeb;
color: #ebebeb;
font-weight: bold;
}
.paragraphheading3 {
border-left-style: solid;
border-top-style: solid;
border-bottom-style: solid; 
border-width : 1px;
border-color: #666666;
background-color: #ebebeb;
color: #ebebeb;
font-weight: bold;
}
.paragraphheading4 {
border-left-style: solid;
border-top-style: solid;
border-right-style: solid;
border-width : 1px;
border-color: #666666;
background-color: #ebebeb;
font-weight: bold;
color: #575C62;
}

.standardBox {
border: 1px solid #747579;
background-color: #ebebeb;
color: #000000;
font-weight: bold;
}
.standardBox2 {
/*border: 5px solid #638600;
border: 5px solid #730000;
border: 10px solid #ef8608;
border: 2px solid #000000;*/
border: 3px solid #ffffff;
background-color: #747579;
color: #000000;
font-weight: bold;
}
.standardBox3 {
background-color: #747579;
font-weight:bolder;
}
.standardBox4{

}
.standardBox5{

background-color: #747579;
}

.FormText{
	color:#ffffff;
	/*font-weight:bold;*/
	font-size:0.9em;
}
.ErrText{
	color:#990000;
	/*background-color:#ffffff;*/
	/*font-weight:bold;*/
	font-size:0.9em;
}

.FormText2{
	color:#ffffff;
	font-size:0.7em;

}



.TablesWithBorders {
	border:1px solid #9da6a2;
}
.PlainTableWithBorder
{
	border: thin dotted #000000;
}
.TablesWithBordersSecure {
	border:1px solid #9da6a2;
}
.TableHeader1 {
	border-bottom:1px solid #9da6a2;
	background-color: #b9e5fa;
	
}
.TableHeader2 {
	background-color: #b9e5fa;
}
.TableGridInnerHeader1 {
	/*background-color: #9da6a2;*/
	background-color: #ffffff;
	Border-right:solid 1px #ffffff;
	Border-bottom:solid 1px #ffffff;
}
.TableGridInnerHeader2 {
	background-color: #ffffff;
	Border-right:solid 1px #ffffff;
}



.TableCellwithBorder{
	border:none;
}
.TableHeaderSecure {
	border-bottom:1px solid #9da6a2;
	background-color: #b9e5fa;
}
.TableCellwithBorderSecure{
	border:none;
}





.RedLinks {
	color: #ff0000;

	}
a.RedLinks:hover { color: #B9020F; text-decoration: underline }



.GreyLinks {
	color: #666666;
	text-decoration:none;
	}
a.GreyLinks:hover { color: #333333; text-decoration: underline }



input {
	border: 1px solid #666666;
}
textarea {
	border: 1px solid #666666;
}
.formElementsRedText {
	color: #0383BE;
}
.formElementsSecure {
	/*color: #666666;*/
	border: 1px solid #666666;
}
.RadioButtonSecure {
/*	color: #666666;*/
	border: none;
}
.HighlightRow{
	color: #ff0000;
}




td.greyBackground {
	background: #D5D3D3;
}

td.innerleft {
	background: #D5D3D3;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-style: none;
}

td.topbtm {
	background: #D5D3D3;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	border-left-style: none;
}

td.toponly {
	background: #D5D3D3;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #666666;
	border-left-style: none;
}

td.btmonly {
	background: #D5D3D3;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
}
td.btmright {
	background: #D5D3D3;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
	border-right-width: thin;
	border-right-color: #666666;

}
td.btmleftright {
	background: #D5D3D3;
	border-bottom-width: thin;
	border-top-style: none;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #666666;
	border-left-width: thin;
	border-left-color: #666666;
	border-right-width: thin;
	border-right-color: #666666;

}

td.all {
	background: #D5D3D3;
	border-bottom-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #666666;
	border-left-width: thin;
	border-left-color: #666666;
	border-right-width: thin;
	border-top-color: #666666;
	border-top-width: thin;
	border-right-color: #666666;

}
td.topbtmright {
	background: #D5D3D3;
	border-bottom-width: thin;
	border-top-style: solid;
	border-left-style: none;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #666666;
	border-right-width: thin;
	border-top-color: #666666;
	border-top-width: thin;
	border-right-color: #666666;

}

td.rightonly {
	background: #D5D3D3;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-width: thin;
	border-left-style: none;
	border-right-color: #666666;
}

table.outer {
	background: #D5D3D3;
	border: thin solid #666666;
}

table.outernobtm {
	background: #D5D3D3;
	border-top: thin solid #666666;
	border-right: thin solid #666666;
	border-bottom: none;
	border-left: thin solid #666666;

}
table.outernotop {
	background: #D5D3D3;
	border-top: none;
	border-right: thin solid #666666;
	border-bottom: thin solid #666666;
	border-left: thin solid #666666;

}
div.breakafter {page-break-after:always;
	color: silver}
div.breakbefore {page-break-before:always;
	color: silver}
td.innerleftNoBackground {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-style: none;
}

td.topbtmNoBackground {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	border-left-style: none;
}

td.toponlyNoBackground {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #666666;
	border-left-style: none;
}

td.btmonlyNoBackground {
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
}
td.btmrightNoBackground {
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
	border-right-width: thin;
	border-right-color: #666666;

}
td.btmleftrightNoBackground {
	border-bottom-width: thin;
	border-top-style: none;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #666666;
	border-left-width: thin;
	border-left-color: #666666;
	border-right-width: thin;
	border-right-color: #666666;
}

td.allNoBackground {
	border-bottom-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #666666;
	border-left-width: thin;
	border-left-color: #666666;
	border-right-width: thin;
	border-top-color: #666666;
	border-top-width: thin;
	border-right-color: #666666;
}
td.topbtmrightNoBackground {
	border-bottom-width: thin;
	border-top-style: solid;
	border-left-style: none;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #666666;
	border-right-width: thin;
	border-top-color: #666666;
	border-top-width: thin;
	border-right-color: #666666;

}

td.rightonlyNoBackground {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-width: thin;
	border-left-style: none;
	border-right-color: #666666;
}



