/*
-----------------------------------------------
Client: Verbatim
Function: Global CSS definitions.
Author:   Jason Walle | jwalle@edreamz.com
Modified:  17 August 2005
Copyright: Copyright (C) 2005 E-dreamz, Inc. 
----------------------------------------------- */

/* Imported Styles
----------------------------------------------- */
@import url("DHTMLmenus.css");

@media print {
  .print_hide { display: none; }
}

/* General
----------------------------------------------- */
body, td, p, div {
	margin: 0px;
	color:#848484;
	font-family: Arial;
	font-size:12px;
}

.small {
	color : #222222;
	font : normal normal normal 10px/normal Arial, Helvetica, sans-serif;
}

.title  {
	color : #2B58AA;
	font : normal normal bold 13px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.title2 {
	color : #280D0C;
	font : normal normal bold 13px/normal Arial, Helvetica, sans-serif;
	margin : 0px 0px 7px 0px;
	text-transform : uppercase
}

.header {
	color : #CC0000;
	font : normal normal bold 19px/normal Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	margin-top : 0px;
	margin-bottom : 0px;
}

.subheader {
	color : #121212;
	font : normal normal bold 16px/normal Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
}

.headerBox {
	color : #CC0000;
	font : normal normal bold 15px/normal Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	margin-top : 0px;
	margin-bottom : 0px;
}

.errorsmall {
	color : #CC0000;
	font : normal normal normal 10px/normal Arial, Helvetica, sans-serif;
}

.white10px  {
	color : #FFFFFF;
	font : normal normal normal 10px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.text9px  {
	color : #000000;
	font : normal normal normal 9px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.text11px  {
	color : #000000;
	font : normal normal normal 11px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.textbold11px  {
	color : #000000;
	font : normal normal bold 11px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.textbold12px  {
	color : #000000;
	font : normal normal bold 12px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.bluebold11px  {
	color : #2B58AA;
	font : normal normal bold 11px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.bluebold12px  {
	color : #2B58AA;
	font : normal normal bold 12px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.redbold11px  {
	color : #C31B1B;
	font : normal normal bold 11px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.bluebold14px  {
	color : #2B58AA;
	font : normal normal bold 14px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.bluebold18px  {
	color : #2B58AA;
	font : normal normal bold 18px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}


/* Links
----------------------------------------------- */
a, a:visited, a:hover, a:active {
	color : #000000;
	text-decoration : underline;
}

a.topNav:link, a.topNav:visited {
	font : normal normal bold 9px/normal Arial, Helvetica, sans-serif;
	color : #666970;
	text-decoration : none
}

a.topNav:hover, a.topNav:active {
	color : #990000;
	text-decoration : none
}

a.topNavX:link, a.topNavX:visited, a.topNavX:hover, a.topNavX:active {
	font : normal normal bold 9px/normal Arial, Helvetica, sans-serif;
	color : #990000;
	text-decoration : none
}

.blueLink, a.blueLink:link, a.blueLink:visited, a.blueLink:hover, a.blueLink:active {
	color : #2B58AA;
	text-decoration : underline;
}

.arrowInfo, a.arrowInfo:link, a.arrowInfo:visited{
	color : #FF6600;
	font : normal normal bold 10px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.arrowInfo:hover, a.arrowInfo:active {
	color : #FF6600;
	text-decoration : none;
}

.arrowBuy, a.arrowBuy:link, a.arrowBuy:visited {
	color : #249848;
	font : normal normal bold 10px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.arrowBuy:hover, a.arrowBuy:active {
	color : #249848;
	text-decoration : none;
}

.arrowBlue, a.arrowBlue:link, a.arrowBlue:visited {
	color : #458FC8;
	font : normal normal bold 10px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.arrowBlue:hover, a.arrowBlue:active {
	color : #458FC8;
	text-decoration : none;
}


.arrowDownload, a.arrowDownload:link, a.arrowDownload:visited {
	color : #222222;
	font : normal normal normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.arrowDownload:hover, a.arrowDownload:active {
	color : #222222;
	text-decoration : none;
}


.footer, a.footer:link, a.footer:visited {
	font : normal normal normal 11px/normal Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration : none
}

a.footer:hover, a.footer:active {
	color : #FFFFFF;
	text-decoration : underline
}

.newsroom, a.newsroom:link, a.newsroom:visited {
	font : normal normal bold 13px/normal Arial, Helvetica, sans-serif;
	color : #2B58AA;
	text-decoration : none
}

a.newsroom:hover, a.newsroom:active {
	color : #2B58AA;
	text-decoration : underline
}


.fineprint, a.fineprint:link, a.fineprint:visited {
	color : #808080;
	font : normal normal normal 9px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none
}

a.fineprint:hover, a.fineprint:active {
	color : #808080;
	text-decoration : underline
}

/* DO NOT REMOVE
----------------------------------------------- */
.vertical_dots {
	background : url(images/vertical_dots.gif) repeat-y;
}

.horizontal_dots {
	background : url(images/horizontal_dots.gif) repeat-x;
}

div.container {
	border : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	background : transparent;
}

div.float {
	float : left;
	margin-bottom : 0px;
	margin-top : 0px;
}

div.float p {
	margin-bottom : 0px;
	margin-top : 0px;
}

div.spacer {
	clear : both;
}

div.float2 {
	float : left;
}

div.float2 p {
	text-align : center;
	margin-bottom : 0px;
	margin-top : 0px;
}

.headerfont{
	padding-left: 30px;
	color : #202785;
	font : normal normal bold 16px/normal Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	margin-top : 0px;
	margin-bottom : 0px;
}
/* 111208body
----------------------------------------------- */


/* start of css for photosave */

.width_130 { width:130px; }
.width_220 { width:220px; }
.border { border:1px solid #ff0000; }
.left{ float:left }
.bgIMGClass {
	background-image: url("../images/ss_bg_body_1.jpg");
	background-repeat:no-repeat;
	width:915px;
	height:642px;
}
.IMGClass {
	background-image: url("../images/ss_bg_body1.jpg");
	background-repeat:no-repeat;
	width:915px;
	height:642px;
}
.verbationleftTExt {
	background-image: url("../images/ss_verbatimtext_img.jpg");
	background-repeat:no-repeat;
	width:260px;
	height:290px;

}
.flatTvClass {
	/*background-image: url("../proimages/greenCreeen.jpg");
	background-repeat:no-repeat;*/
	width:485px;
	height:179px;
}
.FOOTImgClass {
	behavior:url('../index/iepngfix.htc'); 
	background-image:url("../images/ss_footer_img.png"); 
	background-repeat:no-repeat;
	width:904px;
	height:155px;
	margin: 0px auto;
	border:0px solid red;
	margin-top:185px;
	margin-left:6px;
	z-index:1;
}
.NewFOOTImgClass {
	behavior:url('../index/iepngfix.htc'); 
	background-image:url("../images/ss_footer_img.png"); 
	background-repeat:no-repeat;
	width:907px;
	height:155px;
	margin: 0px auto;
	border:0px solid red;
	position:absolute;
	margin-top:20px;
	margin-left:6px;
	z-index:1;
}

.FooterBoldTextClass {
	font-family:Arial;
	font-size: 11px;
	color:#131781; 
	font-weight:bold;
	padding-left:14px;
	padding-right:14px;
}
.FooterNormalClass {
	font-family:Arial;
	font-size: 11px;
	color:#484848; 
	font-weight:normal;
	padding-left:14px;
	padding-right:14px;
}
h1.photoHeading {
	font-family:Arial;
	font-size: 18px;
	color:#236186; 
	margin:0px;	
	float:left;
	
}
h1.photoHeadingNormal {
	font-family:Arial;
	font-size: 18px;
	color:#236186; 
	margin:0px;
	font-weight:normal;	
	float:left;
	
}
h3.photoHeadingSmall {
	font-family:Arial;
	font-size: 12px;
	color:#236186; 
	margin-top:5px;
	font-weight:normal;	
}
.verbatimTextClass {
	font-family:Arial;
	font-size: 11px;
	color:#0a2b3e; 
	font-weight:normal;
	margin:0px;
	padding-left:15px;
	padding-right:20px;
	padding-top:10px;
	
}
.topTEXTclass {
	font-family:Arial;
	font-size: 14px;
	color:#202785; 
	font-weight:normal;
	float:left;
	padding-left:15px;
	/*margin-left:8px;*/
	margin-top:13px;
}
.HomeClass {
	font-family:Arial;
	font-size: 16px;
	color:#202785; 
	font-weight:bold;
	text-align:right;
	margin-right:16px;
	margin-top:13px;
}
a.HomeLink:link,a.HomeLink:active,a.HomeLink:visited{
	font-family:Arial;
	font-size: 16px;
	color:#202785; 
	font-weight:bold;
	text-align:right;
	text-decoration:none;	
}
a.HomeLink:hover{
	font-family:Arial;
	font-size: 16px;
	color:#202785; 
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
}
.FixeDIVClass {
	width:886px; 
	height:435px;
	margin: 0px auto;
	border:2px solid #ffffff;
	text-align:center;  	
  	background-image:url("../images/ss_question_bg.jpg");
  	border:2px solid #ffffff;     
   /* filter:alpha(opacity=70);
    -moz-opacity:0.5;
    opacity: 0.5;*/
}
.spanClass {
	font-family:Arial;
	font-size: 13px;
	color:#202785; 
	font-weight:bold;		
}
.NormalClass {
	font-family:Arial;
	font-size: 12px;
	color:#ffffff; 
	font-weight:bold;	
}
.bgClass {
	background-color:#ffffff;
	width:840px;
	height:1px;
	margin-top:5px;
}
a.FooterNormalLink:link,a.FooterNormalLink:active,a.FooterNormalLink:visited{
	font-family:Arial;
	font-size: 11px;
	color:#484848; 
	font-weight:normal;	
	text-decoration:none;
}

a.FooterNormalLink:hover{
	font-family:Arial;
	font-size: 11px;
	color:#484848; 
	font-weight:normal;	
	text-decoration:underline;
}

.questionClass,a.questionClass:link,a.questionClass:active,a.questionClass:visited{
	font-family:Arial;
	font-size: 13px;
	font-weight:bold;		
	color:#ffffff;	
	text-decoration:none;	
}

a.questionClass:hover{
	font-family:Arial;
	font-size: 13px;
	font-weight:bold;		
	background-color:#d8ecf5;
	text-decoration:none;
	color:#202785;	
}

.answerClass,a.answerClass:link,a.answerClass:active,a.answerClass:visited,a.answerClass:hover{
	font-family:Arial;
	font-size: 13px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;	
	color:#ffffff;	
	text-decoration:none;
}
.answerText{
	font-family:Arial;
	font-size: 12px;
	color:#ffffff;
	font-weight:normal;
}

.backlink,a.backlink:link,a.backlink:active,a.backlink:visited,a.backlink:hover{
	font-family:Arial;
	font-size: 12px;
	color:#1e2786; 
	font-weight:bold;	
	text-decoration:none;
	padding-right:10px;
}a.backlink:hover {
	font-family:Arial;
	font-size: 12px;
	color:#1e2786; 
	font-weight:bold;	
	text-decoration:underline;
	padding-right:10px;
}
.faqButton{	
	background-image:url("../images/ss_faq_button.gif");
	background-repeat:no-repeat;	
	top:395px;
	left:225px;
	position:absolute;
	width:75px;
	height:23px;	
	padding-left:15px;	
	padding-top:5px;
	border:0px solid #ff0000;
}
.faqLink,a.faqLink:link,a.faqLink:active,a.faqLink:visited,a.faqLink:hover{	
	font-family:Arial;
	font-weight:bold;
	font-size: 12px;
	color:#236186;
	text-decoration:none;
}
.NoClass {
	behavior:url(iepngfix.htc); 
	background-image:url("../images/ss_no.png");
	background-repeat:no-repeat;
	width:202px;
	height:12px;
	font-weight:bold;
	color:#236186;
	font-size:16px;
	margin:0px;
	line-height:12px;
}
.YesClass {
	behavior:url(iepngfix.htc); 
	background-image:url("../images/ss_yes.png");
	background-repeat:no-repeat;
	width:180px;
	height:13px;
	font-weight:bold;
	color:#236186;
	font-size:16px;
	margin:0px;
	line-height:12px;
	text-align:right;
	border:0px solid #ff0000;
}
/* end of css for photosave */
