/*  Template  */

body {
	color:#62696D;
	font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
	padding-top:40px;
}
a {
	color:#9797a5;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#64637c;
	text-decoration:underline;
}
h1 {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
}

ul {
	list-style:none;
	padding:0px;
	padding-top:15px;
	margin:0px;
	white-space:nowrap;
}

p {
	text-align:justify;
}
img {
	border:none;
}

.purpleBorder {
	background-color:#2c2750;
	position:relative;
	height:498px;
	width:930px;
}


.lnaBG {
	background-color:#b3b4ab;
	background-image:url(images/lnaBG.gif);
	background-repeat:no-repeat;
	width:900px;
	height:464px;
	top:15px;
	position:relative;
	margin-bottom:15px;
}

.whiteArea {
	background-color:#FFFFFF;
	background-image:url(images/mainCorners.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:845px;
	height:299px;
	top:60px;
	padding:15px;
	text-align:left;
	position:relative;
}

.menu {
	background-image:url(images/menu/menuBG.gif);
	width:516px;
	height:25px;
	float:right;
	background-position:top left;
	background-repeat:no-repeat;
}

.indexMenu {
	background-image:url(images/indexMenu/menuBG.gif);
	width:516px;
	height:25px;
	float:right;
	background-position:top left;
	background-repeat:no-repeat;
}

	.menuItem {
		float:left;
		cursor:pointer;
	}
	.menuItem a {
		display:block;
	}
	* html .menuItem a:hover {
		visibility:visible;
	}
	.menuItem a:hover img {
		visibility:hidden;
	}


.headerTable {
	width:845px;
	padding:0px;
}
.headerTable td {
	vertical-align:middle;
}

.headerTable .leftCell {
	width:245px;
}

.header {}
.body {
	padding-top:48px;
	padding-left:31px;
}

.copy {
	margin-left:38px;
}
.footer {
	text-align:left;
	font-size:10px;
	padding:3px 3px 3px 3px;
	margin-left:15px;
	color:#FFFFFF;
}

/*  end Template  */

/*  Index  */
.indexPurpleBorder {
	background-color:#2c2750;
	position:relative;
	width:900px;
	padding:15px;
	padding-bottom:0px;
}
.graybar {
	height:29px;
	background-color:#6b6b68;
	width:899px;
}

.middleArea {
	background-color:#EEEEEE;
	background-image:url(images/lnaBG_light.gif);
	width:869px;
	height:333px;
	padding:15px;
	overflow:hidden;
}
.indexHeader {
	width:869px;
}
.indexHeaderTable {
	width:869px;
	padding:0px;
	border:none;
	border-collapse: collapse; 
}

.indexBody {
	width:869px;
	text-align:left;
	position:relative;
}

#logo {
	position:absolute;
	top:15px;
	left:50px;
}

#blurb {
	position:absolute;
	top:98px;
	left:91px;
	width:168px;
	font-size:10px;
	text-align:justify;
}	
#video {
	position:absolute;
	top:55px;
	left:555px;
	width:275px;
	height:200px;
	font-size:10px;
	text-align:justify;
}	
/*  end Index 	*/


/* Portfolio */
.portfolio {
	height:40px;
}
.portfolio:hover .title {
	color:#64637C;
}

.boxes {
	height:28px;
	padding-top:3px;
	visibility:hidden;
}
.boxes_over {
	height:28px;
	width:150px;
	padding-top:3px;
	visibility:visible;
}

.title {
	margin:0px;
	font-weight:bold;
	color:#9797A5;
}
.box {
	background-color:#e8e7e7;
	border:1px solid #cecece;
	height:20px;
	width:20px;
	cursor:pointer;
	position:relative;
	float:left;
	margin-right:5px;
	z-index:0;
}

.box_over {
	background-color:#d6d5d5;
	border:1px solid #a8a8a8;
	height:20px;
	width:20px;
	cursor:pointer;
	position:relative;
	float:left;
	margin-right:5px;
	z-index:1;
}

.box .X {
	visibility:hidden;
	z-index:2;
}
.box_over .X {
	position:absolute;
	top:4px;
	left:6px;
}

.bubble_over {
	background-image:url(images/popup_bubble.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:282px;
	height:129px;
	padding:5px;
	visibility:visible;
	position:absolute;
	overflow:hidden;
	top:10px;
	left:10px;
	z-index:3;
}
.bubble {
	background-image:url(images/popup_bubble.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:282px;
	height:129px;
	padding:0px;
	margin:0px;
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	top:10px;
	left:10px;
	z-index:3;
}

.bubble_img {
	margin-right:5px;
	width:114px;
	height:125px;
	background-color:#FFFFFF;
	background-position: center;
	background-repeat:no-repeat;
	float:left;
}

.bubble_copy p {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}
.boxes .bubble_over {
	visibility:hidden;
}
.scrollBody {
	height:260px;
	width:522px;
	overflow:auto;
	position:absolute;
	left:260px;
}
.portfolioImageHolder {
	width:230px;
	height:190px;
	text-align:center;
	float:left;
	overflow:hidden;
}

/* end Portfolio */


/* template_lite */

.lite_lnaBG { 
	background-color:#b3b4ab;
	width:900px;
	margin-top:15px;
	overflow:hidden;
}

.lite_whiteAreaContain {
	width:845px;
	margin:60px 15px 60px 15px;
}

.lite_whiteArea {
	background-color:#FFFFFF;
	padding:10px;
	text-align:left;
}

.lite_purpleBorder {
	background-color:#2c2750;
	position:relative;
	width:930px;
	overflow:hidden;
}

/* template_lite */

/* Contact */
.contactForm {
	height:260px;
	width:740px;
	overflow:auto;
}
/* end Contact */
