body,html{
	margin:5;
	padding:5;
	height: 100%;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;	
	
}
#siteWrapper{

	margin:5px auto;
	padding:5px;
	width:984px;
	background-color:#ffffff;
	background-image:url(../Images/body_bg_loop.jpg);
	background-repeat:repeat-x;

}

#headerSignIn{
	width:984px;
	height:90px;
}

#headerWrapperLite{
	width:984px;
	height:90px;
}
#headerWrapper{
	width:984px;
	height:112px;
}
#topText{
	width:984px;
	height:18px;
	padding-top:3px;
	color:#ffffcc;
	font-size:11px;
}
#topText a{
	color:#ffffff;
	text-decoration:none;
}
#topText a:hover{
	color:#ffffcc;
	text-decoration:none;
}
#footerText{
	width:984px;
	padding-bottom:40px;
	padding-top:10px;
}
#logoFrame{
	float:left;
}
#navFrame{
	float:right;
	padding-top:44px;
	font-size:12px;
	font-weight:bold;
}

/* NAV */

.tabPlan{
	background-image:url(../Images/tab_inactive.jpg);
	width:100px;
	height:18px;
	float:left;
	text-align:center;
	padding-top:4px;
	padding-left:5px;
}
.tabPlan a{
	color:#ffffcc;
	text-decoration:none;
}
.tabPlan a:hover{
	color:#ffffff;
	text-decoration:none;
}

.tabHome{
	background-image:url(../Images/tab_inactive.jpg);
	width:87px;
	height:18px;
	float:left;
	text-align:center;
	padding-top:4px;
}
.tabHome a{
	color:#ffffcc;
	text-decoration:none;
}
.tabHome a:hover{
	color:#ffffff;
	text-decoration:none;
}
.tabServices{
	background-image:url(../Images/tab_inactive.jpg);
	width:87px;
	height:18px;
	float:left;
	text-align:center;
	padding-top:4px;
}
.tabServices a{
	color:#ffffcc;
	text-decoration:none;
}
.tabServices a:hover{
	color:#ffffff;
	text-decoration:none;
}
.tabAbout{
	background-image:url(../Images/tab_inactive.jpg);
	width:87px;
	height:18px;
	float:left;
	text-align:center;
	padding-top:4px;
}
.tabAbout a{
	color:#ffffcc;
	text-decoration:none;
}
.tabAbout a:hover{
	color:#ffffff;
	text-decoration:none;
}
.tabVision{
	background-image:url(../Images/tab_inactive.jpg);
	width:87px;
	height:18px;
	float:left;
	text-align:center;
	padding-top:4px;
}
.tabVision a{
	color:#ffffcc;
	text-decoration:none;
}
.tabVision a:hover{
	color:#ffffff;
	text-decoration:none;
}
.tabWhy{
	background-image:url(../Images/tab_inactive.jpg);
	width:87px;
	height:18px;
	float:left;
	text-align:center;
	padding-top:4px;
}
.tabWhy a{
	color:#ffffcc;
	text-decoration:none;
}
.tabWhy a:hover{
	color:#ffffff;
	text-decoration:none;
}
.tabPartners{
	background-image:url(../Images/tab_inactive.jpg);
	width:87px;
	height:18px;
	float:left;
	text-align:center;
	padding-top:4px;
}
.tabPartners a{
	color:#ffffcc;
	text-decoration:none;
}
.tabPartners a:hover{
	color:#ffffff;
	text-decoration:none;
}
.tabContact{
	background-image:url(../Images/tab_inactive.jpg);
	width:87px;
	height:18px;
	float:left;
	text-align:center;
	padding-top:4px;
}
.tabContact a{
	color:#ffffcc;
	text-decoration:none;
}
.tabContact a:hover{
	color:#ffffff;
	text-decoration:none;
}

#contentFrame{
	width:964px;	
}
.mainColumn{
	width:710px;
	padding-right:10px;
	float:left;
}
.rightColumn{
	width:244px;
	float:right;
}
.mainColumnGeneric{
	width:700px;
	float:left;
	padding-top:14px;
}
.rightColumnGeneric{
	width:244px;
	float:right;
	padding-top:14px;
}




#leftFrame{
	width:264px;
	float:left;
}
#leftContent{
	width:244px;
	padding-top:7px;
}
#contentFrame{
	width:720px;
	float:right;
}
#contentFrameBackend{
	width:984px;
}

.mainBoxLoop{
	background-image:url(../Images/main_box_loop.jpg);
	background-repeat:repeat-y;
	width:720px;
	margin-top:6px
}

.mainBoxTop{
	background-image:url(../Images/main_box_top.jpg);
	background-repeat:no-repeat;
	width:720px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:5px
}

.mainBoxFooter{
	background-image:url(../Images/main_box_footer.jpg);
	background-repeat:no-repeat;
	width:720px;
	height:15px
}

.menuBoxLoop{
	background-image:url(../Images/login_box_loop.jpg);
	background-repeat:repeat-y;
	width:244px;
	margin-top:6px
}

.menuBoxTop{
	background-image:url(../Images/login_box_top.jpg);
	background-repeat:no-repeat;
	width:224px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:5px
}

.menuBoxFooter{
	background-image:url(../Images/login_box_footer.jpg);
	background-repeat:no-repeat;
	width:244px;
	height:15px
}


.loginBoxLoop{
	background-image:url(../Images/login_box_loop.jpg);
	background-repeat:repeat-y;
	width:244px;
}
.loginBoxTop{
	background-image:url(../Images/login_box_top.jpg);
	background-repeat:no-repeat;
	width:204px;
	height:173px;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
}
.loginBoxFooter{
	background-image:url(../Images/login_box_footer.jpg);
	background-repeat:no-repeat;
	width:244px;
	height:2px;
}

.serviceBox{
	width:700px; 
	height:85px;
	padding-left:10px; 
	padding-right:10px;
	padding-top:10px; 
	padding-bottom:7px;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url(../Images/service_box_bg.jpg);
	background-repeat:repeat-x;}
.serviceBox a{
	color:#339900;
}

.backendLink{
	float:left;
	padding-right:1px;
}


a img {
	border:none;
}
a{
	color:#37638e;
	text-decoration:underline;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}
.clearBoth{
	clear: both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
p{
	line-height:16px;
	padding-bottom:10px;
	padding-top:5px;
	margin:0;
}
.smallText{
	font-size:11px;
	line-height:14px;
	padding-bottom:5px;
}
.largeText{
	font-size:18px;
	line-height:22px;
}
.green{
	color:#339900;	
}
.red{
	color:#FF0000;
}
.blue{
	color:#37638e;
}
ol{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:22px;
	padding-left:0;
}
ul{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	padding-left:0;
}
li{
	padding-bottom:5px;
}
.bold{
	font-weight:bold;
}
hr{
	border-bottom:1px solid;
	border-top:0;
	color:#007399;
	height:1px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	letter-spacing:-1px;
	margin:0;
	padding-top:0px;
	padding-bottom:0px;
	color:#37638e;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:24px;
	letter-spacing:-1px;
	margin:0;
	padding-top:15px;
	padding-bottom:10px;
	color:#37638e;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	margin:0;
	padding-top:0px;
	padding-bottom:0px;
	color:#339900;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding-top:15px;
	padding-bottom:5px;
	color:#37638e;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding-top:5px;
	padding-bottom:0px;
	color:#37638e;
}
.field input{
	background-image:url(../Images/input_gradient.jpg);
	background-repeat:repeat-x;
	border:1px solid #aaaaaa;
}
.field textarea{
	background-image:url(../Images/input_gradient.jpg);
	background-repeat:repeat-x;
	border:1px solid #aaaaaa;
}
.tableClass{
	margin-bottom:15px; 
	margin-top:10px; 
	font-size:11px; 
	border-bottom:1px solid #888888; 
	background-color:#dddddd;
}
form{
	padding:5;
	margin:5;
}
