/***Sitewide Styles***/
*								{margin:0 auto; padding:0px;}
body							{font-family: Arial; background:#ffffff url(../images/home-bg.gif) top center repeat-x;}
.clear							{clear:both}
#container-home					{position:relative; margin:0 auto; min-height:100%; width:875px; padding:0px 60px 0px 60px}
a								{text-decoration:none; cursor:pointer}
a:hover							{text-decoration:underline}
a.help							{color:#ffd8ee; font-weight:normal}		
input,select,textarea			{border:1px solid #999999; margin-bottom:8px; padding:5px;}
input.submit					{padding:0px; border:none}
input.submit-ss					{padding:7px 20px 7px 7px; border:1px solid #999999; background:url(../images/btn-arrow.gif) right no-repeat; font-family:Arial; font-size:0.9em; color:#444444; font-weight:bold;}
select							{padding:2px}
.populate						{color:#555555;}
input.star						{visibility:hidden}
hr								{margin-top:20px; margin-bottom:20px; border:none; height:1px; background:#999999;}
label							{font-size:0.75em; margin-bottom:5px}
.imagefloatleft					{float:right; margin-right:10px}

/***Structure***/
#header							{position:relative; height:153px; margin-bottom:40px}
#header-home					{position:relative; height:398px; margin-bottom:20px}
#logo							{position:relative; float:left; top:20px; background:url(../images/logo-header.png); height:85px; width:245px;}
#logo a							{display:block; height:85px; width:245px}
#logo-home							{position:relative; float:left; top:20px; background:url(../images/logo-2.png); height:105px; width:390px;}
#global-login					{position:relative; float:right; top:10px; margin-right:15px;}
#global-login ul				{list-style-type: none;}
#global-login li				{position:relative; display:inline; color:#ffffff; font-size:0.7em}
#global-login li a				{color:#ffffff; text-decoration:underline;}
#global-login li a:hover		{color:#ffffff; text-decoration:none;}
#global-corner-right			{position:relative; float:right; background:url(../images/global-corner-right.gif); width:15px; height:34px;}
#global-corner-left				{position:relative; float:right; background:url(../images/global-corner-left.gif); width:15px; height:34px;}
#global-nav						{position:relative; float:right; background:#333333 url(../images/global-bg.gif) top center repeat; height:28px; padding:0px 3px 0px 3px;}
#global-nav ul					{position:relative; list-style-type:none; color:#ffffff; margin-top:3px;}
#global-nav li					{position:relative; display:inline; font-size:0.7em; padding:0px 2px 0px 2px;}
#global-nav li a				{color:#ffffff}
#global-nav li a:hover,#global-nav li a.selected			{color:#ffffff;text-decoration:underline}
#nav							{position:absolute; left:0px; bottom:1px; width:100%; z-index:2}
#nav ul							{list-style-type:none;}
#nav li							{position:relative; display:inline; margin:0px; font-size:0.9em; margin-right:-4px}
#nav li a						{color:#111111; padding:8px 15px 10px 15px; border-right:1px solid #ffffff; border-left:1px solid #bbbbbb;}
#nav li a:hover,#nav li a.selected					{color:#000000; background:url(../images/nav_bg.gif); text-decoration:none}
#main							{position:relative; min-height:345px}
#footer							{clear:both; position:relative; min-width:875px; height:100px; padding:60px 60px 0px 60px; background:#333333 url(../images/footer-bg.gif) top center repeat-x; font-size:0.65em;}
#footer ul						{list-style-type:none; float:left}
#footer li						{display:inline; color:#515151; padding-right:2px}
#footer li a					{color:#777777;}
#footer li a:hover				{}

/****Home Styles***/
#home-main-promo				{position:absolute; left:0px; top:140px; width:400px; color:#ffffff;}
#home-screenshots				{position:absolute; top:50px; right:0px; z-index:1}
.home-main-promo h1						{font-family: Arial Narrow, Arial; font-size:1.65em; color:#ffffff; text-shadow: #6374AB 1px 1px 2px; margin-bottom:10px}
.home-main-promo h2						{font-size:0.9em; color:#ffffff; line-height: 1.5em; text-shadow: #999999 2px 2px 20px; margin-bottom:20px; font-weight:100}
.home p							{margin-bottom:0.5em; font-size:0.8em; color:#555555; line-height:1.5em;}
.home h2						{color:#00a3ed; font-weight:normal; font-size:1.1em; margin-bottom:0.5em}
.home h3						{color:#111111; font-weight:normal; font-size:1.1em; margin-bottom:0.5em}
.home a							{color:#008bd3}
#home-1							{position:relative; float:left; padding:0px 20px 20px 20px; margin-top:20px; width:178px; border-right:1px solid #cccccc;}
#home-2							{position:relative; float:left; padding:0px 20px 20px 20px; margin-top:20px; width:178px; border-right:1px solid #cccccc;}
#home-3							{position:relative; float:left; padding:0px 20px 20px 20px; margin-top:20px; width:178px; border-right:1px solid #cccccc;}
#home-4							{position:absolute; left:660px; padding:20px 20px 20px 0px; margin-left:20px; width:178px; border-bottom:1px solid #cccccc;}
#home-5							{position:absolute; left:660px; top:195px; padding:20px; width:178px;}