﻿ body {
     font: 14px Georgia, serif;
     margin-bottom:0px;
     margin-top:0px;
     margin-left:0px;
     margin-right:0px;
     background-color:#001328;
 }

a.MainMenu {
  display: block;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: center;
}

a.MainMenu:link, a.MainMenu:visited {
  background-image: url(Images/BtnOff.png);
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  color:#c8d3db;
  font-size:14px;
  letter-spacing:-.5px;
  text-align:left;
  padding-left:48px;
  padding-top:8px;
  padding-bottom:7px;
}

a.MainMenu:hover, a.MainMenu:active {
  background-image: url(Images/BtnOn.png);
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  color:#ffffff;
  font-size:14px;
  letter-spacing:-.5px;
  text-align:left;
  padding-left:48px;
   padding-top:8px;
  padding-bottom:7px;

}


ul li{
color: #406282;
    font-family: "Times New Roman",Times,serif;
    font-size: 16px;
    line-height: 20px;
}



a.SubMenu {
  display: block;
  background-repeat: no-repeat;
  text-align: center;
}

a.SubMenu:link, a.SubMenu:visited {
  
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  color:#bb7c01;
  font-size:13px;
  letter-spacing:-.5px;
  text-align:left;
  padding-left:23px;
  padding-bottom:8px;
}

a.SubMenu:hover, a.SubMenu:active {
  background: url(Images/linkarrow.png) no-repeat;
  background-position:16px 3px 0 0;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  color:#94a6b4;
  font-size:13px;
  letter-spacing:-.5px;
  text-align:left;
  padding-left:26px;
  padding-bottom:8px;

}




#titlebar{     
	float:left;
	width: 725px;    	
	display:block;
	padding-top:23px;
	padding-bottom:15px;
	background-color: #08223d;
	opacity: .75;
	filter: alpha(opacity=75);		  
	position:relative;
	margin-bottom:18px;
}
#titlebar h1{     
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#ffffff;
	padding-left:28px;
	margin-top:10px;
	margin-bottom:20px;
	font-weight:normal;
}



   

#content {
	padding-bottom:40px;
	padding-left:25px;
	padding-right:25px;
}

#content h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
  	color:#2b4864;
  	margin-top:10px;
  	margin-bottom:20px;	
}

#content h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
  	color:#c89600;
  	margin-top:10px;
  	margin-bottom:-10px;	
}

#content h4 {
  	margin-top:5px;
  	margin-bottom:-8px;	
}


#content p {
	font-family:"Times New Roman", Times, serif;
  	color:#406282;
  	line-height:20px;
}

#content .highlight {
  	color:#c89600;
  	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	line-height:20px;


}

#RecentDev {
text-align:left;
	display: block;
	width:170px;
	padding-bottom:20px;
	}
#RecentDev h1 {
font-family:"Times New Roman", Times, serif;
	font-size:20px;
  	letter-spacing:-1px;
  	color:#2b4864;
  	margin-top:18px;
  	margin-bottom:8px;
	}
#RecentDev h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
  	color:#6098ce;
  	margin-left:0px;
  	margin-top:0px;
  	margin-bottom:1px;
  	text-align:left;
	}
#RecentDev p {
	font-family:"Times New Roman", Times, serif;	
	font-size:12px;
  	color:#71808f;
  	line-height:15px;
  	margin-bottom:-2px;
  	margin-top:3px;
}
#RecentDev .more {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	line-height:13px;
  	color:#c89600;
  	text-decoration:underline;
  	
}


.PricingGrid {
	font-family:"Times New Roman", Times, serif;
	margin: 0 auto;
	color: #e5e5e5;
}

.PricingGrid .gridtext{
	font-size:13px;
	display:inline-block;
	text-align:left;
	vertical-align:top;
	color: #6396cb;	
	width: 230px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left:5px;
	
}
.PricingGrid .gridtext2{
	font-size:13px;
	display:inline-block;
	text-align:left;
	vertical-align:top;
	color: #8a8a8a;	
	width: 170px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right:30px;
}

.PricingGrid .lable{
	font-size:12px;
	display:inline-block;
	text-align:left;
	color: #6396cb;
	width: 150px;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left:5px;

}
.PricingGrid .lable2{
	font-size:12px;
	display:inline-block;
	text-align:left;
	color: #6396cb;
	width: 170px;
	padding-top: 8px;
	padding-bottom: 8px;
}


.PricingGrid .thickbox {
	color: #6396cb;	
	text-decoration:underline;

	
	}
.PricingGrid .thickbox:hover{
	text-decoration:underline;
	color:#c89600;
}




.PricingGrid .email {
	
	color: #c89600;
	font-size:13px;
}



.vcard{
	font-size:12px;
	display:inline-block;
	text-align:left;
	vertical-align:top;
	color: #6396cb;
	width: 43px;
	padding-top: 8px;
	padding-bottom: 8px;
}


.PricingGrid ul {
	margin-bottom: -1px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px;
	list-style:none;
	border-bottom:1px dotted #c8c8c8;
	padding-bottom:7px;
	padding-top:7px;

}

.PricingGrid li {
	display:inline;	
	margin-right: -5px;

}



.copy {
	font-size:11px;
	color:#848790;
	font-family:Arial, Helvetica, sans-serif;
}

.copy a{
	color:#a1a2a6;
	text-decoration:none;
}
.copy a:hover {
	color:#ffffff;
	text-decoration:underline;
	
}
.rollover a { 
	display:block; 
	width:140px;
    height:140px;
    border:2px solid #2f557f; 

 }
 .border { 
    border:2px solid #08223d; 

 }

.rollover a:hover { 

 background-color: #ffffff;
    opacity:.65;
    filter: alpha(opacity=65); 
    -moz-opacity: 0.65;

}











