@charset "UTF-8";


/* CSS Document */
/* BODY CONTAINERS AND HTML CSS */
/* ---------------------------- */
body {background: #FFFFFF;margin: 0px;padding: 0px;color:#333333;font-family:Arial, Helvetica, sans-serif;font-size: 10pt;min-width:985px;text-align: center;}
.bodyHome {background:url(1_layout/hairline_gradient.png) center repeat-y #000000;margin: 0px;padding: 0px;color:#CCCCCC;font-family:Arial, Helvetica, sans-serif;font-size: 10pt;min-width:985px;text-align: center;}



.taglineHome  a:link,
.taglineHome  a:visited,
.taglineHome  {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size: 18pt;text-align: center; text-decoration:none;}



/* HOMAPGE SETTINGS */
/* ------------------------ */

.HomeLayout {width:970px;height:1200px; margin: 30px 0px;;text-align:left;background:url(1_layout/home_drive.jpg) no-repeat top left;}
.HomeLayout2{width:970px;margin: 30px 0px;}
.HomeText 	{width:280px;float:right;position:absolute;margin:5px 0px 0px 690px;text-align:justify;}
.Homeleft1 	{width:640px;margin:395px 0px 0px 0px;float:left;background-color:#222222;padding:15px 10px 5px 20px;position:absolute;}
.Homeleft2 	{width:640px;margin:555px 0px 0px 0px;float:left;background-color:#222222;padding:15px;height:355px;text-align:center;}
.HomeAll 	{width:940px;margin:15px 0px 0px 0px;background-color:#222222;padding:15px;text-align:left;}




/* NAVIGATION LINK SETTINGS */
/* ------------------------ */
.Menu_Link 			{color:#666666;}
.Menu_LinkWhite 	{color:#FFFFFF;}
.Menu_LinkWhiteHome {color:#CCCCCC;}
.Menu_LinkSelected 	{color:#FF0000;}
.Menu_LinkOver      {color: #999999;}
.Menu_Link,
.Menu_LinkWhite,
.Menu_LinkWhiteHome,
.Menu_LinkSelected 	{margin: 10px 5px 0px 5px;height:19px;font-weight:bold;text-decoration:none;display:inline-block;}
.Menu_LinkOver 	    {margin: 10px 5px 0px 5px;height:19px;font-weight:bold;text-decoration:none;display:inline-block;}
.Menu_Link_img		{margin: 10px 5px 0px 5px;height:19px;width:19px;display:inline-block;}
.Menu_Link_icon_img	{margin: 0px 5px 0px 15px;height:50px;width:125px;}
.Menu_Link_icon_img	 img {margin-left:5px; padding-left:5px;}
.FooterLink			{color:#666666;margin:0px 5px 0px 5px;height:19px;font-weight:bold;text-decoration:none;}




/* CONTENT CONTAINERS */
/* ------------------ */

/*#PageHead		{background: url(1_layout/top-nav-mid.png) repeat-x;margin-top: 10px; margin-bottom:10px;width:958px; height:68px; float:left}*/
/*#PageHead 		{height: 35px;margin-top: 5px;width: auto;margin-bottom: 5px;}*/
#MenuLeft 		{margin:15px  0px 0px 5px;width: 450px;height: 38px;text-align:left; font-size: 11pt;float:left;}
#MenuRight 		{margin:10px  5px 0px -5px;width: 152px;height: 68px;text-align:right;font-size: 11pt;float:left;}
#MenuRightline 	{margin:0px 5px 0px  0px;width:  5px;height: 68px;text-align:right;font-size: 11pt;float:left; padding-top:25px;}
#MenuRightIMG 	{margin:0px 10px 0px  0px;width:  28px;height: 68px;text-align:right;font-size: 11pt;float:right;}


.Topnavleft		{background: url(1_layout/top-nav-left.png);height: 68px;margin:10px 0px 10px 10px;width:9px; float:left}
.Topnavright	{background: url(1_layout/top-nav-right.png);height: 68px;margin:10px 0px 10px 0px;width:9px; float:left}
.Topnavcenter	{background: url(1_layout/top-nav-mid.png) repeat-x;height: 68px;margin-top: 10px;width:952px;margin-bottom: 10px; float:left}

.TopnavleftHome		{height: 68px;margin:10px 0px 10px 10px;width:9px; float:left}
.TopnavrightHome	{height: 68px;margin:10px 0px 10px 0px;width:9px; float:left}
.TopnavcenterHome	{height: 68px;margin-top: 10px;width:952px;margin-bottom: 10px; float:left}

#BottomMenu {text-align:right;color: #666666;margin-top: 0px;margin-right: 0px; margin-bottom:7px;text-align:center;font-size: 11pt;}

#TermsBox {}
#TermsBox a:link, 
#TermsBox a:visited {color: #999999;}

#Copyright 		{margin-bottom: 20px;height: 75px;vertical-align:top;}
#CopyrightText 	{width: 835px;padding-top: 7px;vertical-align:bottom;float: left;font-size: 10px;color: #666666;text-align: left;margin-top: 10px;}
#CopyrightLogo 	{width: 120px;padding: 0px;float: right;margin-top: 15px;}

.Content_Container 				{width: 990px;margin: auto;clear: both;}
.Content_Container_Inside_Home 	{width: 976px;margin: auto;clear: both;}
.Content_Container_Inside p 	{margin:0px;padding:0px;line-height: 20px;}

.Curvedbordertop 		{height:13px;margin: 0px 0px 0px 0px;}
.Curvedborderbottom 	{height:13px;margin-bottom: 0px;}
.Curvedbordermid 		{background: url(1_layout/border-sharp-middle-lg.png) repeat-y;margin: 0px auto 0px auto;width:976px;}
.Curvedbordermid_inside {margin: 0px 0px 0px 0px;width:976px;}

.Curvedbordertop_small          {height:13px;width:474px;margin: 0px 0px 0px 0px;}
.Curvedborderbottom_small       {height:13px;width:474px;margin-bottom: 20px;}
.Curvedbordermid_small          {background: url(1_layout/border-sharp-middle-sm.png) repeat-y;margin: 0px;width:474px;}
.Curvedbordermid_inside_small   {margin: 0px 0px 0px 0px;width:474px;text-align:center;}

.SquareBannerLeft  {margin: 0px 0px 0px 0px; width:474px;}
.SquareBannerRight  {margin: 0px 0px 0px 0px; width:476px;}


.divider 	{clear:both;margin: 20px;}
.divclear 	{clear:both;height:1px;font-size:1px;color:#FFF;}



/* CSS SPECIFIC TO CONTENT LAYOUT */
/* ------------------------------ */

#Home_PageTop 			{width: auto;height: 110px;margin: 0px 20px 0px 20px;}
#Home_PageTopLogo 		{width:158px;height: 110px;position:absolute;}
#Home_PageTopLogo img 	{border:0px;}
#Home_PageTopTitle 		{width:100%;height: 110px;}
#Home_PageHairline		{text-align:center;margin-bottom: 25px;}

/*these following parts are only used on the homepage and tech page*/
#Home_PageContentCont 	{height: 315px;margin-top: 15px;text-align:center;}
.Home_PageContentCont_LeftBox {height: 300px;width: 230px;vertical-align:top;text-align:left;float:left;margin-left: 5px;margin-right: 0px;}
.Home_PageContentCont_MidBox {height: 300px;width: 230px;vertical-align:top;text-align:left;float: left;margin-left: 15px;}
.Home_PageContentCont_RightBox {height: 270px;width: 230px;vertical-align:top;text-align:left;float:right;margin-right: 5px;}
.Home_PageContentCont_BoxInside {text-align:center;height: 195px;}

/*specific layout backgrounds for app subdomains*/

.AppHeader		{background-repeat:no-repeat;width:990px;height:260px;margin:1px 0px 14px 0px;}

.v5_contentcol 			{background:url(1_layout/app-page-border-mid.png) repeat-y;width:745px;float:right;text-align:left;margin-right:6px;}
.v5_contentcol_top 		{background:url(1_layout/app-page-border-top.png) no-repeat; width:745px;height:20px;margin:0px;}
.v5_contentcol_tophnav 	{background:url(1_layout/v5_hnav_0.png) repeat-x; width:745px;height:44px;margin:0px;}
.v5_contentcol_bottom 	{background:url(1_layout/app-page-border-bottom.png) no-repeat; width:745px;height:20px;margin:0px;}

.v5_contentcol_inside 	{margin:0px 35px;min-height:678px;}

.v5_navcol 					{width:218px;float:left;margin-left:6px;}
.v5_navcol_container		{margin-bottom:16px;}
.v5_navcol_title 			{background:url(1_layout/v5_nav_1.png) no-repeat;height:34px;text-align:center;line-height:34px;}
.v5_navcol_top 				{background:url(1_layout/v5_nav_1small.png) no-repeat;height:15px;}
.v5_navcol_link				{background:url(1_layout/v5_nav_2.png) no-repeat top;}
.v5_navcol_link2			{background:url(1_layout/v5_nav_2.png) no-repeat top;height:80px}
.v5_navcol_link3			{background:url(1_layout/v5_nav_2noborder.png) repeat-y;height:inherit;}
.v5_navcol_linkSelected 	{background:url(1_layout/v5_nav_3.png) no-repeat top;}
.v5_navcol_bottom 			{background:url(1_layout/v5_nav_4.png) no-repeat top;height:16px;}

.v5_navcol_link	a:link,
.v5_navcol_link	a:visited,
.v5_navcol_linkSelected	a:link,
.v5_navcol_linkSelected	a:visited	
{width:inherit;line-height:30px;display:block;text-align:left;padding-left:30px;font-size:12pt;font-weight:normal;text-decoration:none;}
.v5_navcol_link	a:link,
.v5_navcol_link	a:visited	{color:#666666;}
.v5_navcol_linkSelected	a:link,
.v5_navcol_linkSelected	a:visited	{color:#EEEEEE;}

.v5_navcol_link	a:hover {background:url(1_layout/v5_nav_2hover.png) no-repeat;}

.v5_navcol_link2	a:link,
.v5_navcol_link2	a:visited,
.v5_navcol_link2Selected	a:link,
.v5_navcol_link2Selected	a:visited	
{width:inherit;display:block;padding:10px 0px;;text-align:center;font-size:10pt;font-weight:normal;color:#666666;text-decoration:none;}

.v5_navcolwhite {margin-left: 20px;margin-right: 20px;text-align:left;}
.v5_navcolwhite a:link, 
.v5_navcolwhite a:visited {color: #FFFFFF;font-size: 18px;line-height: 25px;text-decoration: none;}

.v5_navcolwhite a:link, 
.v5_navcolwhite a:visited {color: #222222;text-decoration: none;}
.v5_navcolwhiteSelected a:link, 
.v5_navcolwhiteSelected a:visited {color: #222222;text-decoration: Underline;}

.v5_SupportMenuLink, 
.v5_SupportMenuLinkSelected  {font-size: 18px;line-height: 30px;}
.v5_SupportMenuLink a:link, 
.v5_SupportMenuLink a:visited {color: #3A84B1;text-decoration: none;padding-left: 25px;}
.v5_SupportMenuLinkSelected a:link, 
.v5_SupportMenuLinkSelected a:visited {color: #3A84B1;text-decoration: none;padding-left: 25px;background:url(1_layout/selected_arrows2.png) no-repeat left;}


.v5_ExternalLink {width:140px;padding:10px 25px;text-align:center;}
.v5_ExternalLink a img {float:left;margin-right: 10px;}
.v5_ExternalLink a text {margin-left: 60px;}
.v5_ExternalLink a:link, .v5_ExternalLink a:visited {display:block;height:45px;width: 140px; color:#666666;text-align:left;text-decoration:none;margin:0px;}

/*this is for twitter and fb links in footer*/
.v5_ExternalLinkFoot {width:404px;height:72px;padding:0px;margin:20px auto 10px auto;background:url(1_layout/v5-footer-snbg.jpg) no-repeat;}

.v5_ExternalLinkFoot a img {float:left;margin-right: 10px;}
.v5_ExternalLinkFoot a text {margin-left: 60px;}
.v5_ExternalLinkFoot a:link, 
.v5_ExternalLinkFoot a:visited {display:block;height:45px;width: 140px; color:#666666;text-align:left;text-decoration:none;margin:0px;}

/*this is for horizontal navigation menus*/

.v5_contentnavh 						{width:745px;height:44px;text-align:left;margin:0px;float:left;overflow:hidden;}

.v5_contentnavh1,
.v5_contentnavh2,		
.v5_contentnavh3,
.v5_contentnavh1Selected,
.v5_contentnavh2Selected,		
.v5_contentnavh3Selected				{float:left;font-size:12pt;font-weight:bold;}

.v5_contentnavh1Selected 	a:link, 
.v5_contentnavh1Selected 	a:visited,
.v5_contentnavh3Selected 	a:link, 
.v5_contentnavh3Selected 	a:visited,
.v5_contentnavh1 			a:link, 
.v5_contentnavh1 			a:visited,
.v5_contentnavh3 			a:link, 
.v5_contentnavh3 			a:visited 		{width:110px;height:44px;line-height:44px;display:inline-block;text-align:center;}


.v5_contentnavh2 			a:link, 
.v5_contentnavh2 			a:visited,
.v5_contentnavh2Selected 	a:link, 
.v5_contentnavh2Selected 	a:visited 		{width:105px;height:44px;line-height:44px;display:inline-block;text-align:center;}


.v5_contentnavh1 			a:link, 
.v5_contentnavh1			a:visited		{background:url(1_layout/v5_hnav_1n.jpg) no-repeat;color:#333333;text-decoration:none;}
.v5_contentnavh2 			a:link, 
.v5_contentnavh2 			a:visited		{background:url(1_layout/v5_hnav_2n.jpg) no-repeat;color:#333333;text-decoration:none;}
.v5_contentnavh3 			a:link, 
.v5_contentnavh3 			a:visited		{background:url(1_layout/v5_hnav_3n.jpg) no-repeat;color:#333333;text-decoration:none;}

.v5_contentnavh1 			a:hover			{background:url(1_layout/v5_hnav_1h.jpg) no-repeat;color:#333333;text-decoration:none;}
.v5_contentnavh2 			a:hover			{background:url(1_layout/v5_hnav_2h.jpg) no-repeat;color:#333333;text-decoration:none;}
.v5_contentnavh3 			a:hover			{background:url(1_layout/v5_hnav_3h.jpg) no-repeat;color:#333333;text-decoration:none;}



.v5_contentnavh1Selected 	a:link, 
.v5_contentnavh1Selected 	a:visited 		{background:url(1_layout/v5_hnav_1s.jpg) no-repeat;color:#FFFFFF;text-decoration:none;}
.v5_contentnavh2Selected 	a:link, 
.v5_contentnavh2Selected	a:visited		{background:url(1_layout/v5_hnav_2s.jpg) no-repeat;color:#FFFFFF;text-decoration:none;}
.v5_contentnavh3Selected 	a:link, 
.v5_contentnavh3Selected 	a:visited 		{background:url(1_layout/v5_hnav_3s.jpg) no-repeat;color:#FFFFFF;text-decoration:none;}

.v5_contentnavhbreadcrumb 					{text-align:right;margin:15px 20px;font-size:11pt;font-weight:bold;}
.v5_contentnavhbreadcrumb	a:link,
.v5_contentnavhbreadcrumb	a:visited		{color:#8882B6;}




/*these are specific to the app containers in footer template*/
#AppRowText 			{margin: 5px 0px 5px 0px;}
#AppRow					{margin-bottom: 10px; height:20px}
#GameRow				{margin:40px 0px 40px 0px;}
#GameRow,
.GameRowLeft,
.GameRowMid,
.GameRowRight			{height:131px;}
.GameRowLeft			{background:url(1_layout/home-games-poker.jpg) no-repeat;width:335px;float:left;}
.GameRowMid				{background:url(1_layout/home-games-pokerquest.jpg) no-repeat;width:323px;float:left;}
.GameRowRight			{background:url(1_layout/home-games-dice.jpg) no-repeat;width:332px;float:right;}
.GameRowLink			{display:block;width:300px;height:20px;text-align:right;line-height:20px}
.GameRowLinkFont		{}
.GameRowLinkFont img	{margin:0px 0px 5px 0px;}

.GameRowLinkFont a:link,
.GameRowLinkFont a:visited
						{display:block;width:300px;height:;padding:95px 0px 0px 0px;}


.AppBottomLink			{float:right;text-align:right;margin:5px 25px 0px 0px;width:200px;}
.AppBottomLinkHome		{float:right;text-align:right;margin:5px 5px 0px 0px;width:250px;}

.AppHomeContLeft 		{width: 433px;margin-right: 20px;margin-top: 3px;float:left;margin-top: 4px;margin-left: 6px;}
.AppHomeContLeft_small 	{width: 433px;margin-right: 4px;margin-top: 3px;float:left;margin-top: 4px;margin-left: 16px;}
.AppHomeContRight 		{width: 500px;margin-right: 0px;float:right;margin-top: 20px;text-align: left;height: 100px;}
.AppHomeContRight_small	{width: 474px;margin-right: 0px;float:right;margin-top: 0px;text-align: left;height: 25px;}
.AppHomeContRightQuotes {height:20px;font-size: 20px;text-align: left;font-style:italic;}
.AppHomeContRightSource {height:20px;font-size: 16px;text-align: left;font-style:normal;line-height:20px;margin:5px 0px 30px 0px;padding-left:35px;}

.AppHomeContRight a:link, 
.AppHomeContRight a:visited, 
.AppHomeContRightQuotes a:link, 
.AppHomeContRightQuotes a:visited, 
.AppBottomLink a:link,
.AppBottomLink a:visited,
.AppBottomLinkHome a:link,
.AppBottomLinkHome a:visited,
.GameRowLinkFont a:link,
.GameRowLinkFont	a:visited		{color: #3A84B1;text-decoration:underline;font-size: 13pt;}


/*this section is for the page content displays - both single and double column displays*/


.GeneralContentFormatPadded {
padding: 15px 100px 20px 100px;
margin-top: 15px;
text-align:left;
}

.GeneralContentFormat {padding: 0px 0px 20px 0px;margin-top: 15px;text-align:left;}
.GeneralContentFormat P, .GeneralContentFormatPadded P {margin-bottom: 17px;}
.GeneralContentFormat a:link, 
.GeneralContentFormat a:visited, 
.GeneralContentFormatPadded a:link, 
.GeneralContentFormatPadded a:visited {color:#3A84B1;}

/* for the manual pages */

.manual-iconfloat {width:100px;float:left; text-align:center;}
.manual-iconfloat img {max-width:100px;}
.manual-icondesc {margin-left: 125px;}

/* for the faq pages */

.linklist {line-height:30px;}

/* application nav styles */

.v3_Nav_Col {float:left;width: 218px;text-align:left;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 1px;color: #ffffff;}
.v3_NavMenu, 
.v3_NavMenuWhite, 
.v3_NavMenuNews {margin-left: 20px;margin-right: 20px;}

/*These can be removed...
.v3_NavTitle {background: url(1_layout/left_nav_menutitlebg.png) no-repeat top right;height: 37px;font-size:18px;color: #333333;text-align:center;margin-left:11px;padding-top: 3px;}
.v3_NavMenu, 
.v3_NavMenuWhite, 
.v3_NavMenuNews {margin-left: 20px;margin-right: 20px;}

.v3_NavMenu a:link, 
.v3_NavMenu a:visited {color:#ffffff;text-decoration:none;}

.v3_NavMenuLink, 
.v3_NavMenuLinkSelected, 
.v3_WPNavLinks,
.v3_NavMenuLinkDark, 
.v3_NavMenuLinkDarkSelected, 
.v3_SupportMenuLink, 
.v3_SupportMenuLinkSelected  {font-size: 18px;line-height: 30px;}

.v3_NavMenuLink a:link, 
.v3_NavMenuLink a:visited {color: #DDDDDD;text-decoration: none;padding-left: 25px;}
.v3_NavMenuLinkSelected a:link, 
.v3_NavMenuLinkSelected a:visited {color: #FFFFFF;text-decoration: none;padding-left: 25px;background:url(1_layout/selected_arrows.png) no-repeat left;}

.v3_NavMenuLinkDark a:link, 
.v3_NavMenuLinkDark a:visited {color: #FAFAFA;text-decoration: none;padding-left: 25px;}
.v3_NavMenuLinkDarkSelected a:link, 
.v3_NavMenuLinkDarkSelected a:visited {color: #FFFFFF;text-decoration: none;padding-left: 25px;background:url(1_layout/selected_arrows.png) no-repeat left;}

.v3_NavMenuNews a:link, 
.v3_NavMenuNews a:visited {color: #FFFFFF;font-size: 15px;line-height: 25px;text-decoration: none;}
.v3_NavMenuWhite, 
.v3_NavMenuWhite a:link, 
.v3_NavMenuWhite a:visited {color: #222222;text-decoration: none;}
.v3_NavMenuWhiteSelected a:link, 
.v3_NavMenuWhiteSelected a:visited {color: #222222;text-decoration: Underline;}

.v3_SupportMenuLink a:link, 
.v3_SupportMenuLink a:visited {color: #3A84B1;text-decoration: none;padding-left: 25px;}
.v3_SupportMenuLinkSelected a:link, 
.v3_SupportMenuLinkSelected a:visited {color: #3A84B1;text-decoration: none;padding-left: 25px;background:url(1_layout/selected_arrows2.png) no-repeat left;}

.v3_AppStoreLink {margin-top: 40px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;text-align: center;}
*/


/* Page Counts */
.v3_Page_Count, 
.v3_Page_CountSelected {line-height: 18px;padding: 0px 8px 0px 4px;border-right: solid #666666 1px;}

.v3_Page_CountNext {line-height: 18px;padding: 0px 8px 0px 4px;}
.v3_Page_Count a:link, 
.v3_Page_Count a:visited, 
.v3_Page_CountNext a:link, 

.v3_Page_CountNext a:visited {color: #3A84B1;text-decoration:none;} 
.v3_Page_CountSelected a:link, 

.v3_Page_CountSelected a:visited {color: #444444;text-decoration:none;} 

/*2col content styles*/

.v3_Content_Col {width: 695px;float:right;padding-right: 10px;text-align:left;margin-top: 20px;margin-right: 20px;margin-bottom: 20px;margin-left: 0px;}



/*WORDPRESS ITEMS*/
.v3_News_Search, 
.v3_News_Archives, 
.v3_News_Archives a:link, 
.v3_News_Archives a:visited, 
.v3_Support_Sublink, 
.v3_Support_Sublink a:link, 
.v3_Support_Sublink a:visited {font-size: 10pt;
}

.v3_News_Search {background-color: #FFFFFF;border: 1px solid #EEEEEE;}

.v3_News_Search li, .v3_News_Search form, .v3_News_Archives li {margin: 0px;padding:5px;list-style:none;}
.v3_News_Archives li {margin: 0px;padding:0px;list-style:none;}
.v3_News_Search form input {margin: 5px 0px 0px 0px;}

.v3_News_Archives ul {margin:0px;list-style:none;list-style-position:inside;}






/* FONT  CSS */
/* --------- */

h1 {margin:0px;color: #000000;font-size: 37px;font-weight:normal;}
h2 {margin:0px;color: #666666;font-size: 24px;font-weight:normal;}
h3 {margin:0px;color: #666666;font-size: 18px;font-weight:normal;}
h4 {margin:0px;padding-top:4px;color: #666666;font-weight:bold;font-size:12pt;}
h5 {margin:0px;color: #000000;font-size: 24px;font-weight:normal;text-align:center;}

.Font2 {font-size: 12pt;}
.Font3 {color: #55526C;font-size: 9pt;font-style: normal;}
.Font4 {color: #333333;padding: 10px 30px 0px 30px;text-align:center;}
.Font5 {color: #333333;font-size: 8pt;font-style:italic;}
.Font6 {color: #444444;font-size: 20px;font-weight: bold;}
.Font7 {font-size: 18px;}
.Font8 {margin-top: 7px;line-height: 22px;font-size: 10pt;}
.Font9 {font-size: 18px;letter-spacing:1px;}
.Title_SingleLine 		{margin:0px;padding-top: 30px;text-align:center;}
.Title_DoubleLineTop 	{margin:0px;padding-top: 20px;text-align:center;}
.Title_DoubleLineBottom {margin:0px;padding-top: 5px;text-align:center;}

.v3_Page_Title {color: #0066CC;font-size: 20px;line-height:25px;text-decoration:underline;}
.v3_Page_Title a:link, 
.v3_Page_Title a:visited {color: #0066CC;text-decoration:underline;}
