/*
	Color codes:
	#ACFDA2: Bright green
	#0072FF: Dark blue
	#A0B8E8: Light purple
	
*/

	/*-----------------\
	|  General styles  |
	\-----------------*/
	html, body {
		height: 100%; 
		width: 100%;
        margin:0;			/* set the body margin to 0 -- no white psace on edges */
        padding:0;			/* set the body padding to 0 -- no white space on edges */
        border:0;			/* This removes the border around the viewport in old versions of IE */
		background:url(/summer/images/bg_page.jpg) repeat-x top;
	}

    body {
		font-family:Arial;
		font-size:12px;
    }
	img {
		border:0px;
	}
	
	hr {
		background-color:#0072ff;
		color:#0072ff;
		height:1px;
		width:100%;
		border:0;
	}
	
	.logos {
		width:100%;
	}
	
	.logos img {
		margin:0.5em 0 1em 1em;
		vertical-align:middle;
		float:left;
	}
	
	.copyright {
		color:#8B8F9A;
		font-family:Arial;
		font-size:9px;
	}
	
	.left {
		float:left;
		padding-right:15px;
		position:relative;
	}
	
	#mainTable {
		width:940px;
	}
	#Border_Left {
		background-image:url(/summer/images/bg_page_left.jpg);
		background-position:top;
		height:800px;
		width: 5px;
	}
	#Border_Right {
		background-image:url(/summer/images/bg_page_right.jpg);
		background-position:top;
		height:800px;
		width: 5px;
	}
	
	#Border_Left_650 {
		background-image:url(/summer/images/bg_page_left.jpg);
		background-repeat:no-repeat;
		background-position:top;
		height:650px;
		width: 5px;
	}
	#Border_Right_650 {
		background-image:url(/summer/images/bg_page_right.jpg);
		background-repeat:no-repeat;
		background-position:top;
		height:650px;
		width: 5px;
	}
	
	/*-----------------\
	|  Header styles   |
	\-----------------*/
	#header {
		background:url(/summer/images/bg_header.gif) no-repeat top left;
		/*background-color:#94e4e8; 	 added bright green color background to header div */
		height:116px;
    }

	#header p,
	#header h1 {					
		color:#0084f7;
		font-family:Arial, Helvetica, sans-serif;
		font-size:21px;
		font-weight:bold;
		text-align:center;
		margin-top:1px;
		margin-bottom: 0px;
		padding-bottom: 0px;
		
	}
	#header h2 {					
		text-align:center;
		margin:0;
	}
	#header h3 {					/* added h3 as we are using it as the subtitle in the header */
		color:#157339;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		margin-top:1px;
		margin-bottom: 2px;
		padding-bottom: 2px;
}
	
	#HeaderLeft {
		width:245px;
		vertical-align:bottom;
	}
	#HeaderLeft img {
		display:block; /* This was used to fix the added space below the image in Firefox. Use this only when there is only an image within the Div tag */
	}

	#Logo {
	}
	
	#MainTitle {
		text-align:center;
		padding:20px 15px 10px 0;
		width:400px;
	}

	
	#HeaderRight {
		width:290px;
		text-align:center;
		vertical-align:top;
		padding-top: 5px;
		padding-left: 25px;
	}
	#HeaderRight img.nospace {
		display:block; /* This was used to fix the added space below the image in Firefox. Use this only when there is text along with an image within the Div tag */
	}

	#HeaderRight a.hdr_link:link		{ color:#FFFFFF; text-decoration:none; }
	#HeaderRight a.hdr_link:active		{ color:#FFFFFF; text-decoration:none; }
	#HeaderRight a.hdr_link:visited 	{ color:#FFFFFF; text-decoration:none; }
	#HeaderRight a.hdr_link:hover	 	{ color:#FFFFFF; text-decoration:underline; }

	#HeaderRight .hdr_main {
		color:#FFFFFF;
		font-size:26px;
		font-weight:bold;
		font-style:italic;
	}
	#HeaderRight .hdr_sub {
		color:#FFFFFF;
		font-size:20px;
		font-style:italic;
		font-weight:bold;
	}
	
	.Header {
		font:Arial; 
		font-size:18px; 
		color:#0084f7; 
		line-height:22px;
	}
	
	.SubHeader {
		font-size: 13px;
		font-weight: bold;
		color:#0084f7;
	}
	

	/*--------------\
	|  Menu Styles  |
	\--------------*/

	/* Credits: Dynamic Drive CSS Library
	URL: http://www.dynamicdrive.com/style*/

	#headerMenu{
	width: 100%;
	background: #ACFDA2 url(/summer/images/bg_topmenu_01.gif) center center repeat-x;
	}
	
	#headerMenu ul{
	width: 99.5%;
	*width: 100%; 	/*IE only rule.*/
	/*width: 99.5%;
	*width: 100%; 	IE only rule.*/
	background: #ACFDA2 url(/summer/images/bg_topmenu_01.gif) center center repeat-x;
	padding:5px 0;
	margin:0;
	text-align: right; 		/*set value to "right" for example to align menu to the right of page*/
	list-style:none;		/* remove the "dot" from the list style */
	}
		
	#headerMenu ul li{
	display: inline;
	font: bold 12px Arial;
	margin-right:-3px;		/* Removes the default 3px margin to the right of each menu item. */
	}
	
	#headerMenu ul li a{
	color: #0072FF;
	padding:6px 10px ; 	/* First # controls top and bottom spacing. Second controls left and right spacing. Adds spacing around the text and sets the button size. */
	margin: 0;
	text-decoration: none;
	border-left: 1px solid #A0B8E8;
	background: #ACFDA2 url(/summer/images/bg_topmenu_01.gif) center center repeat-x;
	}
	
	#headerMenu ul li a:hover{
	background: #0072FF url(/summer/images/bg_topmenu_02.gif) center center repeat-x;
	color: #ACFDA2;
	}

	
	#headerMenu ul li a.signupbtn {
		color:#0072FF;
		font-family:"Arial Black", Arial;
		font-weight:normal;
		font-size:12px;
		padding:5px 33px ; 	/* First # controls top and bottom spacing. Second controls left and right spacing. Adds spacing around the text and sets the button size. */
		margin-right:-2px;		/* Removes the default 3px margin to the right of each menu item. */
		background: #fcff00 url(/summer/images/bg_topmenu_04.gif) center center repeat-x;
	}
	#headerMenu ul li a.signupbtn:visited {
		color:#0072FF;
	}
	#headerMenu ul li a.signupbtn:hover {
		background: #0072FF url(/summer/images/bg_topmenu_02.gif) center center repeat-x;
		color:#fcff00;
	}


	#footerMenu td {
		background: #ACFDA2 url(/summer/images/bg_topmenu_01.gif) center center repeat-x;
	}
	#leftFoot {
		width: 240px;
		float:left;
		text-align:left;
		margin-left:-3px;
	}
	#rightFoot{
		width: 700px;
		float:right;
		text-align:right;
	}
	
	#footerMenu ul {
		*width: 100%; 	/*IE only rule.*/
	    list-style:none;			/* remove the "dot" from the list style */
	   	margin:2px 2px 2px 2px;	/* Adds 2px of space to show blue border. */
	    padding: 3px 0 3px 0; 		/* override the default ul padding (if not provided menus will be all bunched up) */
	}
	#footerMenu ul li {
	    display:inline;				/* necessary for ie6 compatibility (otherwise we get "step" menu structure */
		font: bold 12px Arial;
		color:#0072FF;
		margin-right:-3px;		/* Removes the default 3px margin to the right of each menu item. */
	}
	#footerMenu ul li a {
		color: #0072FF;
		padding:6px 10px ; 	/* First # controls top and bottom spacing. Second controls left and right spacing. Adds spacing around the text and sets the button size. */
		margin: 0;
		text-decoration: none;
		border-right: 1px solid #A0B8E8;
		background: #ACFDA2 url(/summer/images/bg_topmenu_01.gif) center center repeat-x;
	}
	#footerMenu ul li a:visited {
		color:#0072FF;
	}
	#footerMenu ul li a:hover {
		background: #0072FF url(/summer/images/bg_topmenu_02.gif) center center repeat-x;
		color: #ACFDA2;
	}
	
	#footerMenu ul li a.signupbtn {
		color:#0072FF;
		font-family:"Arial Black", Arial;
		font-weight:normal;
		font-size:12px;
		padding:5px 33px ; 	/* First # controls top and bottom spacing. Second controls left and right spacing. Adds spacing around the text and sets the button size. */
		background: #fcff00 url(/summer/images/bg_topmenu_04.gif) center center repeat-x;
	}
	#footerMenu ul li a.signupbtn:visited {
		color:#0072FF;
	}
	#footerMenu ul li a.signupbtn:hover {
		background: #0072FF url(/summer/images/bg_topmenu_02.gif) center center repeat-x;
		color:#fcff00;
	}
	

	#demoMenu{
		width: 240px;
		float:left;
		background: #ACFDA2 url(/summer/images/bg_topmenu_01.gif) center center repeat-x;
	}
	#demoMenuRight{
		width: 700px;
		float:right;
		text-align:right;
		background: #ACFDA2 url(/summer/images/bg_topmenu_01.gif) center center repeat-x;
	}
	#demoMenu ul{
		*width: 100%; 	/*IE only rule.*/
		/*width: 99.5%;
		*width: 100%; 	IE only rule.*/
		background: #ACFDA2 url(/summer/images/bg_topmenu_01.gif) center center repeat-x;
		padding:5px 0;
		margin:0;
		text-align: left; 		/*set value to "right" for example to align menu to the right of page*/
		list-style:none;		/* remove the "dot" from the list style */
	}
		
	#demoMenu ul li{
		display: inline;
		font: bold 12px Arial;
	}
	
	#demoMenu ul li a {
		color:#0072FF;
		font-family:"Arial Black", Arial;
		font-weight:normal;
		font-size:12px;
		padding:5px 33px ; 	/* First # controls top and bottom spacing. Second controls left and right spacing. Adds spacing around the text and sets the button size. */
		text-decoration:none;
		background: #fcff00 url(/summer/images/bg_topmenu_04.gif) center center repeat-x;
	}
	#demoMenu ul li a:visited {
		color:#0072FF;
	}
	#demoMenu ul li a:hover {
		background: #0072FF url(/summer/images/bg_topmenu_02.gif) center center repeat-x;
		color:#fcff00;
	}
	

	#leftNav{
		width: 98%;
		font-family: Arial;
		font-size: 90%;
		margin: 10px 0;
	}
		
	#leftNav ul{
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
	}
	
	#leftNav li {
		margin: 0;
		font-weight:bold;
	}
	
	#leftNav li a{
		display: block;
		padding: 3px 8px 3px 3px;
		border-left: 5px solid #0072FF;
		background-color: #ACFDA2;
		color: #0072FF;
		text-decoration: none;
		font-weight:bold;
		width: 100%;
		border-bottom: 1px solid #fdfda2;
	}
	
	html>body #leftNav li a{ /*Non IE6 width*/
		width: auto;
	}
	
	#leftNav li a:hover{
		border-left: 5px solid #ACFDA2;
		background-color: #0072FF;
		color: #ACFDA2;
	}
	
	#leftNav li ul li a{
		display: block;
		padding: 3px 3px 3px 15px;
		background-color: #B1FCD1;
		color: #0072FF;
		text-decoration: none;
		width: 100%;
		border-bottom: 0;
	}
	
	html>body #leftNav li ul li a{ /*Non IE6 width*/
		width: auto;
	}
	
	#leftNav li ul li a:hover{
		border-left: 5px solid #ACFDA2;
		background-color: #0072FF;
		color: #ACFDA2;
	}
	
	
	#benefits ul {
		text-decoration:none;
		padding-left: 5px;
		margin:10px 0;				/* needed in order override the built in margin */
		border:0;
		font-size:12px;
		font-weight:bold;
	}
	#benefits ul li {
	    list-style:none;			/* remove the "dot" from the list style */
		background: url(/summer/images/bullet_bluecheck.gif) left 0.1em no-repeat; /* This creates the bullets. */
		color: #003c87;
    	padding-left: 20px;			/* needed in order to override the built in padding of the ul tag */
		padding-right:5px;			/* needed in order to create a space on the right */
	}
	
	#benefits2 ul {
		text-decoration:none;
		padding-left: 5px;
		margin:10px 0;								/* needed in order override the built in margin */
		border:0;
		font-size:13px;
		font-weight:bold;
	}
	#benefits2 ul li {
	    list-style:none;			/* remove the "dot" from the list style */
		background: url(/summer/images/bullet_bluecheck.gif) left 0.1em no-repeat; /* This creates the bullets. */
		color: #003c87;
    	padding-left: 20px;			/* needed in order to override the built in padding of the ul tag */
		padding-right:5px;			/* needed in order to create a space on the right */
	}
	
	#benefits3 ul {
		text-decoration:none;
		padding-left: 5px;
		margin:5px 0;								/* needed in order override the built in margin */
		border:0;
		font-size:12px;
	}
	#benefits3 ul li {
	    list-style:none;			/* remove the "dot" from the list style */
		background: url(/summer/images/bullet_bluecheck.gif) left 0.1em no-repeat; /* This creates the bullets. */
		color: #000000;
    	padding-left: 20px;			/* needed in order to override the built in padding of the ul tag */
		padding-right:5px;			/* needed in order to create a space on the right */
	}
	
	
	.screenshots-wrapper{
	    width:auto;
	    text-align:center;
	}
	.screenshots{
	    width:800px;
	    margin:0 auto;
	}
	.screenshots h3 {
		color:#0084F7;
		display:block;
		font:bold 22px Arial,Helvetica,sans-serif;
		text-align:center;
	}
    .screenshots h4{ 
		text-align:center;
		clear:both;
		color:#000000;
		font-size:14px;
		font-weight:bold;
		background-color:#FFFF99;
		padding:4px 0;
		margin:0;
    }
    .screenshots ul{
		margin:30px 0 0 0;
		padding:0;
    }
    .screenshots li{
		float:left;
		list-style:none;
		margin:0 5px;
    }


	/*--------------\
	|  Left Column  |
	\--------------*/
	#leftColumn {
		background-image: url(/summer/images/bg_leftColumn.jpg);
		background-repeat:repeat-x;
		background-position:top;
		text-align:left;
		background-color:#fdfda2;
		padding-left:5px;
		vertical-align:top;		
		margin-right:0px;
		width:150px;
	}
	#leftColumn-Bottom {
		background-image: url(/summer/images/bg_leftColumn_Bottom.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		background-color:#fdfda2;
	}

	#leftColumnDiv {
		width: 150px;
	}
	#leftColumnImageDiv {
		text-align:center;
	}
	
	#quote {
		text-align:center;
		margin: 10px 5px;
	}
	
	/*----------------\
	|  Center Column  |
	\----------------*/
	#contentColumn {
		background-image: url(/summer/images/bg_middleColumn2.jpg);
		background-repeat:no-repeat;
		background-position:top;
		vertical-align:top;
		background-color:#FFFFFF;
		width: 640px;
	}
	#contentColumn_Home {
		background-image: url(/_img/summer/bg_middleColumn_kids_in_grass2011.jpg);
		background-repeat:no-repeat;
		background-position:top;
		vertical-align:top;
		background-color:#FFFFFF;
		width: 640px;
	}
	#contentColumn_Polaroid {
		background-image: url(/_img/summer/bg_middleColumn_hand_mouse2011.jpg);
		background-repeat:no-repeat;
		background-position:top;
		vertical-align:top;
		background-color:#FFFFFF;
		width: 640px;
	}
	#contentColumn_Polaroid2 {
		background-image: url(/_img/summer/bg_middleColumn_children2011.jpg);
		background-repeat:no-repeat;
		background-position:top;
		vertical-align:top;
		background-color:#FFFFFF;
		width: 640px;
	}
	#contentColumnNOBG {
		background-image: url(/summer/images/bg_middleColumn_Top.jpg);
		background-repeat:repeat-x;
		background-position:top;
		vertical-align:top;
		background-color:#FFFFFF;
		width: 640px;
	}
	#contentColumn-Bottom {
		background-image: url(/summer/images/bg_middleColumn_Bottom.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		background-color:#FFFFFF;
	}
	#contentColumnDiv {
		padding: 15px;
	}
	#contentColumnDiv h2 {
 		background-color: #EAFDE7;
 		color:#339F21;
 		font-family:arial,helvetica,sans-serif;
 		font-size:16px;
 		font-weight:bold;
 		margin-top:1px;
 		text-align:left;
	}

	#contentColumnDiv h4 {
		font-style:italic;
	}
	#contentColumnDiv .SplashHeader {
 		color:#0072ff;
 		font-family:arial,helvetica,sans-serif;
 		font-size:22px;
 		font-weight:bold;
	}
	#contentColumnDiv .SplashSubHeader {
 		color:#339F21;
 		font-family:arial,helvetica,sans-serif;
 		font-size:16px;
 		font-weight:bold;
	}
	#contentColumnDiv .SplashBodyTxt {
 		color:#202020;
 		font-family:arial,helvetica,sans-serif;
 		font-size:12px;
	}
	#contentColumnDiv .SplashBodyTxt2 {
 		color:#0072ff;
 		font-family:arial,helvetica,sans-serif;
 		font-size:12px;
		font-weight:bold;
	}
	#contentColumnDiv .SplashBodyTxt3 {
 		color:#0072ff;
 		font-family:arial,helvetica,sans-serif;
 		font-size:18px;
		font-weight:bold;
	}
	#contentColumnDiv ul li span {
		font-weight:bold;
	}
	
	#splashTable {
		margin: 0 0 5px 8px;
	}
	
	#learnMore {
		float:right;
	}
	#learnMore ul {
		list-style:none;
		margin:0;
		padding:0;
		text-align:center;
	}
	
	
	/*---------------\
	|  Right Column  |
	\---------------*/
	#rightColumn {
		background-image: url(/summer/images/bg_rightColumn.jpg);
		background-repeat:no-repeat;
		background-position:top;
		background-color:#fdfda2;
		vertical-align:top;
		width:150px;
		text-align:left;
	}
	#rightColumn_Polaroid {
		background-image: url(/summer/images/bg_rightColumn_polaroid.jpg);
		background-repeat:no-repeat;
		background-position:top;
		background-color:#fdfda2;
		vertical-align:top;
		width:150px;
		text-align:left;
	}
	#rightColumnNOBG {
		background-image: url(/summer/images/bg_leftColumn.jpg);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#fdfda2;
		vertical-align:top;
		width:151px;
		text-align:left;
	}
	#rightColumn-Bottom {
		background-image: url(/summer/images/bg_rightColumn_Bottom.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		background-color:#fdfda2;
	}
	#rightColumnDiv {
		width: 150px;
		margin-top:20px;
	}
	
	#rightColumn ul {
	    list-style:none;				/* remove teh bullets from the list style */
	   	margin:10px 0 0 0;				/* apply a top margin (space) between list and content above (menu) */
	    padding: 0;						/* needed in order to override the built in padding of the ul tag */
	}
	
	#rightColumn ul li {
		background-position:top left;	/* only show the top left part of the background (inactive ... green) */
		background-repeat:no-repeat;	/* don't repeat the background */
		height:71px;					/* width and height are needed otherwise it will be "squashed" */
		width:120px;
		cursor:pointer;					/* converts the curosor to a pointer when hovering over the box */
		margin:0 auto 10px auto
	}
	#rightColumn ul li.accidental {
		background:url(/summer/images/accidental.gif);	/* image containing both inactive and activek colors */
	}
	
	#rightColumn ul li.demos {
		background:url(/summer/images/demos.gif);	/* image containing both inactive and activek colors */
	}
	
	#rightColumn ul li.signup {
		background:url(/summer/images/riskfree_signup.gif);	/* image containing both inactive and activek colors */
	}
	
	
	#rightColumn ul li.chat {
		background:url(/summer/images/forum.gif);	/* image containing both inactive and active colors */
	}
	#rightColumn ul li.reviews {
		background:url(/summer/images/reviews.gif);	/* image containing both inactive and active colors */
	}
	#rightColumn ul li.guide {
		background:url(/summer/images/whg.gif);	/* image containing both inactive and active colors */
	}

	#rightColumn ul li.hover {
		background-position:bottom left;	/* special "class" created to do the hovering (for compatibility) used with Javascript code to make it all work */
	}	
	#rightColumn ul li a {
	    color:#0072FF;				/* changed the color to 0072FF dark blue from 000 */
	    text-decoration:none;
	}
	#signup {
		float:right;
		background-image:url(/summer/images/red_star.png);
		height:130px;
		background-repeat:no-repeat;
		width:85px;
		padding-top:50px;
	}
	#signup div {
		padding:0;
		margin:0;
		float:right;
		width:45px;
		font-weight:bold;
		line-height:1.5em;
		text-align:center;
	}
	#signup a {
		color:white;
	}
	
	#RightBox {
	width:125px;
	font:Arial;
	font-size:12px;
	color:#003366;
	}

	#RightBox .hdr {
	font:Arial;
	font-size:14px;
	font-weight:bold;
	color:#0072ff;
	}
	
	/*--------------------\
	|  Full Span Content  |
	\--------------------*/
	#contentFull, #contentFull2 {
		background-image: url(/summer/images/bg_middleColumn_Top.jpg);
		background-repeat:repeat-x;
		background-position:top;
		vertical-align:top;
		background-color:#FFFFFF;
		width: 100%;
	}
	#contentHalf1, #contentHalf2 {
		background-image: url(/summer/images/bg_middleColumn_Top.jpg);
		background-repeat:repeat-x;
		background-position:top;
		vertical-align:top;
		background-color:#FFFFFF;
		width: 50%;
	}
	#contentFull-Bottom, .contentHalf-Bottom {
		background-image: url(/summer/images/bg_middleColumn_Bottom.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		background-color:#FFFFFF;
	}
	#contentFullDiv, .contentHalfDiv {
		margin-top:20px;
	}
	#contentFullDiv h2, .contentHalfDiv h2 {
 		background-color: #EAFDE7;
 		color:#339F21;
 		font-family:arial,helvetica,sans-serif;
 		font-size:16px;
 		font-weight:bold;
 		margin-top:1px;
 		text-align:left;
	}

	#contentFullDiv h4, .contentHalfDiv h4 {
		font:bold 1.2em Arial, Helvetica, sans-serif;
		text-align:center;
		font-style:italic;
	}
	#contentFullDiv .SplashHeader, .contentHalfDiv .SplashHeader {
 		color:#0072ff;
 		font-family:arial,helvetica,sans-serif;
 		font-size:22px;
 		font-weight:bold;
	}
	#contentFullDiv .SplashBodyTxt, .contentHalfDiv .SplashBodyTxt {
 		color:#202020;
 		font-family:arial,helvetica,sans-serif;
 		font-size:12px;
		text-align:justify;
	}
	#contentFullDiv .SplashBodyTxt2, .contentHalfDiv .SplashBodyTxt2 {
 		color:#0072ff;
 		font-family:arial,helvetica,sans-serif;
 		font-size:12px;
		font-weight:bold;
	}
	#contentFullDiv .SplashBodyTxt3, .contentHalfDiv .SplashBodyTxt3 {
 		color:#0072ff;
 		font-family:arial,helvetica,sans-serif;
 		font-size:18px;
		font-weight:bold;
	}
	#contentFullDiv ul li span, .contentHalfDiv ul li span {
		font-weight:bold;
	}


	/*--------------\
	|  Misc Styles  |
	\--------------*/

	.Error_Header {
		font-family:Arial;
		font-size: 24px;
		color: #FFFFFF;
		font-weight: bold;
	}
	.Error_SubHeader {
		font-family:Arial;
		font-size: 18px;
		color: #FFFFFF;
		font-weight: bold;
	}
	.Error_Text {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #94f689;
		font-weight: bold;
	}
	.Form_Header {
		font-family:Arial;
		font-size: 18px;
		color: #FFFFFF;
		font-weight: bold;
	}
	.Form_SubHeader {
		font-family:Arial;
		font-size: 13px;
		color: #FFFFFF;
		font-weight: bold;
	}
	
	.Contact_Text {
		font-family:Arial;
		font-size: 16px;
		color: #4a8cd5;
		font-weight: bold;
	}
	.Screenshot_Header {
		font-family:Arial;
		font-size: 18px;
		color: #FF6600;
		font-weight: bold;
	}
	.Screenshot_SubHeader {
		font-family:Arial;
		font-size: 14px;
		color: #000000;
	}
	.Screenshot_Text {
		font-family:Arial;
		font-size: 15px;
		color: #000000;
		font-weight: bold;
	}
	.form_input {
		width:200px;
		font-size:12px;
	}
	.Testimonial {
		font-family:Arial;
		font-size: 14px;
		color: #0084f7;
		font-weight: bold;
		font-style:italic;
	}
	.Testimonial_Quote_begin {
		font-family:Arial;
		font-size: 40px;
		color: #0084f7;
		font-weight: bold;
		font-style:italic;
		line-height:25px;
	}
	.Testimonial_Quote_end {
		font-family:Arial;
		font-size: 40px;
		color: #0084f7;
		font-weight: bold;
		font-style:italic;
		line-height:0;
	}
	
	
	/*-----------------------\
	|  SignUp Step 2 Styles  |
	\-----------------------*/

	.Signup_Main_Table
	{
		top: 0px;
		left: 0px;
		position: absolute;
		width: 800px;
	}
	.Signup_Title_Bar
	{
		color: White;
		text-align: center;
		font-weight: bold;
		background-color:#0072ff;
	}
	
	.Signup_Content_Cell
	{
		color: #002d8a;
		font-weight:bold;
		vertical-align:top;
		text-align:center;
		background-color:#a0b8e8;
		font-size:12px;
	}
	
	.Signup_Content_Table
	{
		BORDER-RIGHT: #99ff99 2px solid; 
		BORDER-TOP: #99ff99 2px solid; 
		BORDER-LEFT: #99ff99 2px solid; 
		WIDTH: 450px;
		BORDER-BOTTOM: #99ff99 2px solid;
		background-color:White;
		font-size:12px;
	}
	
	.Policy_Table
	{
		background-color:#99ff99;
		text-align:left;
		width: 100%;
		font-size: 12px;
	}
	
	.Drop_Down_Answer
	{
		font-size: 12px;
	}
	
	.Credit_Card_Update_Table
	{
		border: #99ff99 2px solid; 
		background-color:White;	
	}
	.Credit_Card_Update_Main_Table
	{
		background-color:#a0b8e8;	
	}
	.Total_Labels
	{
		color:Black;
		font-weight:bold;
	}
	
	.Form_Text_01
	{
		color:Black;
		font-size:14px;
		font:Arial;
		font-weight:bold;
	}
	.Form_Text_02
	{
		color:Black;
		font-size:12px;
		font:Arial;
	}
	.Form_Text_03
	{
		color:Black;
		font-size:11px;
		font:Arial;
	}
	.Form_Text_04
	{
		color:Black;
		font-size:12px;
		font:Arial;
		font-weight:bold;
	}
	.Form_Text_05
	{
		font-family:Arial;
		font-size: 14px;
		color: #FF6600;
		font-weight: bold;
	}

