body {
	background-image: url(../images/background.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #444444;
}
#homemorevideosimage {
	padding-left: 552px; /* needs to be synced with the ie6 hacks in header.php */
}
.oneColFixCtr #container {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:100%;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

   #content {
      width: 980px;
      margin: 50 0 50 0px;
      text-align:left;
      }
   #leftcolumn {
      float: left;
      width: 780px;
      margin: 20px 0 0 0px; padding:0;
      }
   #leftcolumn-content {
      font-family:Geneva, Arial, Helvetica, sans-serif;
	  font-size:14px;
	  line-height:140%;
      margin:0; 
	  padding-right: 20px;
      }
	  
#rightcolumn {
      float: right;
      margin:10px 0 0 0px;
	  width: 200px;
}
#rightcolumn-content {
      margin: 10px 0 0 0px; 
      padding: 0 0 0 10px;
}
	
#logo {
      margin:28px 0 0 0px; 
}

.screenshot-desc {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.box {
	background-image: url(../images/box.png);
	background-repeat:no-repeat;
	float:left;
	margin:0 0 0px 0px;
	height: 261px;
	width: 312px;
}

.breadcrumbcat {
	font-weight: bold;
	color: #333333;
}

.breadcrumbitem {
	font-weight: normal;
}
	  
.boxcontent {
	padding: 10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #555555;
	line-height: 140%;
}
.boxendlink {
	text-align: right;
}
.boxendlink a:active {
	text-decoration: underline;
}
			
   	hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }

#paraheader  {
      float: left;
      width: 980px;
      margin: 20px 0 0 0px; padding:0;
}	  

#navbar {
	  float:right;
      padding:0px 0px 0 0px; 
	  margin:18px 0px 0 0px; 
      }
	
a.navtext {
	font-family:sans-serif, Geneva, Arial, Helvetica;
	color: #ffffff;
	font-weight:700;
	text-decoration: underline;
	font-size:14px;
}
a.navtext:link { font-family:sans-serif, Geneva, Arial, Helvetica; color: #ffffff; font-weight:700; text-decoration: underline; font-size:14px; }
a.navtext:visited { font-family:sans-serif, Geneva, Arial, Helvetica; color: #ffffff; font-weight:700; text-decoration: underline; font-size:14px; }
a.navtext:hover { color: #bbc7cc; }
a.navtext:active { font-family:sans-serif, Geneva, Arial, Helvetica; color: #ffffff; font-weight:700; text-decoration: underline; font-size:14px; }


	  
p {
	font-family:sans-serif, Geneva, Arial, Helvetica;
	font-size: 13px;
	color: #444444;
	line-height: 140%;
}
.graydivider {
	height: 1px;
	color: #acacac;
	background: #acacac;
	border: 0;
	margin: 5px 0 3px 0;
	text-align: left;
}
.bluedivider {
	height: 1px;
	color: #2B4E62;
	background: #2B4E62;
	border: 0;
	margin: 5px 0 3px 0;
	text-align: left;
}

a:link { color: #2B4E62; text-decoration: underline; font-weight: normal; }
a:visited { color: #2B4E62; text-decoration: underline; font-weight: normal; }
a:hover { color: #2B4E62; text-decoration: underline; font-weight: normal; }
a:active { color: #2B4E62; text-decoration: underline; font-weight: normal; }


/* orange heading */
h1 {
	font-family:sans-serif, Geneva, Arial, Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #ff6600;
	margin: 0px 0px 4px 0px;
}

/* secondary heading text */
h2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #2B4E62;
	margin: 0px 0px 2px 0px;
	line-height: 160%;
} 

/* larger paragraph text */
h3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #444444;
	margin: 0px 0px 2px 0px;
} 

/* tertiary heading text */
h4 {
	font-family:sans-serif, Geneva, Arial, Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #2B4E62;
	margin: 0px 0px -4px 0px;
} 

.footer {
	background-image: url(../images/footer.png);
	background-position:bottom;
	background-repeat:repeat-x;
	width: 100%;
	height:100%;
	margin: 20 0 0 0;
	text-align:center;
		}
		
.footercontent  {
	font-family:sans-serif, Geneva, Arial, Helvetica;
	font-size: 11px;
	color: #acacac;
}

.footertable  {
	font-family:sans-serif, Geneva, Arial, Helvetica;
	font-size: 11px;
	color: #ffffff;
	margin:6px 0 0 6px;
	padding:0px 0 0 0px;
}

a.footericons { color: #ffffff; text-decoration: none; font-weight: normal; }
a.footericons:visited { color: #ffffff; text-decoration: none; font-weight: normal; }
a.footericons:hover { color: #ffffff; text-decoration: underline; font-weight: normal; }
a.footericons:active { color: #ffffff; text-decoration: none; font-weight: normal; }

a.footer { color: #014701; text-decoration: none; font-weight: normal; }
a.footer:visited { color: #014701; text-decoration: none; font-weight: normal; }
a.footer:hover { color: #014701; text-decoration: underline; font-weight: normal; }
a.footer:active { color: #014701; text-decoration: none; font-weight: normal; }

a.breadcrumb { font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #707070; }
a.breadcrumb:visited { color: #707070;}
a.breadcrumb:hover { color: #636363; }
a.breadcrumb:active { color: #707070; }


a.subnav { font-family:sans-serif, Geneva, Arial, Helvetica; color: #898989; font-weight:700; text-decoration: none; font-size:14px;}
a.subnav:visited { color: #898989; }
a.subnav:hover { color: #898989; }
a.subnav:active { color: #898989; }

.errormsg {
	color: #990000;
	display: none;
}


label {
	margin: 0px 0px 0px 10px;
	padding: 5px 10px 3px 0px;
	display: block;
	width: 130px;
	color: #333333;
	float: left;
}

div.formfield {
	margin: 1px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	clear: left;
}

div.submitbutton {
	padding: 5px 0px 0px 20px;
}

div.checkbox input {
	margin: 6px 4px 3px 10px;
	float: left;
}

div.checkbox label {
	width: 500px;
} 


/* blog */
.blogbox { width: 265px; }
.blogbox input#search { padding: 2px 8px; width: 160px; margin-bottom: 6px; margin-top: 10px; border: 1px solid #b3b8bf; font-size: 11px; background: #fff url(../_img/background_search.gif) top left repeat-x; }
.entry-body p { clear: none; }
p.entry-footer { font-size: 10px; }
.delicious-tags { width: 230px; }
.blog_sidebar_line { text-align: center; margin-left: -25px; margin-top: 10px; }
h1.blog_entry_title { margin-left: 150px; margin-right: 30px; color: #ff6600; padding: 8px 0; border-bottom: 1px dashed #becdd1; }
h1.blog_entry_title a { color: #ff6600; text-decoration: none; }
h1.blog_entry_title a:hover { color: #ff6600; text-decoration: none; border: none; }
div.entry_footer { border-bottom: 5px solid #EAEEDF; margin-bottom: 20px; padding-bottom: 10px; }
div.blog_entry_left { float: left; width: 150px; }
div.blog_entry_left img { margin-top: 15px; }
div.blog_entry_right { float: left; width: 490px; }
div#entries { padding-top: 40px; }
div.entry { clear: both; }
p.entry_author { text-align: right; margin-top: 15px; margin-bottom: 0; padding-right: 40px; font-weight: bold; }
p.entry_date { text-align: right; margin-top: 0; margin-bottom: 15px; padding-right: 40px; font-weight: bold; color: #b8bcad; }
p.entry_details { text-align: right; padding-right: 40px; font-weight: bold; }
#col_left { width: 655px; float: left; padding: 0 10px 0 35px; }

/* blog entry form */
.formrow { margin: 0 0 10px 0; display: block; padding: 0; }
.feedbackformrow { margin: 0 0 10px 0; display: block; padding: 0; }
.form_left { width: 190px; float: left; padding-top: 60px; padding-right: 20px; }
.form_left p { font-weight: bold; }
.form_right { width: 420px; float: left; }
.form_right_top { height: 25px; background: url(../_img/home_border_top.gif) bottom left no-repeat; }
.form_right_body { padding-left: 25px; background: url(../_img/home_border_left.gif) top left repeat-y; min-height: 180px; }
.form_right_bottom { height: 25px; background: url(../_img/home_border_bottom.gif) top left no-repeat; }




/* multibox */
.MultiBoxContainer {
	position: absolute;
	border: 20px solid #000;
	background-color: #000; /* was FFF */
	display: none;
	z-index: 2;
	text-align: left;
	/*overflow: hidden;*/
}

.MultiBoxLoading {
	background: url(../images/loader.gif) no-repeat center;
}

.MultiBoxContent {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.MultiBoxClose {
	position: absolute;
	top: -26px;
	right: -26px;
	background: url(../images/close.png) no-repeat;
	width: 24px;
	height: 24px;
	cursor: pointer;
}


.MultiBoxControlsContainer {
	overflow: hidden;
	height: 0px;
	position: relative;
}

.MultiBoxControls {
	width: 100%;
	height: auto;
	position: relative;
	background-color: #000000;
}


.MultiBoxPrevious {
	position: absolute;
	background: url(../images/left.png) no-repeat;
	width: 24px;
	height: 24px;
	left: 0px;
	margin-top: 5px;
	cursor: pointer;
}

.MultiBoxNext {
	position: absolute;
	background: url(../images/right.png) no-repeat;
	width: 24px;
	height: 24px;
	right: 0px;
	margin-top: 5px;
	cursor: pointer;
}

.MultiBoxNextDisabled {
	cursor: default;
	background: url(../images/rightDisabled.png) no-repeat;
}

.MultiBoxPreviousDisabled {
	cursor: default;
	background: url(../images/leftDisabled.png) no-repeat;
}

.MultiBoxTitle {
	position: relative;
	margin: 10px 0 0 35px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}

.MultiBoxNumber {
	position: relative;
	width: 50px;
	margin: 10px 35px 0 0;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: right;
}

.MultiBoxDescription {
	clear: left;
	position: relative;
	margin: 0 35px 0 35px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: left;
}



/* powered by http://mierendo.com/software/rounded_css_boxes/ */
.sidebarheader {
	color:#FF6600;
	font-family:Arial,Tahoma,Verdana;
	font-size:20px;
	font-weight:bold;
}
.sidebartext {
	color:#666666;
	font-family:sans-serif,Geneva,Arial,Helvetica;
	font-size:15px;
	margin-top:6px;
}
.sidebartext a {
	text-decoration: underline;
	font-weight:bold;
}
.sidebarcorners_tl, .sidebarcorners_index_tl, .sidebarcorners_t, .sidebarcorners_tr, sidebarcorners_index_tr, .sidebarcorners_l, .sidebarcorners_r, .sidebarcorners_bl, .sidebarcorners_b, .sidebarcorners_br, .sidebarcorners {
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
    position: relative;
}
.sidebarcorners_t {
    /*
        change this div to layout the whole box (width, height, float, margin, ...)
        example lines:
        width: 60%;
        margin: 7px 35px 0px 1px
        to change distance to content/text scroll to class ".sidebarcorners" and change the padding
    */
    margin-bottom: 20px;
    background-color: #FFFFFF;
    background-image: url("../images/sidebarcorners_border.png");
    background-repeat: repeat-x;
    background-position: top;
}
.sidebarcorners_tl {
    height: 100%;
    background-image: url("../images/sidebarcorners_topleft.png");
    background-repeat: no-repeat;
    background-position: left top;
}
.sidebarcorners_tr {
    height: 100%;
    background-image: url("../images/sidebarcorners_topright.png");
    background-repeat: no-repeat;
    background-position: right top;
}
.sidebarcorners_index_tl {
    height: 100%;
    background-image: url("../images/sidebarcorners_index_topleft.png");
    background-repeat: no-repeat;
    background-position: left top;
}
.sidebarcorners_index_tr {
    height: 100%;
    background-image: url("../images/sidebarcorners_index_topright.png");
    background-repeat: no-repeat;
    background-position: right top;
}

.sidebarcorners_bl {
    height: 100%;
    background-image: url("../images/sidebarcorners_bottomleft.png");
    background-repeat: no-repeat;
    background-position: left bottom;
}
.sidebarcorners_br {
    height: 100%;
    background-image: url("../images/sidebarcorners_bottomright.png");
    background-repeat: no-repeat;
    background-position: right bottom;
}
.sidebarcorners {
    height: 100%;
    /* change this if you want to change the distance to text/content */
    padding: 8px 7px 12px 7px;
}
.sidebarcorners_l {
    height: 100%;
    background-image: url("../images/sidebarcorners_border.png");
    background-repeat: repeat-y;
    background-position: left;
}
.sidebarcorners_r {
    height: 100%;
    background-image: url("../images/sidebarcorners_border.png");
    background-repeat: repeat-y;
    background-position: right;
}
.sidebarcorners_b {
    height: 100%;
    background-image: url("../images/sidebarcorners_border.png");
    background-repeat: repeat-x;
    background-position: bottom;
}



/* ================================================================ 
This copyright notice must be untouched at all times.
Copyright (c) 2008 Stu Nicholls - stunicholls.com - all rights reserved.
=================================================================== */
#nav {
	position:relative;
	z-index:50;
	float:right;
    padding:0px 0px 0 0px; 
	margin:24px 0px 0 0px;
	list-style:none;
}
#nav ul {
	list-style:none;
	padding:0; 
	margin:0 auto;
	background:#fff;
	display:none;
}

#nav li {float:left; position:relative;}
#nav li a {text-decoration:none; font-family:garamond, serif; font-size:16px; white-space:nowrap}
#nav li b {
	display:block;
	padding:0 25px 0 8px;
	cursor:pointer;
	height:30px;
	line-height:30px;
	float:left;
	
	font-family:sans-serif, Geneva, Arial, Helvetica;
	color: #ffffff;
	font-weight:700;
	text-decoration: none;
	font-size:14px;
}
#nav li.first b {background-position:left top;}
#nav li.last b {padding-right:30px; background-position:right top;}
#nav li a b.clicked {color:#fff;}

#nav li ul {
	position:absolute;
	left:0;
	top:35px;
	height:auto;
	float:left;
	background:#1e1f21;
	padding:2px;
	/*border:1px solid #aaa;*/
}
#nav li ul.w1 {
	width:140px;
	left: 40;
}
#nav li ul.w2 {
	width:200px;
}
#nav li ul.w3 {
	width:140px;
}
#nav li ul.w4 {
	width:140px;
}
#nav li ul.w5 {
	width:140px;
}

#nav li ul li {float:none;}
#nav li ul li a {
	display:block;
	height:20px;
	line-height:20px;
	padding:0 5px;
	
	font-family:sans-serif, Geneva, Arial, Helvetica;
	color: #fff;
	text-decoration: none;
	font-size:14px;
}
#nav li ul li a:hover {background:#aaa; color:#fff;}

/* prettyPhoto lightbox */
div.light_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .pp_arrow_previous{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_nav .pp_arrow_next{background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_next:hover{background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}

td.leftcolumn { border-left-style: hidden; 
border-top-style: solid; 
border-top-color: grey; 
border-top-width: 1px; 
padding: 10px;
font-size: 12pt;
font-weight: bold;
}
td.rightcolumn { border-left-style: dotted;  
border-left-color: black; 
border-left-width: 2px;
border-top-style: solid; 
border-top-color: grey; 
border-top-width: 1px; 
padding: 10px;
font-size: 10pt;
}
td.spacercolumn { border-left-style: hidden; 
border-top-style: solid; 
border-top-color: grey; 
border-top-width: 1px;
}
td.leftcolumngrey { border-left-style: hidden; 
border-top-style: solid; 
border-top-color: grey; 
border-top-width: 1px; 
background:  #AAAAAA; 
padding: 10px;
font-size: 12pt;
font-weight: bold;
}
td.rightcolumngrey { border-left-style: dotted;  
border-left-color: black; 
border-left-width: 2px;
border-top-style: solid; 
border-top-color: grey; 
border-top-width: 1px; 
background:  #AAAAAA; 
padding: 10px;
font-size: 10pt;
}
td.spacercolumngrey { border-left-style: hidden; 
border-top-style: solid; 
border-top-color: grey; 
border-top-width: 1px; 
background:  #AAAAAA; 
}
td.leftcolumnbottom { border-left-style: hidden; 
border-top-style: solid; 
border-top-color: grey; 
border-top-width: 1px;
border-bottom-style: solid; 
border-bottom-color: grey; 
border-bottom-width: 1px;
padding: 10px;
font-size: 12pt;
font-weight: bold;
}
td.rightcolumnbottom { border-left-style: dotted;  
border-left-color: black; 
border-left-width: 2px;
border-top-style: solid; 
border-top-color: grey; 
border-top-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: grey; 
border-bottom-width: 1px;
padding: 10px;
font-size: 10pt;
}
td.spacercolumnbottom { border-left-style: hidden; 
border-top-style: solid; 
border-top-color: grey; 
border-top-width: 1px;
border-bottom-style: solid; 
border-bottom-color: grey; 
border-bottom-width: 1px;
}
