.contentbg {	BACKGROUND: url(/images/global/tile-contentbg.gif) #fefeff repeat-y left top}
.colleft {	BACKGROUND: url(/images/global/tile-col-left.gif) repeat-y right top}
.colright {	BACKGROUND: url(/images/global/tile-col-right.gif) repeat-y left top}

body {font-family: Verdana,  Arial, Helvetica, sans-serif; BACKGROUND: #cccccc repeat-x left top; } /* url(../images/BG_gradient_02.jpg) #505050 #F0F5F8 repeat-x left top; */
.bodyBlockHome {	background-image: url(../images/BG_block_900a.gif); background-repeat: repeat-y;  }
.bodyBlock {	background-image: url(../images/BG_block_900a.gif); background-repeat: repeat-y;  }

.tagline {
	margin: 3px 0 30px 20px;
	font-size: 0.65em;
	letter-spacing: .4em;
	font-weight: bold;
}

.MenuLeft 			{color:#333399; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight: normal} 
.MenuLeftHeader		{color:#333399; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight: bold}
.MenuLeftHeader2	{color:#333399; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight: bold}
.MenuLeftDown		{color:#000000; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight: bold}
.MenuLeft a:link 	{color:#333399; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight: normal} 
.MenuLeft a:visited {color:#333399; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight: normal}
.MenuLeft a:hover	{color:#FF0000; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight: normal}

.DateText { font-family: Verdana,  arial, helvetica, sans-seriff; font-size: 11px; color: #666666;}

.bodyText {	font-size: 12px; color: #333333; line-height: 125%; }

.bodyText  a:link {color:#333399;} /* #333399 #0C77AC  */
.bodyText  a:visited {color:#333399;}  /* #333399 #0C77AC  */
.bodyText  a:hover {color:#CC0000;}  /* #FFCC00 #e97f14  #FF9900 */


.bodyTextItalic {	font-size: 12px; color: #333333; line-height: 125%;	font-style: italic;}
.bodyTextBold {	font-size: 12px; color: #333333; line-height: 125%; font-weight: bold;}
.bodyTextBoldRed {	font-size: 12px; color: #FF0000; line-height: 125%; font-weight: bold;}
.bodyTextBoldGreen {	font-size: 12px; color: #669900; line-height: 125%; font-weight: bold;}

.formText {	font-size: 12px; color: #333333; line-height: 125%; }
.formTextBold {	font-size: 12px; color: #333333; line-height: 125%; font-weight: bold;}
.formTextRequired {	font-size: 10px; color: #C30; line-height: 125%; }

/* Vertical Menu */
#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 160px;
padding: 0px;
margin: 0px;
}

#vertmenu h1 {

font-size: 90%; 
padding: 3px 0 5px 3px;
border-bottom: 1px dotted #CCCCCC; /* 1px dashed #CCCCCC */
color: #333333;
margin: 0px;
width:159px;
}

#vertmenuALT1 h1 {
display: block; 
background-color:#FF9900;
font-size: 90%; 
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #333333;
margin: 0px;
width:159px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 80%;
display: block;
border-bottom: 1px dotted #CCCCCC; /* 1px dashed #CCCCCC */
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width:160px;
}

#vertmenu ul li a.unselected:hover, #vertmenu ul li a.unselected:focus {
color: #000000;
background-color: #eeeeee;
}

#vertmenu a.selected {
color: #000000;
background-color: #e0e0e0;
}

/* End Vertical Menu */


.Footer  			{  font-size: 10px;	color:#ffffff;text-decoration:none;}
.Footer a:link 		{  font-size: 10px;	color:#ffffff;text-decoration:none;}
.Footer a:visited 	{  font-size: 10px;	color:#ffffff;text-decoration:none;}
.Footer a:hover 	{  font-size: 10px;	color:#CC0000;text-decoration:none;} /* #FFCC00 #e97f14  #FF9900 */

.header1 {	font-size: 15px; color: #069; line-height: 125%; font-weight: bold;}
.header2 {	font-size: 12px; color: #333333; line-height: 125%; font-weight: bold;}
.header3 {	font-size: 11px; color: #333333; line-height: 125%; font-weight: bold;}

.homeheader {	font-size: 15px; color: #06C; line-height: 125%; font-weight: bold;}
.homeheader1 {	font-size: 15px; color: #993300; line-height: 125%; font-weight: bold;}
.homeheader2 {	font-size: 12px; color: #000000; line-height: 125%; font-weight: bold;}
.blockheader1 {	font-size: 15px; color: #FF0000; line-height: 125%; font-weight: bold;}
.blockheader2 {	font-size: 12px; color: #000000; line-height: 125%; font-weight: bold;}
.blockheader3 {	font-size: 11px; color: #000000; line-height: 125%; font-weight: bold;}
.blockheader4 {	font-size: 10px; color: #000000; line-height: 125%; font-weight: bold;}
.blockhead1 {	font-size: 18px; color: #ffffff; line-height: 125%; font-weight: bold;}
.blockhead2 {	font-size: 12px; color: #ffffff; line-height: 125%; font-weight: bold;}
.blockhead3 {	font-size: 11px; color: #ffffff; line-height: 125%; font-weight: bold;}
.blockhead4 {	font-size: 10px; color: #ffffff; line-height: 125%; font-weight: bold;}


.blocklink a:link 	{color:#333399; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 15px; text-decoration:none; font-weight: bold} 
.blocklink a:visited {color:#333399; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 15px; text-decoration:none; font-weight: bold}
.blocklink a:hover	{color:#FF0000; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 15px; text-decoration:none; font-weight: bold}



.boxTextHeader {	font-size: 11px; color: #ffffff; line-height: 125%; font-weight: bold;}
.boxText {	font-size: 11px; color: #333333; line-height: 125%; }
.boxText a:link 	{  font-size: 11px;	color:#333399; text-decoration:none;}
.boxText a:visited 	{  font-size: 11px;	color:#333399; text-decoration:none;}
.boxText a:hover 	{  font-size: 11px;	color:#CC0000; text-decoration:none;}
.boxTextBold {	font-size: 11px; color: #333333; line-height: 125%; font-weight: bold; }

.Box  			{  font-size: 11px;	color:#ffffff; text-decoration:none;}
.Box a:link 	{  font-size: 11px;	color:#ffffff; text-decoration:none;}
.Box a:visited 	{  font-size: 11px;	color:#ffffff; text-decoration:none;}
.Box a:hover 	{  font-size: 11px;	color:#CC0000; text-decoration:none;}

.boxHEADER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #333333}
.textboldwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #ffffff}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */<!-- Hide entire CSS code from IE6 -->
<![if !IE 6]>

.shiftcontainer {
position: relative;
left: 7px; /*Number should match -left shadow depth below*/
top: 7px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 300px; /* container width*/
background: transparent url(../images/bigshadow.gif) no-repeat bottom right;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -7px; /*shadow depth*/
top: -7px; /*shadow depth*/
}


/*CSS Image Gallery */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}




/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}


/*Code for Side Boxes*/
#buynow {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../images/buy_for.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 141px; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "Trebuchet MS"; HEIGHT: 31px
}
#buyfor_list {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 1px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/buy_for_tile.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 141px; COLOR: #dc6b00; LINE-HEIGHT: 16px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
#buyfor_list LI {
	DISPLAY: inline
}
#buyfor_list A {
	DISPLAY: block; PADDING-LEFT: 9px; COLOR: #dc6b00; TEXT-DECORATION: none
}
#buyfor_list A:hover {
	BACKGROUND-POSITION: 0px 4px; BACKGROUND-IMAGE: url(../images/orange_arrow.jpg); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: underline
}

#how_it_works_tile {
	PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../images/how_it_works_tile.jpg); PADDING-BOTTOM: 3px; WIDTH: 141px; BACKGROUND-REPEAT: repeat-y
}
#how_it_works_list {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 16px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
#how_it_works {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../images/how_it_works.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 141px; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "Trebuchet MS"; HEIGHT: 31px
}
#how_it_works_tile A {
	DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/read_more.jpg); WIDTH: 77px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 19px; TEXT-DECORATION: none
}
#how_it_works_tile A:hover {
	TEXT-DECORATION: none
}
.general_help {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../images/how_it_works.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 141px; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "Trebuchet MS"; HEIGHT: 31px
}
.general_help_list {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/how_it_works_tile.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 141px; COLOR: #333; LINE-HEIGHT: 16px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
.general_help_list LI {
	DISPLAY: inline
}
.general_help_list A {
	DISPLAY: block; PADDING-LEFT: 9px; COLOR: #3366ff; TEXT-DECORATION: none
}
.general_help_list A:hover {
	BACKGROUND-POSITION: 0px 4px; BACKGROUND-IMAGE: url(../images/blue_arrow.jpg); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: underline
}
/*End Code for Side Boxes*/