.main {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 16px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 12px;
}

.mainmiddle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 12px;
	padding-right: 12px;
}

.mainwhite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 12px;
	padding-right: 12px;
}

.mainli {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 8px;
	margin-left: -15px;
}

.mainliwhite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 8px;
	margin-left: -15px;
}

.mainpartnum {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-align: left;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
}

.mainhead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	padding-left: 6px;
	padding-top: 3px;
}

.headlines {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 10px;
	padding-right: 10px;
}

.mainContainer {
	horizontal-align: center;
}

.baselogo {
	background-image:url(../img/assets/base/lanjam_logo_gray.png);
	background-repeat:no-repeat } 

.search {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	border: 1px solid #666666;
}

body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 10px;
	color: #000000;
	z-index: auto;
}

.cellrp {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #FFFFFF;
}

.rphead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}

a.rphead:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}

a.rphead:visited {
	text-decoration: none;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}

a.rphead:hover {
	text-decoration: underline;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}

a.rphead:active {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.rpmain {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: 4px;
}







/* ====================================================================================DIV Styles====================================================================================*/	



/* ----------------------------Head----------------------------*/

/* "headContainer" holds the "headContent" DIV and centers it on the page*/
#headContainer {
	background-image:url(../img/assets/backgrounds/1x70_CDCDCD_E6E6E6_fade.gif);
}

/* "headContent" holds the logo and search field*/
#headContent {
	width: 740px;
	height: 70px;
}

#searchButtonContent {
	width:740px;
	height:20px;
}

#searchFieldContent {
	width:740px;
	height:20px;
}

#searchFieldContent2 {
	width: 675px;
	height: 20px;
}

#searchLinkContent {
	width: 740px;
	height: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-align:right;
	padding-top: 6px;
}

a.headLink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

a.headLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
}

a.headLink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
}

a.headLink:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
}



/* ----------------------------Menu----------------------------*/

/* "menuContainer" holds the "menuContent" DIV and centers it on the page*/
#menuContainer {
	background-image:url(../img/assets/buttons/mainmenu/mm_bg.jpg)
}

/* "menuContent" holds the menu buttons*/
#menuContent {
	width: 740px;
	height: 28px;
	padding-top: 9px;
	padding-bottom: 8px;
}

#menuContent a {
	border:0px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font:"Arial";
	font-weight:bold;
	color:#666666;
	background-image: url(img/assets/buttons/mainmenu/mm_bg.jpg);
	padding-bottom: 8px;
	padding-top: 9px;
	padding-right: 7px;
	padding-left: 7px;
	font-size: 10px;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
    }
	
#menuContent a.hover {
	background-image: url(img/assets/buttons/mainmenu/mm_over.jpg);
    }
#menuContent span {
    display:none;
    }

/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.transMenu {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	}

/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.transMenu .content {
	position:absolute;
	}

/* menu background level 2 size for background. this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.transMenu .items {
	position:relative;
	left:0px; top:0px;
	z-index:2;
	padding-bottom: 0px;
	padding-top: 0px;
	background: transparent url(img/assets/buttons/mainmenu/mm_gray_75.png); /*this is the thing to change the background color or image behind the drop down menu items*/
	}

.transMenu.top .items {
	border-top:none;
	}

/* each TR.item is one menu item */
.transMenu .item {
    color:#CCCCCC; /*sets the color of text for drop down menu items, not the main menu items*/
    font-family:sans-serif;
    text-decoration:none; /* this is a hack for mac/ie5, which incorrectly cascades the border properties of the parent table to each row */
	border:none;
	cursor:pointer;
	cursor:hand;
	font-size: 10px;
	}

/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */
.transMenu .background {
	position:absolute;
	left:0px; top:0px;
	z-index:1;
	-moz-opacity:.8;
	filter:alpha(opacity=75);
	}

/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowRight {
	position:absolute;
	z-index:3;
	top:3px; width:0px;
	-moz-opacity:.0;
	filter:alpha(opacity=0);
	}

/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowBottom {
	position:absolute;
	z-index:1;
	left:3px; height:0px;
	-moz-opacity:.0;
	filter:alpha(opacity=0);
	}

/* this is the class that is used when the mouse is over an item (the sub-menu). script sets the row to this class when required. */
.transMenu .item.hover {
	background:#454545;
	}

/* this is either the dingbat that indicates there is a submenu, or a spacer gif in it's place. We give it extra margin to create some space between the text and the dingbat */
.transMenu .item img {
	margin-left:0px;
	}

/* --------------------------------------------------------Page Content--------------------------------------------------------*/



/* ----------------------------Main Banner----------------------------*/

/* "mainBanner" holds the 740px X 300px SWF file*/
#mainBanner {
	width: 940px;
	height: 300px;
}

/* "mainBannerButtonHolder" holds the "mainBannerButton DIV and positions it left and right over the main banner SWF file*/
#mainBannerButtonHolder {
	width: 740px;
	height: 20px;
}

/* "mainBannerButton" holds a clear GIF file and is used to toggle the "bgContainer"'s visabillity*/
#mainBannerButton {
	width: 50px;
	height: 20px;
	margin-left: 600px;
}



/* ----------------------------Content (Below Main Banner)----------------------------*/



#mainContentIndex {
	width: 740px;
	height:auto;
}

#mainContent {
	width: 1140px;
	height:auto;
}

#bgSwap1100 {
	width: 1200px;
	height: 650px;
	margin-top: 98px;
}

#mainBG {
	width: 740px;
	height: 566px;
	margin-top: 398px;
	background-image:url(../img/assets/backgrounds/mainBGblock.gif);
	background-repeat:no-repeat;
}

#mainBgImg {
	width: 100%;
	height: 100%;
	background-image:url(../img/assets/backgrounds/1900x2_bg.png);
	background-repeat:repeat-y;
}

#bgSwapHl {
	width: 728px;
	height: 30px;
}

#mainHl {
	width: 728px;
	height: 480px;
	margin-top: 4px;
}

#mainBase {
	width: 740px;
	height: auto;
	margin-top: 450px;
}

#swapBG {
	width: 740px;
	height: 566px;
	margin-top: 398px;
}

#swapBase {
	width: 740px;
	height: auto;
	margin-top: 480px;
}











.fpmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 12px;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	text-decoration: none;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a:active {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a.middle:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

a.middle:visited {
	text-decoration: none;
	color: #666666;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a.middle:hover {
	text-decoration: underline;
	color: #333333;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a.middle:active {
	text-decoration: none;
	color: #000000;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}


a.image:link {
	text-decoration: none;
}

a.image:visited {
	text-decoration: none;
}

a.image:hover {
	text-decoration: none;
}

a.image:active {
	text-decoration: none;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
}

a.linkwhite:link {
	text-decoration: none;
	color: #FFFFFF;
}

a.linkwhite:visited {
	text-decoration: none;
	color: #FFFFFF;
}

a.linkwhite:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

a.linkwhite:active {
	text-decoration: none;
	color: #FFFFFF;
}

.base {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	text-align:center;
	padding-bottom: 6px;
	padding-top: 6px;
}

a.baseLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}

a.baseLink:visited {
	text-decoration: none;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

a.baseLink:hover {
	text-decoration: underline;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

a.baseLink:active {
	text-decoration: none;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.swapBase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-align:center;
	padding-bottom: 6px;
	padding-top: 6px;
}

a.swapBaseLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

a.swapBaseLink:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

a.swapBaseLink:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

a.swapBaseLink:active {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	text-align:center;
	padding-bottom: 8px;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mainWhite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
}

.h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	font-weight: bold;
	padding-left: 12px;
	padding-bottom: 6px;
	padding-top: 10px;
}

.h1White {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 8px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.h1Black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight: bold;
	padding-left: 8px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.bottomnav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #999999;
	padding-bottom: 12px;
	padding-top: 0px;
	text-align: center;
}
.mainrightcenter {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.maincenter {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-align: center;
	vertical-align: top;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 12px;
	padding-right: 12px;
}
.center {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #999999;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
}
.centerwhite {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
}