﻿body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td {margin:0;padding:0;}

/* mac hide\*/
html, body {height:100%}
/* end hide */

body {
	margin: 0 auto;
	padding: 0;	
	background: #bdbcbc;
	font-family: /*Trebuchet MS*/ Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align:left;
}

#container {
	margin: 0 auto;
	padding: 0;
	min-height:100%;
	width:982px;
	background: #ffffff;
	background-image:url(../../../../images/background.gif);
	background-repeat:repeat-y;
}

img { margin:0; padding:0; border: none;}

p	{font-size:110%; margin:0px; font-weight:normal;}

a img { margin:0; padding:0; border: none;}

ol { list-style-position:inside; }

ol li { padding:2px;line-height :120%;}
	
ul { margin: 0px; padding: 0px; list-style: none;}

ul li {
	padding:0px 0px 0px 10px;
	line-height:125%;
	background-image:url(../../../../images/arrow.gif); 
	background-position:left top;
	background-repeat:no-repeat;
}

h1 { font-size: 130%; font-weight:bold; color:#737783;}

h2 { font-size: 120%; font-weight:bold; color:#737783;}
	
h3 { font-size: 110%; font-weight:bold; color:#737783;}
	
h4 { font-size: 105%; font-weight:bold; color:#737783;}

h5 { font-size: 100%; font-weight:bold; color:#6b2b86; display:inline;}

h6 { font-size: 150%; font-weight:bold; color:#737783;}

a:link { color:#6b2b86; text-decoration:none; cursor:pointer;}

a:visited { color:#6b2b86; text-decoration:none;}

a:hover { color:#6b2b86; text-decoration:none;}

a:active { color:#6b2b86; text-decoration:none;}

a[href^="http:"] {
display:inline-block;
padding-right:17px;
padding-left:0px;
background:transparent url(../../../../images/LinkIcon.png) top right no-repeat;
}

a[href^="mailto:"] {
display:inline-block;
padding-right:17px;
padding-left:0px;
line-height:18px;
background:transparent url(../../../../images/MailTo.png) top right no-repeat;
}

a[href$='.pdf'] {
display:inline-block;
padding-right:17px;
padding-left:0px;
line-height:18px;
background:transparent url(../../../../images/PDFIcon.png) top right no-repeat;
}

a[href$='.swf'], a[href$='.fla'], a[href$='.swd'] {
display:inline-block;
padding-right:17px;
padding-left:0px;
line-height:18px;
background:transparent url(../../../../images/FlashIcon.png) top right no-repeat;
}

a[href$='.xls'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'] {
display:inline-block;
padding-right:17px;
padding-left:0px;
line-height:18px;
background:transparent url(../../../../images/ExcelIcon.png) top right no-repeat;
}

a[href$='.ppt'], a[href$='.pps'] {
display:inline-block;
padding-right:17px;
padding-left:0px;
line-height:18px;
background:transparent url(../../../../images/PowerPointIcon.png) top right no-repeat;
}

a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'] {
display:inline-block;
padding-right:17px;
padding-left:0px;
line-height:18px;
background:transparent url(../../../../images/WordDocIcon.png) top right no-repeat;
}

a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] {
display:inline-block;
padding-right:17px;
padding-left:0px;
line-height:18px;
background:transparent url(../../../../images/ZIPIcon.png) top right no-repeat;
}

/* Non-Bulleted Lists */
.nobullets {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets li {margin:0px; padding:0px; float:left; clear:none; background:none;}
.nobullets * ul {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets * li {margin:0px; padding:0px; float:left;}
.nobullets a:link,.nobullets a:visited, .nobullets a:hover { color: #6b2b86; text-decoration:none;}

.nobullets2 {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets2 li {margin:0px; padding:0px 0 5px 0px; float:left; clear:none; background:none;}
.nobullets2 * ul {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets2 * li {margin:0px; padding:0px; float:left;}
.nobullets2 a:link,.nobullets2 a:visited { color: #ffffff; text-decoration:none;}
.nobullets2 a:hover { color: #ebebeb; text-decoration:none; }

.red {color:#6b2b86;}

a.noicon:link {margin:0; padding:0; display:inline-block; background-image:none;}
a.noicon:visited {margin:0; padding:0; display:inline-block; background-image:none;}
a.noicon:hover {margin:0; padding:0; display:inline-block; background-image:none;}
a.noicon:active {margin:0; padding:0; display:inline-block; background-image:none;}

a.noiconwhite:link {margin:0; padding:0; display:inline-block; background-image:none; color:#ffffff; text-decoration:underline;}
a.noiconwhite:visited {margin:0; padding:0; display:inline-block; background-image:none; color:#ffffff; text-decoration:underline;}
a.noiconwhite:hover {margin:0; padding:0; display:inline-block; background-image:none; color:#ffffff; text-decoration:underline;}
a.noiconwhite:active {margin:0; padding:0; display:inline-block; background-image:none; color:#ffffff; text-decoration:underline;}


a.arrowicon:link { margin:0; padding:0; display:inline-block; color:#6b2b86; text-decoration:none; line-height:21px; padding-right:23px; background-image:url(../../../../images/circle-arrow1.gif) top right no-repeat;}
a.arrowicon:visited { margin:0; padding:0;display:inline-block; color:#6b2b86; text-decoration:none; line-height:21px; padding-right:23px; background-image:url(../../../../images/circle-arrow1.gif) top right no-repeat;}
a.arrowicon:hover { margin:0; padding:0; display:inline-block; color:#6b2b86; text-decoration:none; line-height:21px; padding-right:23px; background-image:url(../../../../images/circle-arrow1.gif) top right no-repeat;}
a.arrowicon:active { margin:0; padding:0; display:inline-block; color:#6b2b86; text-decoration:none; line-height:21px; padding-right:23px; background-image:url(../../../../images/circle-arrow1.gif) top right no-repeat;}

a.noicon2:link {margin:0; padding:0;  background-image:none; color:#aaaaaa; text-decoration:none; display:block; }
a.noicon2:visited {margin:0; padding:0; background-image:none; color:#aaaaaa; text-decoration:none; display:block;}
a.noicon2:hover {margin:0; padding:0; background-image:none; color:#666666; text-decoration:none; display:block;}
a.noicon2:active {margin:0; padding:0; background-image:none; color:#aaaaaa; text-decoration:none; display:block;}


hr {
	border: 0;
	width:100%;
	color:#eaeaea;
	background-color:#eaeaea;
	height:1px;
}

#youtube2 {
	float: right;
  	width: 66px;
  	height: 35px;
  	text-decoration:none;
  	background-image: url(../../../../images/youtube2.gif) top right no-repeat;;
}

#navsearch input {
  float:left;
  border:none;
  border-color: #ffffff;
  background-color: #ffffff;
  margin:2px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color: #666666;
}

#navsearch .immSearchButton {margin:0px 0 0 0px;} 
#navsearch IMG {float:right; vertical-align:middle;} 
/*Header*/

#headertop {
	float:left;
	width: 536px;
	height: 19px;
	margin: 0 auto;
	background-color:#333333;
	text-align:right;
	padding: 8px 20px 0px 0px;
	color:#FFFFFF;
	background-image:url(../../../../images/gradhead2.gif);
	background-repeat:repeat-x;
}

#header {
	margin:0;
	padding:0;
	width:892px;
	height:115px;
	margin:0 auto;
	background-color:#ffffff;
}

#lplogo {
	float:left;
	margin:0;
	padding:0;
	width:336px;
	height:115px;
	background-image:url(../../../../images/logolp3.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#mojlogo {
	float:right;
	margin:0;
	padding:0;
	width:257px;
	height:86px;
	background-image:url(../../../../images/moj.gif);
	background-repeat:no-repeat;
	background-position:right;
}

/*system links*/
ul.linktop_main {
	margin:0 auto;
	padding: 0px;
	display:inline;
	list-style-type:none;
	color: #ffffff;
	font-weight:bold;
	background-image:none;
}

ul.linktop_main li {
	margin:0 auto;
	padding: 0px;
	display:inline;
	list-style-type:none;
	color: #ffffff;
	background-image:none;
}

ul.linktop_main a:link, ul.linktop_main a:visited{ color: #ffffff; text-decoration:none;}

ul.linktop_main a:hover { color: #ebebeb; text-decoration:none;}

/*Navigation*/
#navigation {
	width:893px;
	height:45px;
	margin:0px auto;
	padding: 0px;
	background-image:url(../../../../images/Grey-Navsearch7.gif);
	background-repeat:no-repeat;
	background-position:center;
	border:0px solid #000000;
}

#navtext {
	clear:both;
	float:left;
	margin:0px;
	width: 625px;
	height:43px;
	padding: 0px 0 0 20px;
	font-size:100%;
	font-weight:bold;
	color:#8d8d8d;
	border:0px solid #000000;
}

ul.navigation_main {
	clear:both;
	float:left;
	margin:0 auto;
	padding:17px 20px 17px 0px;
	height:6px;
	list-style-type:none;
	text-align:left;
	font-weight:bold;
	border: 0px solid #000000; 
}

ul.navigation_main  li {
	display:inline;
	margin:0px 0px 0px 0px;
	padding:19px 19px 19px 19px;
	background-image:url(../../../../images/nav-spacer5.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:3px;  
}

ul.navigation_main  a:link, ul.navigation_main a:visited { margin:0; padding:0; color: #737783; text-decoration:none; background-image:none;}

ul.navigation_main  a:hover, ul.navigation_main a:active { margin:0; padding:0; color: #6b2b86; text-decoration:none; background-image:none;}

/*Google Section*/
#navsearch {
	float:left;
	margin:15px 0px 0px 3px;
	width: 210px;
	height:25px;
	padding: 0px 0 0 0px;
	font-size:100%;
	font-weight:bold;
	color:#8d8d8d;
	border:0px solid #000000;
	display:inline;
}

/*Navigation for Page*/
#navdrop {
	margin:0 auto;
	padding: 10px;
	width: 839px;
	height:auto;
	overflow:auto;
	font-size:100%;
	font-weight:bold;
	color:#ffffff;
	background-color:#5a2f68;
	background-image:url(../../../../images/navback.gif);
	background-repeat:repeat-x;
	border:0px solid #000000;
}

/*banner*/
#banner {
	margin: 0px auto;
	margin-bottom:10px;
	padding: 0;
	width:859px;
	min-height:263px;
	height:auto !important;
	height:263px;
	background: #ffffff;
	border-top:1px solid #bbbbbb;
}

.slideshow {
	margin: 0px auto;
	padding: 0;
	width:859px;
	min-height:256px;
	height:auto !important;
	height:256px;
}

ul.listmenu {
	width: 314px; 
	height:263px; 
	float: left; 
	border: 1px solid #ff9900; 
	margin: 0; 
	background-image: url('../../../../images/slideright4.gif'); 
	background-repeat:no-repeat;
}

ul.listmenu li {
	min-height:53px; 
	height:auto !important; 
	height:53px; 
	width:auto; 
	margin: 0; 
	padding: 10px;
	background-image:none;
}

ul.listmenu a:link, ul.linktop_main a:visited{ margin:0; padding:0;  background-image:none; color:#aaaaaa; text-decoration:none;}

ul.listmenu a:hover { margin:0; padding:0; background-image:none; color:#666666; text-decoration:none;}

#showImage {
	width: 544px; height: 161px; margin-left: 315px; border: 0px solid #00ff00;
}

/*tabs*/
#tabs2 {
	margin: 0 auto;
	margin-bottom:10px;
	width:860px;
	height:53px;
	padding: 0px 0px 0px 0px;
	color:#ffffff;
	background-image:url(../../../../images/tabs3.jpg);
	background-repeat:no-repeat;
	border:0px solid #000000;
}

.tabstext {
	float:left;
	margin:0 auto;
	width: 212px;
	height:43px;
	padding: 0px 0px 10px 0px;
	font-size:12px;
	text-align:center;
	border:0px solid #fff000;
}

.tabstext a  {
	padding: 10px 0px 0px 12px;
	margin:0 auto;
	width: 202px;
	height:23px;
	text-align:center;
	border:0px solid #000000;
	color:#FFFFFF;
	background-image:none;
}

.tabstext a:link, .tabstext a:visited, .tabstext a:hover, .tabstext a:active { color:#ffffff; text-decoration:none; background-image:none;}

/*Page - Home*/
#page {
	clear:both;
	width:892px;
	height:auto;
	margin:0px auto;
	padding:0;
	margin-bottom:10px;
	background-color:#ffffff;
	background-image:url(../../../../images/doublenobot3.gif);
	background-repeat:no-repeat;
	border: 0px solid #000000;
}

#pagebot {
	clear:both;
	height:46px;
	margin:0px auto;
	background-color:#ffffff;
	background-image:url(../../../../images/doublebot6.gif);
	background-repeat:no-repeat;
}

.pagebotleft {
	float:left;
	font-size:12px;
	color:#6b2b86;
	width:282px;
	height:auto;
	line-height:32px;
	margin:0px 0px 0px 35px;
	padding:2px 35px 5px 40px;
	text-align:right;
	border-top: 1px dotted #cccccc;
	background-image:url(../../../../images/circle-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	display:inline;	
}

.pagebotright {
	float:right;
	width:381px;
	height:auto;
	line-height:32px;
	font-size:12px;
	color:#6b2b86;
	margin:0px 35px 0px 0px;
	padding:2px 35px 5px 0px;
	text-align:right;
	border-top: 1px dotted #cccccc;
	background-image:url(../../../../images/circle-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;	
	display:inline;	
}

#news {
	float:left;
	width:350px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 20px 5px 35px;
	text-align:left;	
	border: 0px solid #000000;
}

#info {
	float:right;
	width:410px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 40px 20px 5px;
	text-align:left;	
	border: 0px solid #000000;
}

.pagetext {
	color:#737783;
	text-align:left;
	padding:6px 0px 0px 0px;
	border: 0px solid #000000;
}

/*footer*/
#footermore {
	width:892px;
	height:195px;
	margin:0 auto;
	background-color:#333333;
	text-align:left;
	background-image:url(../../../../images/footgrad.gif);
	background-repeat:repeat-x;
}

#footer {
	clear:both;
	width:892px;
	height:36px;
	margin:0 auto;
	margin-top:10px;
	background-color:#333333;
	text-align:left center;
	text-indent:20px;
	color:#FFFFFF;
	background-image:url(../../../../images/footer.gif);
	background-repeat:repeat-x;
}

.footer {
	margin:0px;
	padding:10px 0px 0px 0px;
}

#video {
	float:right;
	margin:20px 18px 0px 0px; 
	width:451px;
}

#videotextbox	{
	float:left;
	margin:0; 
	padding: 10px 10px 10px 20px;
	width:346px;
	height:auto;
}

.videotexthead {
	float:left;
	margin:0;
	width:340px;
	padding: 10px 10px 10px 10px;
	font-size:130%;
	font-weight:bold;
	text-align:left;
	color:#6b2b86;
}

#videotext {
	clear:left;
	float:left;
	margin:0;
	width:350px;
	height:auto;
	padding: 0px 10px 10px 10px;
	font-size:100%;
	text-align:left;
	color:#666666;
}

.videoclick {
	float:right;
	font-size:12px;
	color:#6b2b86;
	height:auto;
	line-height:32px;
	margin:0px 0px 0px 40px;
	padding:5px 30px 5px 40px;
	text-align:right;
	background-image:url(../../../../images/circle-arrow1.gif);
	background-repeat:no-repeat;
	background-position:right;	
}

.videoclick a {color:#6b2b86; text-decoration:none; background-image:none;}

/*Page*/
#pagehead {
	margin:0px auto;
	height:50px;
	width:859px;
	padding: 5px 0px 0px 0px;
	border: 0px solid red;
}

#pagetitle {
	float:left;
	margin:0px;
	height:35px;
	min-width:20px;
	width::auto !important;
	padding: 7px 10px 0px 0px;
	font-size: 35px;
	color:#737783;
	background-color:#ffffff;
	border: 0px solid red;

}

#breadcontainer {
	float:inherit;
	margin:0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	height:40px;
	color:#737783;
	border-bottom:1px dotted #c5c5c5;
}

#pagebread {
	clear:inherit;
	float:left;
	width:auto;
	height:auto;
	margin:25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 9px;
	color:#737783;
	border:0px solid #737783;
}

#pageprint {
	float:right;
	margin:19px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color:#737783;
	border:0px solid #737783;
}

#pageprint a {
	color:#737783;
	text-decoration:none;
}

#pagecontainer {
	margin:0 auto;
	padding: 10px 0px 10px 0px;
	width:860px;
	min-height:800px;
	height:auto !important;
	height:800px;
	text-align: left;
	border:0px solid #000000;
}

#pagecontainernon {
	margin:0 auto;
	width:860px;
	height:100%;
	text-align: left;
	padding: 0px 0px 0px 0px;
	border:0px solid #000000;
}

#pagecontent {
	float:left;
	margin:0;
	padding:0;
	width:620px;
	border:0px solid #000000;
}

#pagecontentnon {
	float:left;
	margin:0;
	padding: 0;
	width:860px;
	border:0px solid #000000;
}

#sidebar {
	float:right;
	margin:0;
	width:221px;
	height:auto;
	background-image:url(../../../../images/sidelarge4.gif);
	background-repeat:no-repeat;
	border:0px solid #000000;
}

.sidetext {	
	font-size: 11px;
	text-align:left;
	padding:5px 15px 5px 15px;
	border:0px solid #000000;
}

#sidebarbot {
	margin:0; 
	width:221px;
	height:19px;
	background-image:url(../../../../images/sidebot3.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	border:0px solid #000000;
}

/*http://malsup.com/jquery/cycle/lite/*/
.container {
	overflow: hidden;
	width: 429px;
	margin: 0 auto;
}

#main {
	padding: 10px;
	background: #f0f0f0;
	border: 1px solid #ccc;
}

main a.video {color: #fff;}
 
/*--Main Image Preview--*/
.main_image {
	width: 199px; height: 133px;
	float: left;
	background: #333;
	position: relative;
	overflow: hidden;
	color: #fff;
}

.main_image h2 {
	font-size: 2em;
	font-weight: normal;
	margin: 0 0 5px;	padding: 10px;
}

.main_image p {
	font-size: 12px;
	padding: 10px;	margin: 0;
	line-height: 12px;
}

.block small{ 
	padding: 0 0 0 0px;
	margin: 0px; 
	font-size: 9px; 
}

.main_image .block small{margin-left: 10px;}
.main_image .desc{
	position: absolute;
	bottom: 0;	left: 0;
	width: 100%;
	display: none;
}

.main_image .block{
	width: 100%;
	background: #111;
	border-top: 1px solid #000;
	overflow: hidden; 
}

.main_image a.collapse {
	background: url(../../../../images/btn_collapse2.gif) no-repeat left top;
	height: 19px; width: 65px;
	text-indent: -99999px;
	position: absolute; 
	top: -19px; right: 20px; 
}

.main_image a.show {background-position: left bottom;} 
 
.image_thumb {
	float: left;
	width: 229px;
	background: #f0f0f0;
	border-right: 1px solid #fff;
	border-top: 1px solid #ccc;
	overflow: hidden;
}

.image_thumb img {
	border: 1px solid #ccc; 
	padding: 5px; 
	background: #fff; 
	float: left;
}

.image_thumb p {
	font-size: 12px;
	padding: 10px;	margin: 0;
	line-height: 12px;
}

.image_thumb ul {
	margin: 0; padding: 0;
	list-style: none;
}

.image_thumb ul li{
	margin: 0; padding: 12px 10px;
	background: #f0f0f0 url(../../../../images/nav_a.gif) repeat-x;
	width: 210px;
	float: left;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-right: 1px solid #ccc;
}

.image_thumb ul li.hover {
	background: #ddd;
	cursor: pointer;
}

.image_thumb ul li.active {
	background: #fff;
	cursor: default;
}

html .image_thumb ul li h2 {
	font-size: 1.5em; 
	margin: 5px 0; padding: 0;
}

.image_thumb ul li .block {
	float: left; 
	margin-left: 10px;
	padding: 0;
	width: 140px;
	border: 0px solid #ffffff;
}	

.image_thumb ul li p{display: none;}

/*UI tabs*/
.ui-tabs-nav {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 11px ; list-style-type: none; 
	font-family: Arial,sans-serif;
	font-size: 100%;
	float: left;
	position: relative;
	z-index: 1;
	border-right: ;
	bottom: -1px;
}
.ui-tabs-nav ul {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style-type: none; 
}
.ui-tabs-nav li {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style-type: none; 
	float: left;
	border: 1px solid #d3d3d3;
	border-right: ;
}
.ui-tabs-nav li a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style-type: none; 
	float: left;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	padding: .5em 1.7em;
	color: #6b2b86;
	background: #e6e6e6 url(../../images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-tabs-nav li a:hover {
	background: #dadada url(../../images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	color: #212121;
}
.ui-tabs-nav li.ui-tabs-selected {
	border-bottom-color: #ffffff;
}
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {
	background: #ffffff url(../../images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	color: #212121;
}
.ui-tabs-panel {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style-type: none; 
	font-family: Arial,sans-serif;
	clear:left;
	border: 1px solid #d3d3d3;
	background: #ffffff url(../../images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;
	color: #222222;
	padding: 1em 1em;	
	font-size: 100%;
}
.ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}


/* Global User Table Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

	/* Default Table */
	table.ImmTS_Default		{padding:0px; width:100%; border-collapse:collapse;} /*  Overall table style */

	table.ImmTS_Default th, 
	table.ImmTS_Default td	{padding:2px; margin:2px;} /* Cell padding and spacing styles */

	table.ImmTS_Default, 
	table.ImmTS_Default th, 
	table.ImmTS_Default td	{border:1px solid #cacaca;} /* Table border style */
	     
	table.ImmTS_Default th	{}						/* Apply style to  header cells */
	table.ImmTS_Default tr	{vertical-align:top;}	/* Apply style to data cells */
	table.ImmTS_Default td	{}						/* Apply style to  data cells */

#tabs {
	
width:860px;}

