* {
	padding: 0;
	margin: 0;
}

body {  
	font-size: 11px;
	line-height: 12pt; 
	font-family: "Arial", Verdana, Helvetica, sans-serif; 
	color: #333333;   
	background-color: #82b0c5; 
	background-image: url(../images/background-main.jpg);
	background-position: left top; 
	background-repeat: repeat-x;
}

a.corner_link {
	width: 285px;
	height: 285px;
	background: transparent url(../images/corner_link.png)  !important; 
	position: absolute;
	top:0px;
	right:0px;
	z-index: 999;
	display: block;
}

a.corner_link:hover {
	background: transparent url(../images/corner_link.png)  !important; 
}

.movember {
	position: absolute;
	top: 30px;
	left: 850px;
}

*::-moz-selection {
background:none repeat scroll 0 0 #ffffff;
color:#EA2C23;
}

span {
	display: none;
}
strong {
	font-size: 12px;
	line-height: 12pt; 
	font-family: "Arial", Verdana, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #333333;	
	margin-top: 8pt; 
}

.highlight { 
	padding-right: 5px; 
	text-align: right;
	font-size: 14px;
}

h1 {
	font-size: 14px;
	line-height: 12pt; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
h2 {
	font-size: 14px;
	padding-top: 18pt; 
	color: #222222;
	background-color: inherit;
	margin-bottom: -10px;
}

h3 {
	font-size: 11px;
	line-height: 12pt; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #ededed;
	margin-top: 0pt;
}

p {
	font-size: 12px;
	line-height: 12pt; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

/* Temp while updating SEO */
.h1 {
	font-size: 11px;
	line-height: 12pt; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #333333;
	background-color: inherit;
}

.h2 {
	font-size: 11pt;
	font-weight: bold;
	padding-top: 18pt; 
	color: #c9181f;
	background-color: inherit;
	margin-bottom: -10px;
}

.h3 {
	font-size: 8pt;
	line-height: 12pt; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: normal;
	color: #777777;
	background-color: inherit;
	margin-top: 0pt;
}
/* Temp while updating SEO */



ul {
	margin-top: 12pt;
}


p.h1 {
	padding: 0 7px 0 0;
	margin-top: 8pt;
}

p.h3 {
	padding: 0;
	margin: 0;
}

img {
	padding: 0;
	margin: 0;
	border: 0;
}


div {
	padding: 0;
	margin: 0;
}
a {
	color: #333333;
	background-color: inherit;
	text-decoration: none;
	border: 0;
}

a:link {
	color: inherit;
	background-color: inherit;
	text-decoration: none;
	border: 0;
}
a:visited {
	color: inherit;
	background-color: inherit;
	border: 0pt;
}

a:hover {
	color: #c9181f;
	background-color: inherit;
	border: 0pt;
}

a:active {
	color: #c9181f;
	background-color: inherit;
	border: 0pt;
}

#top {
	width: 950px;
	height: 170px;
	text-decoration: none;
}

.leftPanel {
	width: 228px;
	position: absolute;
	top: 120px;
}

#leftPanel ul {
	padding-top: 120px;
	padding-left: 0px;
	margin: 0px;
	padding-right: 5px;
}

#leftPanel ul #email{
	padding-top: 20px;
	padding-left: 0px;
	margin: 0px;
	padding-right: 5px;
}
.highlight { 
	padding-right: 5px; 
	text-align: right;
	font-size: 14px;
}
#mainNav {
	width: 228px; 
	overflow: hidden;
	list-style: none;
	padding-top: 120px;
	
}

#mainNav li {
	width: 228px;	
	}
#mainNav li a {
	display: block;
	padding-right: 5px;
}
	
#mainNav a:hover {
	color: inherit;
	background-color: #ffffff;
}

#mainNav a:active {
}

#mainNav a.selected {
}

#menu_1 a  {
	width: 228px;
	height: 22px;
	border-bottom: 1px solid #ddeaf1;
	padding-top:3px;
	padding-right: 5px;	
}

#menu_1selected a {
	width: 228px;
	height: 22px;
	border-bottom: 1px solid #ddeaf1;
	background-color: #e9f3f9;
	padding-top:3px;	
}

#menu_2 a  {
	width: 228px;
	height: 22px;
	border-bottom: 1px solid #ddeaf1;
	padding-top:3px;
	padding-right: 5px;	
}

#menu_2selected a {
	width: 228px;
	height: 22px;
	border-bottom: 1px solid #ddeaf1;
	background-color: #e9f3f9;
	padding-top:3px;	
}

#menu_3 a  {
	width: 228px;
	height: 22px;
	border-bottom: 1px solid #ddeaf1;
	padding-top:3px;	
	padding-right: 5px;
}

#menu_3selected a {
	width: 228px;
	height: 22px;
	border-bottom: 1px solid #ddeaf1;
	background-color: #e9f3f9;
	padding-top:3px;	
}
	
#menu_4 a  {
	width: 228px;
	height: 22px;
	border-bottom: 1px solid #ddeaf1;
	padding-top:3px;	
	padding-right: 5px;
}

#menu_4selected a {
	width: 228px;
	height: 22px;
	border-bottom: 1px solid #ddeaf1;
	background-color: #e9f3f9;
	padding-top:3px;	
}

#menu_5 a  {
	width: 228px;
	height: 22px;
	border-bottom: 1px solid #ddeaf1;
	padding-top:3px;	
	padding-right: 5px;
}

#menu_5selected a {
	width: 228px;
	height: 22px;
	border-bottom: 1px solid #ddeaf1;
	background-color: #e9f3f9;
	padding-top:3px;	
}

#menu_6 a  {
	width: 228px;
	height: 22px;
	border-bottom: 0px solid #ddeaf1;
	padding-top:3px;	
	padding-right: 5px;
}

#menu_6selected a {
	width: 228px;
	height: 22px;
	border-bottom: 0px solid #ddeaf1;
	background-color: #e9f3f9;
	padding-top:3px;	
	padding-right: 5px;
}

#menu_7 a  {
	width: 228px;
	height: 22px;
	border-bottom: 1px solid #ddeaf1;
	padding-top:3px;	
	padding-right: 5px;
}

#menu_7selected a {
	width: 228px;
	height: 22px;
	border-bottom: 1px solid #ddeaf1;
	background-color: #e9f3f9;
	padding-top:3px;	
	padding-right: 5px;
}

#menu_8 a  {
	
	width: 228px;
	height: 22px;
	border-bottom: 0px solid #ddeaf1;
	padding-top:3px;	
	padding-right: 5px;
	
}

#menu_8selected a {
	width: 228px;
	height: 22px;
	border-bottom: 1px solid #ddeaf1;
	background-color: #e9f3f9;
	padding-top:3px;	
}

#menu_9 a  {
	/*
	width: 228px;
	height: 24px;
	background: url(../images/nav_corporateID.gif) top left no-repeat;
	border-bottom: 1px solid #ddeaf1;
	*/
}

#menu_9selected a {
	/*
	width: 228px;
	height: 24px;
	background: url(../images/nav_corporateID.gif);
	border-bottom: 1px solid #ddeaf1;
	background-position: 0px -24px;
	*/
}

#menu_10 a  {
	/*
	width: 228px;
	height: 24px;
	background: url(../images/nav_corporateID.gif) top left no-repeat;
	border-bottom: 1px solid #ddeaf1;
	*/
}

#menu_10selected a {
	/*
	width: 228px;
	height: 24px;
	background: url(../images/nav_corporateID.gif);
	border-bottom: 1px solid #ddeaf1;
	background-position: 0px -24px;
	*/
}

.container {
	position: absolute;
	top: 170px;
	left: 298px;
	width: 654px;
	padding-bottom: 20px;
	text-align: left;
}

.column1 {
	width: 200px;
	height: 500px;
	border-right: 1px solid #ddeaf1;
	padding-left: 15px;
	margin-left: -15px;
	float: left;
}

.column2 {
	width: 200px;
	height: 500px;
	padding-left: 20px; 
	border-right: 1px solid #ddeaf1;
	float: left;

}

.column3 {
	width: 200px;
	height: 500px;
	padding-left: 20px;
	float: left;

}

.bottom {
	width: 630px;
	float: left;
	margin-top: 50px;
	padding-bottom: 0px;
}

.thumbnail {
	background: url(../images/imageXSML.png) no-repeat left top;
	padding: 12px;
	margin: 5px 0;
	margin-left: -10px;
	float: left;
}

.imageList {
	background: url(../images/imageXSML.png) no-repeat left top;
	padding: 12px 12px 5px;
	margin: 5px;
	float: left;
}


/* Web Design */

.title {
	margin-top: 12pt;
	font-size: 10pt;
	line-height: 12pt; 
	letter-spacing: 1pt;
	font-family: "Arial", Verdana, Helvetica, sans-serif;
	color: #c9181f;	
	background-color: inherit;
	
	font-weight: bold;
}

.portfolio { 
	width: 624px;  
	border-right: 1px solid #ddeaf1; 
	float: left;
}

.imageSML {
	background: url(../images/imageSML.png) no-repeat left top;
	padding: 13px 0px 12px 13px;
	margin: 5px 0;
	margin-left: -10px;
}

.imageMED {
	background: url(../images/imageMED.png) no-repeat left top;
	padding: 13px 0px 12px 13px;
	margin: 5px 0;
	margin-left: -10px;
}

.imageLRG {
	background: url(../images/imageLRG.png) no-repeat left top;
	padding: 13px 0px 12px 13px;
	margin: 5px 0;
	margin-left: -10px;
}

.imageXLRG {
	background: url(../images/imageXLRG.png) no-repeat left top;
	padding: 13px 0px 12px 13px;
	margin: 5px 0;
	margin-left: -10px;
}

.screenshots {
	width: 412px;
	padding-right: 20px;
	border-right: 1px solid #ddeaf1;
	float: left;
}

.bulletpoints {
	width: 200px;
	height: 500px;
	padding-left: 20px;
	float: left;

}

.bulletpoints ul {
	list-style: none;
	
}

.bulletpoints li {
	background: url('../images/bullet2.png') left center no-repeat;
	padding-left: 16px;
	line-height: 16px;
}
.contact {
	width: 620px;
	padding-right: 20px;
	border-right: 1px solid #ddeaf1;
	float: left;
}
