/* CSS Document */
body {  font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none}
pre, tt       {font-size: 12px}
th            {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; font-weight: bold;}
td            {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px}
form          {font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; display:inline;z-index:-1;}
h1            {font-family: arial, helvetica, geneva, sans-serif; font-size: large; font-weight: bold}
a			{color: #333333; text-decoration:none;}
a:active 	  {text-decoration: none; color: #999999;}
.text	      {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color : #000000;}
.text_style	      {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color : #000000;}
.text_input_style {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color : #000000;}	
.textarea	      {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color : #000000;overflow:auto;}
.textarea_input_style{BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color : #000000;overflow:auto;}
.comment_input_style {BORDER-RIGHT: #fafafa 1px solid; BORDER-TOP: #fafafa 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #fafafa 1px solid; BORDER-BOTTOM: #fafafa 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #fafafa;color : #000000;overflow:auto;}
.text_bgcolor {background: #ffffff;color:#000000;}
.select_style {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #999999 1px solid;BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color:#000000;		}
.select_input_style {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #999999 1px solid;BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color:#000000;		}
.select_license_style {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #999999 1px solid;BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;width:250px;text-align:left;color:#000000;}
.cat_select_input_style{BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color : #000000;width:400px;}
.license_table_style {text-align:left;}
.button	      {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #f0f0f0;color : #000000;}
.button_input_style{BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #f0f0f0;color:#000000;}
.gallery_table_style {background-color:#FFFFFF;color:#000000;}
.gallery_stats_style {font-size:10px;background-color: #eeeeee;text-align:right;font-weight:bold;color:#000000;}
.adSearch_table_style {text-align:left;}
.gallery_cateory_link_style {background-color:#FFFFFF;color:#000000;}
.gallery_style {background-color:#FFFFFF;color:#000000;}
.category_table_style {background-color:#FFFFFF;width:93%;color:#000000;}
.category_style {BORDER-TOP: #dddddd 1px dashed;BORDER-BOTTOM: #dddddd 1px dashed;BORDER-LEFT: #dddddd 1px dashed;BORDER-RIGHT: #dddddd 1px dashed;background-color:#fafafa;color:#000000;}
.media_table_style {background-color: #FFFFFF;width:95%;text-align:left;color:#5f5f5f;}
.error_style {color:#FF0000;background-color: inherit;}
.slide_table_style {background-color: #ffffff;height:400px;width:600px;color:#5f5f5f;}
.lightbox_manager_table_style {background-color: #FFFFFF;color:#000000;}
.basket_table_style {background-color: #ffffff;width:98%;	border-spacing:1px;color:#000000;}
.basket_cell_header_style {background-color: #eeeeee;color:#5f5f5f;}
.basket_product_table_style {width:100%;border-spacing:1px;padding:0px;}
.checkout_table_style {background-color: #ffffff;width:98%;	border-spacing:1px;color:#5f5f5f;}
.checkout_order_table_style {background-color: #ffffff;width:100%;	border-spacing:1px;color:#5f5f5f;}
.checkout_table_style {background-color: #ffffff;width:95%;border-spacing:1px;padding:0px;color:#5f5f5f;}
.user_account_table_style {background-color: #ffffff;width:95%;border-spacing:1px;padding:0px;color:#000000;}
.process_payment_table_style {background-color: #ffffff;width:98%;border-spacing:1px;padding:0px;text-align:left;border:1px;color:#000000;}
.detail_table_style {width:90%;border-spacing:0px;text-align:left;}
.category_link_style {background-color: #ffffff;width:100%;border-spacing:0px;color:#000000;}
.header_table_style {background-color:#ff8000;text-align:center;color:#FAFAFA;font-size:11px;FONT-WEIGHT: bold;}
.outside_table_style {border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #666666;border-right:1px solid #666666;}
.featured_text {font-size:10px;background-color: #eeeeee;text-align:left;font-weight:bold;color:#5f5f5f;}
.user_acount_table_style {background-color: #ffffff;width:95%;	text-align:left;color:#000000;}
.user_account_cell_style {background-color: #eeeeee;color:#000000;}
.login_table_style {background-color: #ffffff;width:90%;border-spacing:0px;padding:1px;text-align:left;color:#5f5f5f;}
.lost_password_table_style{background-color: #ffffff;color:#5f5f5f;}
.registration_table_style {background-color: #ffffff;width:70%;text-align:left;color:#5f5f5f;}
.login_page {width:60%;}
.media_cell_style {background-color:#ffffff;border-spacing:5px;color:#5f5f5f;}
.basket_cell_style {background-color:#eeeeee;color:#5f5f5f;}
.checkbox {background-color:#ffffff;color:#5f5f5f;}
.category_cell_style {background-color:#ffffff;color:#5f5f5f;}
.next_page_table_style{background-color: #ffffff;width:100%;border-spacing:0px;color:#000000;}
.invoice_table_style {background-color: #ffffff;width:100%;border-spacing:1px;padding:0px;text-align:left;BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;font-size: 10px;color:#5f5f5f;}.license_detail_table_style {text-align:left;}
.horizontal_line_style {width:90%;border:1px;}.upper_line {BORDER-TOP: #cccccc 1px solid;}
.bottom_line {BORDER-BOTTOM: #cccccc 1px solid;}.left_line {BORDER-LEFT: #cccccc 1px solid;}
.right_line {BORDER-RIGHT: #cccccc 1px solid;}
.dot_left_line {background-image:url(../../images/line.gif);}
.media_thumb_style {BORDER-TOP: #dddddd 1px dashed;BORDER-BOTTOM: #dddddd 1px dashed;BORDER-LEFT: #dddddd 1px dashed;BORDER-RIGHT: #dddddd 1px dashed;background-color:#fafafa;color:#5f5f5f;}
.feature_table_style {BORDER-TOP: #dddddd 1px dashed;BORDER-BOTTOM: #dddddd 1px dashed;BORDER-LEFT: #dddddd 1px dashed;BORDER-RIGHT: #dddddd 1px dashed;background-color:#fafafa;width:97%;color:#5f5f5f;}
.category_listing_table_style {width:98%;text-align:left;}
.private_login_form_style {background-color: #ffffff;width:300px;border-spacing:1px;padding:0px;border:1px;text-align:left;color:#5f5f5f;}
.private_login_header_cell_style {background-color: #ff8000;text-align:left;color:#fafafa;}
.menu_table_style {background-color: #eeeeee;border:0px solid;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;color:#000000;}
.new_lightbox_confirm {width:500px;border-spacing:1px;padding:0px;text-align:left;}
.photographer_media_detail_table_style {background-color: #ffffff;width:750px;border-spacing:1px;padding:0px;BORDER-TOP: #eeeeee 1px solid;BORDER-BOTTOM: #eeeeee 1px solid;BORDER-LEFT: #eeeeee 1px solid;BORDER-RIGHT: #eeeeee 1px solid;text-align:left;color:#5f5f5f;}
.last_12_month_report_table_style {background-color: #ffffff;width:750px;border-spacing:1px;padding:0px;BORDER-TOP: #eeeeee 1px solid;BORDER-BOTTOM: #eeeeee 1px solid;BORDER-LEFT: #eeeeee 1px solid;BORDER-RIGHT: #eeeeee 1px solid;color:#5f5f5f;}
.license_basket_table_style {background-color: #ffffff;border-spacing:1px;padding:1px;width:100%;BORDER-TOP: #eeeeee 1px solid;BORDER-BOTTOM: #eeeeee 1px solid;BORDER-LEFT: #eeeeee 1px solid;BORDER-RIGHT: #eeeeee 1px solid;color:#5f5f5f;}
.other_lightbox_table_style {width:95%;text-align:left;}
.paypal_error_table_style {width:700px;}
.img-shadow {background: url(shadow2.gif) no-repeat bottom right;/* Most major browsers other than IE supports transparent shadow. Newer release of IE should be able to support that. */}
.img-shadow img {display: block; /* IE won't do well without this */position: relative; /* Make the shadow's position relative to its image */padding: 5px; /* This creates a border around the image */background-color: #fff; /* Background color of the border created by the padding */border: 1px solid #cecece; /* A 1 pixel greyish border is applied to the white border created by the padding */margin: -6px 6px 6px -6px; color: #5f5f5f;/* Offset the image by certain pixels to reveal the shadow, as the shadows are 6 pixels wide, offset it by that amount to get a perfect shadow */}
.even_style {background:#e0e0e0;color:#5f5f5f;}
.odd_style {	background:#eeeeee;color:#5f5f5f;}
.column_title_style {background:#CCCCCC;font-weight:bold;color:#5f5f5f;}
.bg_top{background-color:#FF8000;color:#5f5f5f;}
.bg_function{background-color:#eeeeee;height:26px;color:#5f5f5f;}
.line_bottom{border-top:2px solid #FF8000;}
.bg_bottom_btn{background-image:url(../../images/bg_btn.gif);height:10px;}
a.text_private_gallery:link{font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: none;color:#FAFAFA;background-color:#ff8000;}
a.text_private_gallery:visited{font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: none;color:#FAFAFA;background-color:#ff8000;}
a.text_private_gallery:hover{font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: underline;color:#FAFAFA;background-color:#ff8000;}

/*--- CSS preview template  */
.border_preview {BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; Z-INDEX: 100; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; POSITION: absolute; background-color:#eeeeee; color:#5f5f5f;}
.title_h2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left;}
.preview_temp_load {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: center}
H1 {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px;FONT-SIZE: 10px}
.checkout_info_contents_style{background-color:#fafafa;color:#5f5f5f;}
.bg_gallery_style{background-color:#FFFFFF;color:#5f5f5f;}
.user_card_info_pop_border{border-color:#5f5f5f;}
.bg_basket{background-color:#fafafa;color:#000000;}
.bg_header_basket{background-color:#eeeeee;color:#000000;}
.b-search {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; LINE-HEIGHT: 0em; PADDING-TOP: 0px; TEXT-ALIGN: right}
.b-this {DISPLAY: block! important}
.class_form {margin: 0;padding: 0;width:100%;  }
.class_div{clear: left;display: block;width: 100%;  margin: 0px 0px 0px 0px;padding: 0px 0px;}
#b-query {WIDTH:80px; MARGIN-RIGHT: 0.25em;BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;background: #eeeeee;color : #000000;	}
#b-searchbtn {VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.5em; POSITION: relative; TOP: -1px}	

/* Slideshow */
#myGallery{width: 460px;height: 345px;z-index:5;display: none;border: 1px solid #000;}
.jdGallery{overflow: hidden;position: relative;}
.jdGallery img{border: 0;margin: 0;}
.jdGallery .slideElement{width: 100%;height: 100%;background-color: #000;background-repeat: no-repeat;color:#FFFFFF;}
.jdGallery .loadingElement{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #000;background-repeat: no-repeat;background-position: center center;background-image: url('images/loading-bar-black.gif');color:#FFFFFF;}
.jdGallery .slideInfoZone{position: absolute;z-index: 10;width: 100%;margin: 0px;left: 0;bottom: 0;height: 40px;background: #333;color: #fff;text-indent: 0;overflow: hidden;}
* html .jdGallery .slideInfoZone{bottom: -1px;}
.jdGallery .slideInfoZone h2{padding: 0;font-size: 80%;	margin: 2px 5px;font-weight: bold;color: inherit;background-color: inherit;}
.jdGallery .slideInfoZone p{padding: 0;font-size: 60%;margin: 2px 5px;color: #fff;background-color:#000;}
.jdGallery div.carouselContainer{position: absolute;height: 135px;width: 100%;z-index: 10;margin: 0px;left: 0;top: 0;}
.jdGallery a.carouselBtn{position: absolute;bottom: 0;right: 30px;height: 20px;/*width: 100px; background: url('images/carousel_btn.gif') no-repeat;*/text-align: center;padding: 0 10px;font-size: 13px;background: #333;color: #fff;cursor: pointer;}
.jdGallery .carousel{position: absolute;width: 100%;margin: 0px;left: 0;top: 0;height: 115px;background: #333;color: #fff;text-indent: 0;overflow: hidden;}.
jdGallery .carousel .carouselWrapper{position: absolute;width: 100%;height: 78px;top: 10px;left: 0;overflow: hidden;}
.jdGallery .carousel .carouselInner{position: relative;}
.jdGallery .carousel .carouselInner .thumbnail{cursor: pointer;background-color: #000;background-position: center center;float: left;border: solid 1px #fff;color:#eeeeee;}
.jdGallery .carousel .label{font-size: 13px;position: absolute;bottom: 5px;left: 10px;padding: 0;margin: 0;}
.jdGallery .carousel .label .number{color: #b5b5b5;background-color:#333333;}
.jdGallery a{font-size: 100%;text-decoration: none;color: inherit;background-color: inherit;}
.jdGallery a.right, .jdGallery a.left{position: absolute;height: 99%;width: 25%;cursor: pointer;z-index:10;/*	filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2;*/}
* html .jdGallery a.right, * html .jdGallery a.left{/*	filter:alpha(opacity=50);*/}
.jdGallery a.right:hover, .jdGallery a.left:hover{/*filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;*/}
.jdGallery a.left{left: 0;top: 0;background: url('images/fleche1.png') no-repeat center left;}
* html .jdGallery a.left { background: url('images/fleche1.gif') no-repeat center left; }
.jdGallery a.right{right: 0;top: 0;background: url('images/fleche2.png') no-repeat center right;}
* html .jdGallery a.right { background: url('images/fleche2.gif') no-repeat center right; }
.jdGallery a.open{left: 0;top: 0;width: 100%;height: 100%;}
.withArrows a.open{position: absolute;top: 0;left: 25%;height: 99%;width: 50%;cursor: pointer;z-index: 10;background: none;/*-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;*/}
.withArrows a.open:hover { background: url('images/open.png') no-repeat center center; }
* html .withArrows a.open:hover { background: url('images/open.gif') no-repeat center center;/*filter:alpha(opacity=80);*/ }
#catalog a {font-size: 11px;color: red;}
#catalog a:link {text-decoration: none;color: #FF8000;}
#catalog a:visited {text-decoration: none;color: #FF8000;}
#catalog a:hover {text-decoration: none;color: #999999;}
#catalog a:active {text-decoration: none;color: #FF8000;}
p { font-size: 12px; font-family: Arial, Verdana, sans-serif; font-style: normal; line-height: 14px; font-weight: normal}
h1 {font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size: 24px;font-style: normal;font-weight: normal;line-height: 27px;}
h4 {color: red; font-style: normal; font-weight: bolder; font-size: 12pt; line-height: 14pt ; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif}
h6 { font-weight: 300; font-size: 12px; line-height: 12px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.bld { font-weight: bold; font-family: Arial, Helvetica, sans-serif}
.smalltype { font-style: normal; font-weight: lighter; font-size: 9px; line-height: 11px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif}
.smalltype a:link, 
.smalltype a:visited { font-style: normal; font-weight: lighter; font-size: 9px; color:#C30;line-height: 11px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif}
.smalltype a:hover {color:#006699;}
.redhead {font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;font-size: 24px;line-height: 27px;color: #CC0000;}
.largetype {  font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none}
.smaller {  font-family:  Trebuchet MS, Arial, Verdana, sans-serif; font-size: 10px; line-height: 14px}
.smbld {  font-size: 11px; line-height: 12px; font-weight: bold; font-family: Arial, Verdana, sans-serif}
.list {  font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px}
.larger {  font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 18px; line-height: 24px}
.larger a:link {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;}
.larger a:active {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;}
.larger a:hover {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;text-decoration: underline;}
.larger a:visited {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;}
.dot {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 26px;color: #66CC66;}
.tracked {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: capitalize;letter-spacing: 4pt;}
.largest {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 26px;line-height: 36px;}
.linespace1 {line-height: 30px;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 14px;}
.caps {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 14px;}
.twelve-17 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 13px;line-height: 20px;}
.linespaced2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;line-height: 20px;}
.linespaced3 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 11px;line-height: 17px;}
.linespaced3 a:link {text-decoration: none;color: #333333;}
.linespaced3 a:visited {text-decoration: none;color: #333333;}
.linespaced3 a:hover {text-decoration: none;color: #999999;}
.linespaced3 a:active {text-decoration: none;color: #999999;}
.linespaced4 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 13px;line-height: 24px;}
.linespaced4 a:link {text-decoration: none;color: #CC3300;font-size: 13px;}
.linespaced4 a:visited {text-decoration: none;color: #CC3300;font-size: 13px;}
.linespaced4 a:hover {text-decoration: none;color: #999999;font-size: 13px;}
.linespaced4 a:active {text-decoration: none;color: #CC3300;font-size: 13px;}
.box {border: 1px solid #000000;}
.greenborder {border: thin solid #CCCC66;}
.purpleborder {border: thin solid #660099;}
.toc {line-height: 18px;white-space: normal;}
.newslogo {font-family: "Trebuchet MS", Trebuchet,Verdana, Arial, sans-serif;font-size: 20px;color: #CC0000;line-height: 30px;}
.newslogo a:link {font-family: "Trebuchet MS", Trebuchet,Verdana, Arial, sans-serif;font-size: 20px;color: #CC0000;line-height: 30px;}
.newslogo a:visited {font-family: "Trebuchet MS", Trebuchet,Verdana, Arial, sans-serif;font-size: 20px;color: #CC0000;line-height: 30px;}
.newslogo a:hover {font-family: "Trebuchet MS", Trebuchet,Verdana, Arial, sans-serif;font-size: 20px;color: #CC0000;line-height: 30px;}
.newslogo a:active {font-family: "Trebuchet MS", Trebuchet,Verdana, Arial, sans-serif;font-size: 20px;color: #CC0000;line-height: 30px;}
.stock {font-family: "Trebuchet MS", Trebuchet,Verdana, Arial, sans-serif;font-size: 10px;line-height: 18px;text-transform: uppercase;letter-spacing: 0.07em;}
.tagline {font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 10px;line-height: 10px;color: #666666;text-align: left;vertical-align: middle;letter-spacing: .1em;}
a.tagline:link {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 10px;line-height: 10px;color: #666666;text-align: left;vertical-align: middle;letter-spacing: 2em;}
a.tagline:visited {text-decoration: none;  }
a.tagline:hover {text-decoration: none;color: #CCCCCC;}
a.tagline:active {text-decoration: none;color: #CCCCCC;}
.indent {padding: 6px;}
.indent {padding: 12px;}
.smallspaced {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 9px;letter-spacing: 2px;}
.rightfloat {float: right;padding-top: 3px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-left: 24px;}
.leftfloat {float: left;padding-top: 3px;padding-right: 0px;padding-bottom: 0px;padding-right: 12px;padding-left:12px;margin-right: 24px;}
.large_red {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 14px;color: #CC0000;line-height: 30px;}
.large_red a:link {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 14px;color: #CC0000;line-height: 30px;}
.large_red a:active {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 14px;color: #CC0000;line-height: 30px;}
.large_red a:hover {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 14px;color: #CC0000;line-height: 30px;text-decoration: underline;}
.large_red a:visited {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 14px;color: #CC0000;line-height: 30px;}
.large2_red {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;}
.large2_red a:link {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;}
.large2_red a:active {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;}
.large2_red a:hover {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;text-decoration: underline;}
.large2_red a:visited {font-family: Trebuchet MS, Trebuchet, Verdana, Arial, sans-serif;font-size: 16px;color: #CC0000;line-height: 30px;}
.halfpixel {background-image: url(images/newsletterimages/halfpixel.gif);background-repeat: repeat-y;text-align: center;}
.larger_red {font-family:Trebuchet MS, Verdana, Arial, sans-serif;font-size: 18px;}
.toc {line-height: 18px;white-space: normal;font-size:12px;}
.toc a:link {color:#CC3300;text-decoration:underline;font-size:12px;text-decoration:none;}
.toc a:visited {color:#CC3300;text-decoration:underline;font-size:12px;text-decoration:none;}
.toc a:hover {color:#006699;text-decoration:none;}
.tagline a:link {color:#000;text-decoration:none;font-size:10px;text-decoration:none;}
.tagline a:visited {color:#000;text-decoration:none;font-size:12px;text-decoration:none;}
.tagline a:hover {color:#006699;text-decoration:none;}
.style4 {color: #666666;font-weight: lighter;font-size: 9px;line-height: 10px;font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-style: normal;}
A.pdf_link        {text-decoration: none;	color: #000;}
A.pdf_link:visited     {text-decoration: none;	color: #000;}
A.pdf_link:hover       {text-decoration: none;	color:#999999}

/* Homepage Code */
#homeleft {float:left;width:310px;height:320px;margin-top: auto;margin-bottom: auto;position: relative;display: inline-block;z-index: 1;vertical-align: top;text-align: left;}#homeleft p{font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:11px;text-align:left;margin-right:7px;margin-top: -10px;margin-bottom: 10px;}#homeleft h1{font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:12px;color:#9cd449;font-style: normal;font-weight: normal;font-variant: normal;text-transform: capitalize;margin-left: -5px;text-align:left;}
#homeleft h1 a{
	color:#DF1A45;
	text-decoration:none;
	text-transform: capitalize;
	font-weight: bold;
}
#homeleft h3{color:#000000;font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:16px;text-transform: capitalize;font-style: normal;font-weight: bold;font-variant: normal;margin-top: -3px;text-align:left;}
#homemiddle {float:left;width:214px;height:320px;text-align:center;z-index: 1;}
#homemiddle h1 a{color:#ff8000;text-decoration:underline;font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:16px;}
#homemiddle p {font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:14px;margin-top:-7px;}
#homewelcome {float:left;margin-top:-10px;width:684px;height:70px;text-align:left;font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size: 11px;line-height: 14px;}
#homewelcome img {margin-right:-8px;}
.homesubmitbox
{background-color:#9cd449;font-family: "Trebuchet MS", Arial, Verdana, sans-serif;color:#FFF;font-size:14px;margin-top: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
.homealignrightbox {font-family: "Trebuchet MS", Arial, Verdana, sans-serif;color:#FFF;font-size:14px;text-align:left;}
#homeright {float:left;width:200px;height:320px;text-align:left;z-index: 1;}
#homeright h1{color:#DF1A45;font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:15px;font-weight: bolder;margin-left: 5px;}
#homeright h1 a{color:#DF1A45;font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:15px;font-weight: bolder;}
#homeright p {font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:11px;margin-left:10px;margin-top: 5px;}

#homerightfull{float:left;width:350px;margin-left:20px;text-align:left;}
#homerightfull h1{color:#DF1A45;font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:15px;font-weight: bolder;margin-left: 5px;text-align:left;}
#homerightfull h1 a{color:#DF1A45;font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:15px;font-weight: bolder;text-align:left;}
#homerightfull p {font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:11px;margin-left:10px;margin-top: -5px;}

.searchbox_home{font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:12px;text-align:left;}
.signin {font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-size:10px;text-align:left;margin-top:20px;}
.social {font-family: "Trebuchet MS", Arial, Verdana, sans-serif;text-transform:uppercase;font-size:10px;text-align:left;color:#000;margin-top:10px;text-align:right;}
.social img{margin-left:1px;margin-right:1px;vertical-align: bottom;}

/* Developer - Added Code */
.gallery{font-family: Arial, Tahoma, Verdana,  Helvetica, "Trebuchet MS",sans-serif;font-size:16px;font-style: normal;font-weight: 560;display: inline;color:#9cd449;text-decoration:none;text-transform: capitalize;
}
