<!--

/* Paramics Relevent Style Classes ---------------------------------------- */


.menutable {
	border: 1px solid #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;			
	}


.header {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

.title {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	
}

.nav {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

a:link.nav{
color: #333333;
}
a:hover.nav{
color: #333333;
}
a:visited.nav{
color: #333333;
}
a:active.nav{
color: #333333;
}


.bigdownloadlink {
	font-weight: bold;
	font-size: 20px;
}


.bigdownloadlink_u {
	color: #000044;
	font-weight: bold;
	font-size: 20px;
}

.bigdownloadlink_up {
	color: #444444;
	font-weight: bold;
	font-size: 20px;
}



#icon_p {
	height: 47px;
	width: 46px;
	float: right;
	background-image: url(http://www.paramics-online.com/images/p_icon.png);
}

#icon_u {
	height: 47px;
	width: 46px;
	float: right;
	background-image: url(http://www.paramics-online.com/images/u_icon.png);
}


#product_description {

}

#container_p {
	-moz-border-radius-bottomleft:11px;
	-moz-border-radius-bottomright:11px;
	-moz-border-radius-topleft:11px;
	-moz-border-radius-topright:11px;
	background-color: #ddffdd;
	color: #004400;
	border: 1px solid #44dd44;
	padding: 10px;
	font-size:11px;
	line-height:1.2em;
}

#container_u {
	-moz-border-radius-bottomleft:11px;
	-moz-border-radius-bottomright:11px;
	-moz-border-radius-topleft:11px;
	-moz-border-radius-topright:11px;
	background-color: #dde7ff;
	color: #000044;
	border: 1px solid #4444dd;
	padding: 10px;
	font-size:11px;
	line-height:1.2em;
}

#container_up {
	-moz-border-radius-bottomleft:11px;
	-moz-border-radius-bottomright:11px;
	-moz-border-radius-topleft:11px;
	-moz-border-radius-topright:11px;
	background-color: #eeeeee;
	color: #333333;
	border: 1px solid #444444;
	padding: 10px;
	font-size:11px;
	line-height:1.2em;
}

.caleft {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: underline;
}

a:link.caleft{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #bfe1f4;
}
a:visited.caleft{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #bfe1f4;
}
a:hover.caleft{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
background-color: #92afc3;
color: #FFFFFF;
}
a:active.caleft{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #bfe1f4;
}





.caleft2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}

a:link.caleft2{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #008dd3;
}
a:visited.caleft2{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #008dd3;
}
a:hover.caleft2{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
background-color: #92afc3;
color: #FFFFFF;
}
a:active.caleft2{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #008dd3;
}

.table_title {
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;	
	background: #000000;
}

.table_row1 {
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;	
	background: #444444;
	border-bottom: 1px solid #BBBBBB;
}

.table_row2 {
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;	
	background: #666666;
	border-bottom: 1px solid #BBBBBB;	
}

.table_row3 {
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;	
	background: #888888;
	border-bottom: 1px solid #BBBBBB;	
}

.supportannounce {
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #f54701;
	margin-top: 0;
	margin-bottom: 5px;
	}
	
.supportannounce a {
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #f54701;
	margin-top: 0;
	margin-bottom: 5px;
	text-decoration: underline;	
	}
.supportannounce a:visited {
	color:  #f54701;
	}
.supportannounce a:active {
	color:  #f54701;
	}
.supportannounce a:hover {
	color: #fff;
	}	



.lefttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}


.navLite { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #CCCCCC; 
	text-decoration: none; 
}
a:link.navLite{
color: #CCCCCC; 
}
a:hover.navLite{
color: #CCCCCC; 
}
a:visited.navLite{
color: #CCCCCC; 
}
a:active.navLite{
color: #CCCCCC; 
}


.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}


.redtext {
color: #FF0000;
}



.greentext {
color: #92cf5d;
}


.bluetext {
color: #519bc2;
}

.announce_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.signoffs {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

.smallfieldcell {
 font: 10px Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
 background-color: #FFFFFF;
 color: #000000;
 text-align: left;
}

.plaintext {
 font: 10px Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
 color: #000000;
 text-align: left;
 margin-right: 0px;
 padding-right: 0px;
}

.plaintext_white {
 font: 10px Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
 color: #ffffff;
 text-align: left;
 margin-right: 0px;
 padding-right: 0px;
}

.greytext {
 color: #555;
}

.bigtext {
 font: 20px Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
 color: #FFFFFF;
 text-align: left;
 font-weight: bold;
 margin-right: 0px;
 padding-right: 0px;
}

.fieldheader {
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 10px;
	background-color: #D1DCEB;
	color:#3A4F6C;
	padding:5px;
	padding-left:5px;
	margin-top:1px
}

.tdrow1
{
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 10px;
	background-color:#EEF2F7;
	padding-left:5px;
	border-bottom:1px solid #D1DCEB;
	border-right:1px solid #D1DCEB ;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
}

.frontpagetable {
	border: 1px solid #e2e9f4;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;	
	}


.frontpagenews {

	}

/* Various widget box styles ---------------------------------------- */
#box {
	border: 0px dotted #4E6704;
	background-color: #EFEFEF;
}
/* Widget box titles along the left side menus (primary) */
.boxtitle {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #9fb7c9;
	line-height: 22px;
	padding-left: 6px;
	background-color: #EEEEEE;
	background-repeat: repeat-x;
}

.mytitle {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #9fb7c9;
	line-height: 22px;
	background-color: #EEEEEE;
	background-repeat: repeat-x;
}


/* Default widget boxes */
.box_content_cell { background-color: #FFF; }
td.box_content_text {

}

td.box_content_title {
	font-size: 14px;
	font-weight: bold;	
}


/* The main menu box */
.box_menu_cell { background-color: #FFF; }
a.menuitem {color: #008DD3; 	text-decoration: none; 	font-size: 11px; 	font-family: Tahoma, Verdana, Helvetica, sans-serif; }
a.menuitem:hover {color: #9FC1E3; 	text-decoration: none; 	font-size: 11px; 	font-family: Tahoma, Verdana, Helvetica, sans-serif; }


/* General use styles ----------------------------------------------- */
/*.black_heading {color: #000000; font-size: 11px; font-family: Tahoma, Verdana, Arial; line-height: 17px; text-decoration: none; font-weight: bold; } */

.black_heading {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	line-height: 22px;
}


.white_heading {color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: bold; }
.white_back { background-color: #FFFFFF; }
.success { color: #009900; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; }

.fail {
	font-style: bold;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}


.rss_icon {
	text-align: left;
	padding-right: 4px;
	padding-bottom: 10px;
	float: left;
	width: 15px;
	}
	
.rss_block {
	text-align: left;
	padding-bottom: 10px;	
	float: left;
	width: 140px;
	}

.required_asterisk {color: #ff0000; }

/* The default push-button */
.input.button_style {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #666666;
	width: 150px;
	background-color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
	padding: 2px;
}


input {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #333333;
}

.greyed_out {
	color: #AAA;
}




/* Video Library CSS Class */
.vid_container {
	background-color: #ffffff;
	width: 300px;
	height: 141px;
	float: left;
}

.vid_left {
    background-color: #fff;
	border: 1px solid #ffb99c;	
	width: 294px;
	height: 131px;
	float: left;
}

.vid_right {
    background-color: #fff;
	border: 1px solid #ffb99c;	
	width: 294px;
	height: 131px;
	float: right;
}

.vid_header {
	background-color: #fef4e9;
	padding: 4px 4px 4px 4px;
	width: 286px;
	height: 55px;
	float: left;
}

.vid_image {
	background-color: #fef4e9;
	width: 87px;
	height: 55px;
	float: left;	
}


.vid_title {
	background-color: #fef4e9;
	color: #f54701;
	font-size: 130%;
	line-height: 12pt;
	font-weight: bold;
	padding: 0px 9px 0px 9px;
	width: 181px;
	height: 30px;
	float: left;	
}

.vid_level_image {
	background-color: #fef4e9;
	padding: 10px 0px 0px 0px;
	width: 13px;
	height: 15px;	
	float: left;	
}

.vid_level {
	background-color: #fef4e9;
	padding: 14px 2px 0px 0px;
	width: 184px;
	height: 11px;
	text-align: right;
	float: left;	
}

.vid_level_0 {
	color: #448734;
	}

.vid_level_1 {
	color: #df9946;
	}

.vid_level_2 {
	color: #df4646;
	}




.vid_content {
	background-color: #fff;
	color: #444;
	text-align: justify;
	border-top: 1px solid #ffb99c;	
	border-bottom: 1px solid #ffb99c;		
	padding: 4px 4px 4px 4px;
	width: 286px;
	height: 38px;
	float: left;
}

.vid_footer {
	background-color: #fef4e9;
	padding: 4px 4px 4px 4px;
	width: 286px;
	height: 11px;
	float: left;
}

.vid_date {
	background-color: #fef4e9;
/*	color: #ff976d; */
	color: #ff976d;
	padding: 0px 0px 2px 0px;
	width: 70px;
	height: 9px;
	float: left;
}

.vid_version {
	background-color: #fef4e9;
	color: #ff976d;
	text-align: right;
	padding: 0px 0px 2px 0px;
	width: 216px;
	height: 9px;
	float: left;	
}









/* Table styles ----------------------------------------------------- */

.pformstrip
{
	background-color: #000;
	color:#FFF;
}

.td_normal
{
	background-color: #EEE;
}

.td_belong
{
	color: #000;
	background-color: #f0ffe5;
}

.td_denied
{
	color: #000;
	background-color: #FFF3F3;
}


.td_scheduled
{
	color: #000;
	background-color: #f0b39a;
}

.td_implemented
{
	color: #000;
	background-color: #EDEDFF;
}

.td_divider
{
	background-color: #CCC;
}

.toggle
{
	background-color: #FEFEFE;
}

.form_border
{
	width: 350px;
	border: 1px solid #000000;
	padding: 5px;
	margin-bottom: 10px;
}

#form_error
{
	color: #ff0000;
}

.apt_splash
{
float: right;
}

/* Table styles ----------------------------------------------------- */
.main_table { 

	}

.table_header_cell {
	line-height: 17px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-left: 8px;
	background-color: #EEEEEE;
	background-repeat: repeat-x;
}

.apt_logo {
	float: left;
	margin-left: 20px;
}

/* Default hyperlink styles ----------------------------------------- */
a.url:link {color: #666666; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: normal; }
a.url:visited {color: #666666; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: normal; }
a.url:hover {color: #072773; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: normal; }
a.url:active {color: #072773; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: normal; }

a.url_lg:link {	font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: underline; }
a.url_lg:visited { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: underline; }
a.url_lg:hover { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #072773; text-decoration: none; }
a.url_lg:active { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #072773; text-decoration: none; }


.fake_url_lg {	font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none; }

/* Support Center Home Page styles --- */
.home_input {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #333333;	
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #999999;
	padding: 2px;
}
.home_button {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #666666;
	width: 150px;
	background-color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
	padding: 2px;
}

.menubox_border_idle { background-color: #ffe2d6; }
.menubox_border_active { background-color: #ffe2d6; }
.menubox_idle { background-color: #FFFFFF; }
.menubox_active { background-color: #fef4e9; }
.menubox { background-color: #FFFFFF; }
.menubox:hover { background-color: #fef4e9; }


/* Knowledgebase-related styles ------------------------------------- */
.kb_article_title {color: #333333; font-size: 14px; font-family: Verdana, Tahoma, Helvetica, sans-serif; line-height: 17px; font-weight: bold; }
.kb_alt_bg_1 { background: #f4f9ff; }
.kb_alt_bg_2 { background: #f1f4f8; }
a.kb_parent {color: #333333; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: bold; }
a.kb_parent:hover {color: #333333; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: bold; }
a.kb_parent:link {color: #333333; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: bold; }
a.kb_parent:visited {color: #333333; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: bold; }
a.kb_category {color: #666666; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: normal; }
a.kb_category:hover {color: #666666; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: normal; }
a.kb_category:link {color: #666666; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: normal; }
a.kb_category:visited {color: #666666; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: normal; }

/* Most Viewed Articles section */
.kb_most_diag {	font-family: Tahoma, Verdana, Arial; font-size: 11px; background-color: #fafafa; font-weight: bold; color: #FFFFFF; background-image: url(kb_right.png); text-align: right;}
.kb_most_viewed_articles { font-family: Tahoma, Verdana, Arial; font-size: 11px; background-color: #fafafa; padding-left: 6px; font-weight: bold; color: #FFFFFF; background-image: url(kb_left.png); }
.kb_most_viewed_views { font-family: Tahoma, Verdana, Arial; font-size: 11px; background-color: #fafafa; font-weight: bold;	color: #FFFFFF;	text-align: center; }


/* Open/Track Ticket styles ----------------------------------------- */
.agent_reply { color: #EE0000; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; }
.ticket_subject_text {color: #333333; font-size: 14px; font-family: Verdana, Tahoma, Helvetica, sans-serif; line-height: 17px; font-weight: bold; }
.ticket_body_text { color: #111111; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; line-height: 17px}
a.ticket_link {color: #072773; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: normal; }
a.ticket_link:hover {color: #072773; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: normal; }


/* WGM styles ------------------------------------------------------- */
.wgm_take_control_slogan {
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-family: "Trebuchet MS";
	font-size: 10px;
}

-->


/* lightview.css
   http://www.nickstakenburg.com/projects/lightview
*/

#lightview {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 150px;
	width: 150px;
	margin: -75px 0 0 -75px;
	padding: 0;
}

/* The container that holds everything */
.lv_Container {
	position: relative;
	width: 100%;
	height: 100%;
	background: none;
	padding: 0;
	margin: 0;
}

.lv_Button {
	cursor: pointer;
	text-decoration: none;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

/* The buttons on the side when you view a gallery */
.lv_Sides {
	position: absolute;
	top: 50%;
	left: 0;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
}
.lv_Sides * { padding: 0; margin: 0; }
.lv_Sides li {
	list-style-type: none;
	position: relative;
}

.lv_PrevSide { float: left; }
.lv_NextSide { float: right; }
.lv_Sides .lv_Wrapper {
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.lv_Sides .lv_Button {
	float: left;
	background: none;
}

/* The frames above and below the center, that hold the corners.
   It's recommended not to change anything here, a lot is done in
   javascript to build further upon this based on your settings.
*/
.lv_Frames {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0;
	margin: 0;
}
.lv_Frames li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.lv_Frame {
	width: 100%;
	display: block;
}
.lv_Frame * { padding: 0; margin: 0; }
.lv_FrameTop {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
}
.lv_FrameBottom {
	position: relative;
	float: left;
	clear: both;
}

.lv_Liquid {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.lv_Liquid .lv_Filler {
	position: absolute;
	height: 100%;
	width: 2px;
	top: 0;
	left: 50%;
}

.lv_Half {
	display: block;
	height: 100%;
	clear: both;
	line-height: 0px;
}
.lv_Half li { list-style-type: none; }
.lv_Corner {
	float: left;
	position: relative;
}
.lv_CornerTr, .lv_CornerBr { float: right; }

.lv_Fill {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.lv_Half .lv_CornerWrapper {
	float: left;
	position: relative;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
.lv_HalfRight .lv_CornerWrapper { float: right; }

.lv_Corner { position: relative; }
.lv_Corner canvas { position: relative; }
.lv_HalfLeft .lv_Corner { float: left; }
.lv_HalfRight .lv_Corner {
	position: relative;
	float: right;
}

/* To position content correctly in the center with correct
   rounded corner display we need a few wrappers.
   This is to get it right on all browsers.
*/
.lv_Center {
	position: relative;
	clear: both;
	height: 100%;
	overflow: hidden;
	background: none;
	padding: 0;
	margin: 0;
}
.lv_WrapUp {
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapDown {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapCenter {
	position: relative;
	padding: 0;
	margin: 0;
}

/* The loading indicator */
.lv_Loading {
	position: absolute;
	top: 50%;
	left: 50%;
}
.lv_Loading .lv_Button {
	float: left;
	height: 100%;
	width: 100%;
}

.lv_MediaWrapper {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin: 0;
}
.lv_MediaWrapper img {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
}

/* The overlays on top of images that toggle the previous/next buttons */
.lv_PrevNext {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}
.lv_PrevNext * { padding: 0; margin: 0; }
.lv_PrevNext .lv_Button {
	position: relative;
	height: 100%;
}
.lv_PrevButton { float: left; }
.lv_NextButton { float: right; }

/* The bar that holds title, caption, imagenumber, slideshow and closebutton */
.lv_MenuBar {
	clear: both;
	position: relative;
	width: 100%;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	color: #7a7a7a;
	padding: 0;
	margin: 0;
	text-align:left;
}
.lv_MenuBar * { padding: 0; margin: 0; }

/* When the Menubar is at the top, on (ajax/iframe/inline) content,
   it will also have this style.
   The margins are removed here for better alignment, and since it's
   at the top we switch the inner margins to the other side.
*/
.lv_MenuTop .lv_DataText div,
.lv_MenuTop .lv_ImgNumber div { margin: 0; padding: 0; }
#lightview .lv_MenuTop .lv_Close, 
#lightview .lv_MenuTop .lv_Data { margin: 0 0 6px 0; }

.lv_Close, .lv_Data { margin: 6px 0 0 0; }
.lv_Close {
    position: relative;
	float: right;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.lv_Data {
	position: relative;
	float: left;
	padding-bottom: 3px;
	line-height: 13px;
}

.lv_Data li {
	list-style-type: none;
	float: left;
	margin-top: 3px;
}
.lv_DataText { width: 100%; }
.lv_DataText .lv_Title {
	font-weight: bold;
	margin-bottom: 2px;
}
.lv_DataText .lv_Caption { clear: both; }
.lv_Data .lv_ImgNumber {
	color: #a7a7a7;
	margin-right: 5px;
	margin-top: 5px;
}

.lv_Data .lv_innerPrevNext, 
.lv_Data .lv_Slideshow {
	position: relative;
	border-left: 1px solid #d7d7d7;
	padding: 0 5px;
	margin-top: 5px;
	vertical-align: middle;
}
.lv_Data .lv_Slideshow { padding-right: 0px; }

.lv_Data .lv_innerPrevNext .lv_Button, 
.lv_Data .lv_Slideshow .lv_Button { /* play and stop */
	float: left;
	background-position: center left;
	background-repeat: no-repeat;
}

/* the boxes that hold media or external content */
.lv_Media,
.lv_External {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

#lightview iframe {
	border: 0;
	clear: both;
	padding: 0;
	margin: 0;
	background: none;
}

/* The container that hold buttons above the view, currently only topclose */
.lv_topButtons {
	position: absolute;
	left: 0;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.lv_topcloseButtonImage { cursor: pointer; }


/* The error/warning/download message that will appear when
   a required plugin is not installed.
*/
#lightviewError p { padding: 0 0 10px 0; }
#lightviewError div {
	padding: 6px;
	font: 11px Arial, Helvetica, sans-serif;
}
#lightviewError .message {
	background: #fcb5b5;
	color: #dd1f1f;
	margin-bottom: 3px;
}
#lightviewError .type { font-weight: bold; }
#lightviewError .pluginspage {
	background: #b5fcbd;
	color: #21be30;
}
#lightviewError a,
#lightviewError a:hover,
#lightviewError a:visited {
	color: #21be30;
	text-decoration: none;
	background: none;
	font-weight: bold;
	border-bottom: 1px solid #7de689;
}
#lightviewError p {
	margin-left: 0;
	padding: 0;
}

#lv_overlay {
  position: absolute; /* Opera will use fixed */
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

* html #lightview { /* IE6 */
	position: absolute;
	margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.navbarHeight || 0)) + 'px');
	margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');
}

/* Always cover 100% of the screen in IE6 */
html #lv_overlay {
	position: absolute;
	height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' );
	width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' );
}
