﻿body {
	margin:0 auto;	
	width:100%;
	background-color:#336699;
	background-image: url("../../images/smbluebg.gif");
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
h1
{
	font-size:14px;
	color:#333366;
	font-weight:bold;
	/*padding-bottom:10px;*/
}

#contentWrapper{
	margin:0 auto;
	width:950px;
}

/************Navigation Styles*******************/

#menuContainer{
	clear:both;
	width:950px;
	height:47px; 	
}
.menuWrapper
{
}
#nav{
	display:block;
	padding:0 0 0 0;
	margin:0 auto;
	list-style:none; 
    height:47px; 
    background-image: url("../../images/navBarMn.jpg");
	background-repeat:repeat-x;
}
#nav li.top
{
	display: block;
	float: left;
	height: 47px;
}
#nav li.home
{
	 display:block;
	 float:left; 
	 height:47px; 
	 width:96px;
	 background-image: url("../../images/homeIcon.jpg");
	 background-repeat:no-repeat;
	 padding:0 0 0 0;
}
#nav li a.top_linkH{
	display:block; 
	float:left;  
	height:47px;
    line-height:47px;
    color:#f2f2f2;
    text-decoration:none; 
  	padding:0 15px 0 50px;
}              
#nav li:hover a.top_linkH{
	background-image: url("../../images/homeIconO.jpg");
	background-repeat:no-repeat;
}
#nav li.currentTabH
{
	display:block;
	float:left;
	height:47px;
	width:96px;
	background-image: url("../../images/homeIconO.jpg");
	background-repeat:no-repeat;
}
#nav a.currentLinkH
{
	display:block;
	float:left;
 	height:47px;
 	line-height:47px;
   	padding:0 15px 0 50px;
	color:#FFFFFF;
	text-decoration:none;
}
#nav li.bl
{
	display:block;
	float:left;
	height:47px; 
	width:61px;
	background-image: url("../../images/navBarEn.jpg");
	background-repeat:no-repeat;
	padding:0 0 0 0;
}
#nav li a.top_linkB{
	display:block; 
	float:left;  
	height:47px;
    line-height:47px;
    color:#f2f2f2;
    text-decoration:none; 
  	padding:0 15px 0 15px;
	width:61px;
}              
#nav li:hover a.top_linkB{
	background-image: url("../../images/navBarEnO.jpg");
	background-repeat:no-repeat;
}
#nav li.currentTabB{
	display:block;
	float:left;
	height:47px;
	width:61px;
	background-image: url("../../images/navBarEnO.jpg");
	background-repeat:no-repeat;
}
#nav a.currentLinkB
{
	display:block;
	float:left;
 	height:47px;
 	line-height:47px;
   	padding:0 15px 0 15px;
	color:#FFFFFF;
	text-decoration:none;
}
#nav li a.top_link{
	display:block; 
	float:left;  
	height:47px;
    line-height:47px;
    color:#f2f2f2;
    text-decoration:none; 
  	padding:0 15px 0 15px;
}              
#nav li:hover a.top_link{
	background-image: url("../../images/navOver.jpg");
	background-repeat:repeat-x;
}
#nav li.split
{
	display:block;
	float:left;
	height:47px;
}
#nav li.currentTab{
	display:block;
	float:left;
	height:47px;
	background-image: url("../../images/navOver.jpg");
	background-repeat:repeat-x;
}
#nav a.currentLink{
	display:block;
	float:left;
 	height:47px;
 	line-height:47px;
   	padding:0 15px 0 15px;
	background-image: url("../../images/navOver.jpg");
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-decoration:none;
}

/*******Header stlyes********/

#header{
	margin:0 auto;
	width:950px;
	height:125px;
}
.headerCnt{
	position:relative;
	top:15px;
}
.logo{
	position: relative; 
	float:left;
	width: 100px;
}
.topLinks{
	display:inline;
	float:right;
}
.topLinks a, .topLinks2 a {
	margin-right:10px;
	border-bottom:1px #f2f2f2 dotted;
	color:#FFFFFF;
	text-decoration:none;
}
.topLinks a:hover, .topLinks2 a:hover{
	text-decoration:none;
}
.topLinks2{
	clear:right;
	display:inline;
	float:right;
}

#headermain{
	width:944px;
	height:210px;
	background-color:#ffffff;
	border-left: 3px #336699 solid;
	border-right:3px #336699 solid;
}
#headercont{
	margin:0 auto;
	width:920px;
	position:relative;
	top:20px;
}
#headerimage{
	float:left;
}
#headerimagea{
	float:left;
	width:600px;
	height:177px;
	background-color:#f2f2f2;
}
.headerimageTxt1, .headerimageTxt3, .headerimageTxt4 {
	position:absolute;
	top:20px;
	left:20px;
	width:325px;
	font-size:20px;
	color:#333366;
}
.headerimageTxt2, .headerimageTxt5, .headerimageTxt6{
	position:absolute;
	top:120px;
	left:20px;
	width:370px;
	/*color:#336699;*/
	color:#333333;
}
.headerimageTxt3{
	width:448px;
}
.headerimageTxt4{
	width:370px;
}
.headerimageTxt5{
	top:140px;
}
.headerimageTxt6{
	top:100px;
}

#headerimagea img{
	height:150px;
	width:430px;
}
#headerimage img{
	height:171px;
	width:671px;
}
#contactimage{
	float:right;
	width:205px;
}
#contactimage img{
}

#contactimagea{
	float:right;
	width:205px;
}

#contactimagea img
{
	width:140px;
	height:140px;
}

/*******Content Body Wrapper stlyes********/

#mainBodyWrapper,#faqBodyWrapper, #evBodyWrapper, #evpBodyWrapper, #ssBodyWrapper, #evpfBodyWrapper, #csBodyWrapper, #s4sBodyWrapper, #msBodyWrapper, 
#adBodyWrapper, #npBodyWrapper, #nmBodyWrapper, #acBodyWrapper, #nuBodyWrapper, #coBodyWrapper, #fmBodyWrapper, #soBodyWrapper,
#isBodyWrapper, #auBodyWrapper, #cuBodyWrapper, #tmBodyWrapper, #pvBodyWrapper, #lhBodyWrapper {
	margin:0 auto;
	background-color:#FFFFFF;
	width:944px;
	height:150px;
	border-left: 3px #336699 solid;
	border-right:3px #336699 solid;
	padding-bottom:20px;
}
#evBodyWrapper{
	height:350px;
}
#evpBodyWrapper{
	height:1024px;
}
#evpfBodyWrapper{
	height:335px;
}
#ssBodyWrapper, #soBodyWrapper{
	height:880px;
}
#csBodyWrapper{
	height:735px;
}
#s4sBodyWrapper{
	height:250px;
}
#msBodyWrapper{
	height:945px;
}
#adBodyWrapper{
	height:510px;
}
#npBodyWrapper {
	height:970px;
}
#nmBodyWrapper{
	height:920px;
}
#acBodyWrapper{
	height:600px;
}
#nuBodyWrapper{
	height:1010px;
}
#coBodyWrapper{
	height:520px;
}
#fmBodyWrapper{
	height:720px;
}
#isBodyWrapper{
	height:400px;
} 
#auBodyWrapper{
	height:375px;
}
#cuBodyWrapper{
	height:360px;
}

#faqBodyWrapper{
	height:1900px;
}
#tmBodyWrapper{
	height:2080px;
}
#pvBodyWrapper
{
	height:550px;
}	
#lhBodyWrapper{
	height:2200px;
}

/*******Left Navigation Panel/ Edvance and School Software Pages********/

.mbNavWrapperSS, .mbNavWrapperEP, .mbNavWrapperEPF, .mbNavWrapperEV, .mbNavWrapperSSF, .mbNavWrapperSSNP, .mbNavWrapperSSNU, .mbNavWrapperSSFM,
.mbNavWrapperSSSO, .mbNavWrapperSSLH{
	float:left;
	width:245px;
	height:870px;
}
.mbNavWrapperEP{
	height:900px;
}
.mbNavWrapperEPF{
	height:290px;
}
.mbNavWrapperEV{
	height:220px;
}
.mbNavWrapperSSF{
	height:510px;
}
.mbNavWrapperSSNP{
	height:900px;
}
.mbNavWrapperSSNU{
	height:920px;
}
.mbNavWrapperSSFM{
	height:650px;
}
.mbNavWrapperSSSO{
	height:800px;
}
.mbNavWrapperSSLH{
	height:2180px;
}
.mbNavTop, .mbNavBot, .mbNavTopUA, .mbNavBotUA{
	float:left;
	/*width:215px;*/
	width:185px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	border-top:1px #cccccc dotted;
}
.mbNavBot{
	border-top:1px #cccccc dotted;
	border-bottom:1px #cccccc dotted;
}
.mbNavTopUA{
	border-top:none;
}
.mbNavBotUA{
	border-bottom:1px #cccccc dotted;
	border-top:none;	
}
.mbNavTop a, .mbNavBot a, .mbNavTopUA a, .mbNavBotUA a{
	text-decoration:none;
	color:#333366;
	font-weight:bold;
	position:relative;
	left:5px;
}
.mbNavTop a:hover, .mbNavBot a:hover, .mbNavTopUA a:hover, .mbNavBotUA a:hover{
	text-decoration:underline;
}
.mbActiveWrap{
	float:left;
}	
.mbNavTopActive{
	float:left;
	/*width:215px;*/
	width:185px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	background-color:#DCE3F1;
}
.mbNavTopActive a{
	text-decoration:none;
	color:#333366;
	font-weight:bold;
	position:relative;
	left:5px;
}
.corner{
	float:left;
}
.corner img.corner{
	float:left;
}

/********Main Content Body Styles and Column Stlyes**************/
.borderMain
{
}
.mainbody{
	margin:0 auto;
	width:920px;
}
.mainbody p,.mainbody p.nopad{
	margin:0 auto;
	width:920px;
	color:#333333;
	padding-bottom:20px;
	line-height:18px;
}
.mainbody p.nopad{
	padding-bottom:0;
}

.wideNoCol, .leftNoCol, .wideNoColChar, .wideNoColSS, .wideNoColSSB, .wideNoColCharB, .colSP, .wideNoColNP, .wideNoColInk, .wideNoColA{
	float:left;
	width:645px;
}
.wideNoColCharB{
	padding-top:20px;
}
.wideNoColSS{
	padding-top:20px;
	padding-left:20px;
	background-color:#f2f2f2;
	width:900px;
	border-bottom:1px #cccccc dotted;
	border-top:1px #cccccc dotted;
}
.wideNoColSSB{
	float:left;
	padding-left:150px;
	padding-top:20px;
}
.wideNoColNP{
	padding-top:20px;
	background-color:#f2f2f2;
}
.leftNoCol{
	width:250px;
}
.wideNoColInk, .wideNoColA{
	width:880px;
	padding-left:20px;
}

.wideNoColTxt, .leftNoColTxt, .wideNoColTxtChar, .wideNoColTxtChar p, .wideNoColTxtS4S, .wideNoColTxtS4S p, .wideNoColTxtSSB, .wideNoColTxtSSB p,
.colSPTxt, .colSPTxt p, .colSPTxtW, .colSPTxtW p, .colSPTxtN, .colSPTxtN p, .wideNoColTxTInk, .wideNoColTxTInk p, .wideNoColA, .wideNoColA p{
	float:left;
	width:430px;
	color:#333333;
	line-height:18px;
}
.leftNoColTxt{
	width:200px;
}
.wideNoColTxtChar{
	width:645px;
	border-bottom:1px #cccccc dotted;
}
.wideNoColTxtChar p{
	width:645px;
	padding-bottom:20px;
}

.wideNoColTxtChar a
{
	text-decoration:none;
	color:#333366;
	font-weight:bold;
	position:relative;
	left:5px;
}

.wideNoColTxtSSB{
	width:650px;
}
.wideNoColTxtSSB p{
	width:500px;
}
.wideNoColTxtSSB img{
	float:left;
	padding-right:40px;
	width:92px
}
.wideNoColTxTInk {
	width:880px;
	border-bottom:1px #cccccc dotted;
}
.wideNoColTxTInk p{
	width:880px;
}
.wideNoColA{
	width:880px;
}
.wideNoColA p{
	width:880px;
}

.colSPTxt{
	width:500px;
	border-bottom:1px #cccccc dotted;
}
.colSPTxt p{
	width:475px;
}
.colSPTxtW{
	width:530px;
	border-bottom:1px #cccccc dotted;
}
.colSPTxtW p{
	width:530px;
}
.colSPTxtN{
	width:460px;
}
.colSPTxtN p{
	width:460px;
	border-bottom:1px #cccccc dotted;
}
.colSP img{
	float:right;
}

.wideNoColTxtS4S{
	width:645px;
}
.wideNoColTxtS4S p{
	width:645px;
	padding-bottom:20px;
}
.wideNoColTxtS4S a{
	color:#336699;
	text-decoration:none;
}
.wideNoColTxtS4S a:hover{
	text-decoration:underline;
}
.wideNoColImg{
	float:right;
	width:200px;
}
.wideNoColImg img{
	float:right;
	border:1px #cccccc dotted;
}
.mbColumn1, .mbColumn2, .mbColumn3, .mbRow{
	position:relative;
	width:235px;
	float:left;
}
.mbColumn4{
	position:relative;
	width:213px;
	float:right;
}
.chColumn1, .chColumn2 {
	float:left;
	width:250px;
	padding-bottom:20px;
}
.chColumn2{
	width:220px;
}
.chColumn3{
	float:right;
	width:175px;
	padding-bottom:20px;
}
.chColumnTxt, .chColumnTxtL{
	width:200px;
	color:#333333;
}
.chColumnTxtL{
	width:225px;
}
.mnBox{
	display:inline;
	border:none;	
}
.mnBoxLbl, .mbBoxLbl{
	position:absolute;
	top:10px;
	left:10px;
	font-size:14px;
	color:#333366;
	font-weight:bold;
}
.mnBoxTxt, .mnBoxTxtL, .mnBoxTxtS, .mbRowTxt, .mbRowTxtEd, .mnBoxTxtChar, .mnBoxTxt1{
	position:absolute;
	top:35px;
	left:10px;
	font-size:11px;
	color:#333333;
	width:150px;
}
.mnBoxTxt1{
	width:170px;
}
.mnBoxTxtChar{
	width:200px;
	font-size:12px;
}
.listItem, .listItemEn{
	width:410px;
	margin-left:5px;
	line-height:20px;
}
.listItem img, .listItemEn img{
	padding-right:5px;
}
.listItemEn{
	border-bottom:1px #cccccc dotted;
	width:610px;
	padding-bottom:10px;
}

/************Main Content Body Rows Styles*****************/

.mbRowL, .ssColumn, .npColumn, .mbRowLIS, .mbRowLCN{
	float:left;
	width:310px;
}
.mbRowR, .mbRowRIS{
	float:right;
	width:340px;
}
.ssColumn{
	width:295px;
}
.npColumn{
	width:215px;
}
.mbRowLIS{
	width:425px;
}
.mbRowRIS{
	width:425px;
}
.mbRowLCN{
	float:right;
	width:275px;
}


.mbRowContent, .mbRowContentEd, .mbRowContentChar, .mbRowContentHt1, .mbRowContentHt2, .ssColumnContent, .npColumnContent,
.mbRowContentIS, .mbRowContentCN{
	position:relative;
	width:290px;
	border-bottom:1px #cccccc dotted;
	padding-bottom:15px;
	padding-top:15px;
	height:100px;
}
.ssColumnContent{
	width:290px;
	height:180px;
	border-bottom:none;
}
.npColumnContent{
	width:200px;
	height:120px;
	padding-left:10px;
	/*border-bottom:none*/
}
.mbRowContentEd{
	height:150px;
}
.mbRowContentHt1{
	height:130px;
}
.mbRowContentHt2{
	height:175px;
	border-bottom:none;
}
.mbRowContentIS{
	width:400px;
	padding-left:20px;
	height:175px;
}
.mbRowContentCN{
	width:275px;
	/*border-bottom:none;*/
	/*padding-bottom:0;*/
	padding-top:0;
	border-bottom:1px #cccccc dotted;
	padding-bottom:15px;


}
.mbRowLbl, .mbRowLblChar, .ssRowLbl, .npRowLbl, .nmRowLbl, .contact, .mbRowLblCN{
	font-size:14px;
	color:#333366;
	font-weight:bold;
	padding-bottom:10px;
}
.mbRowLblSub, .mbRowLblSubAd{
	font-size:14px;
	/*width:550px;*/
	width:auto;
	color:#336699;
	font-weight:normal;
	padding:15px 0 10px 0;
}
.mbRowLblSubAd{
	color:#333366;
	font-weight:bold;
}
.ssRowLbl{
	color:#336699;
}
.npRowLbl{
	padding-left:10px;
}
.nmRowLbl{
	padding-top:10px;
}
.mbRowLblCN{
	padding-top:15px;
}
.contact{
	float:left;
	font-size:20px;
	padding-top:10px;
}
.contactAd{
	float:left;
	font-size:14px;
	color:#333366;
	line-height:20px;
}
mbRowContent2{
	position:relative;
	top:0px;
	left:10px;
}
.logoImg{
	text-align:center;
}
.logoButton{
	position:relative;
	top:15px;
	left:45px;
}
.button{	
	float:left;
}
.image{
	float:right;
}
.mbRowTxt, .mbRowTxtEd, .ssRowTxt, .npRowTxt, .mbRowTxtIS, .mbRowTxtCN{
	width:200px;
	top:45px;
	left:0;
	font-size:12px;
	color:#333333;
}
.ssRowTxt{
	width:260px;
}
.npRowTxt{
	width:200px;
}
.mbRowTxtEd{
	width:275px;
}
.mbRowTxtSm{
	position:relative;
	top:10px;
	/*color:#336699;*/
	color:#333333;
	font-size:12px;
	padding-bottom:20px;
}
.mbRowTxtIS{
	width:400px;
}
.mbRowTxtIS img{
	float:left;
}
.mbRowTxtCN{
	width:265px;
}
.mbRowTxtCN img{
	float:left;
	/*padding-right:30px;*/
}

/******* Footer Styles ***************************/

#footerWrapper{
	clear:both;
	margin:0 auto;
	width:944px;
	background-color:#FFFFFF;
	border-left: 3px #336699 solid;
	border-right:3px #336699 solid;
	border-bottom:3px #336699 solid;
	height:220px;
}
.footer{
	margin:0 auto;
	width:920px;
	border-top:1px #CCCCCC dotted;
}
.footerLnks{
	color:#336699;
	border-bottom:1px #CCCCCC dotted;
	height:30px;
	line-height:30px;
	text-align:center;
}
.footerLnks a{
	text-decoration:none;
	color:#336699;
}
.footerLnks a:hover{
	text-decoration:underline;
}
.footer p {
	color:#999999;	
	line-height:20px;
}
.footer table{
	margin:0 auto;
	position:relative;
	top:20px;
	width:815px;
}
.footer td{
	vertical-align: top;
}
.footer td a{
	color:#999999;
	text-decoration:none;
}
.map{
	float:left;
	margin-left:20px;
}
.map a{
	color:#336699;
}

.mapviewer{
	clear:left;
	float:left;
	width:600px;
	border:1px #cccccc solid;
	margin-left:20px;
}
a.mail{
	color:#336699;
	text-decoration:none;
}
