-null_ff_fix
{
	display: block;
}

/* files/stylesheets/style.css */

p
{
	margin-top: 1em;
	margin-bottom: 1em;
}

.hidden
{
	display: none;
}

div.flash_fields
{
	width: 0px;
	height: 0px;
	overflow: hidden;
}

h1#logo
{
	width: 39px;
	height: 108px;
	top: 50%;
	left: 50%;
	margin: 0px;
	margin-top: -288px;
	margin-left: 397px;
	position: absolute;
	background-image: url(/_files/images/core/logo.png);
	z-index: 6;
}

div#side_left
{
	width: 912px;
	height: 1000px;
	top: 50%;
	left: 50%;
	margin-top: -711px;
	margin-left: -1368px;
	position: absolute;
	background-color: rgb(255,255,255);
	background-image: url(/_files/images/core/side_left.png);
	background-position: right;
	background-repeat: repeat-y;
	z-index: 2;
}

div#side_right
{
	width: 7px;
	height: 1000px;
	top: 50%;
	left: 50%;
	margin-top: -711px;
	margin-left: 456px;
	position: absolute;
	background-color: rgb(255,255,255);
	background-image: url(/_files/images/core/side_right.png);
	background-position: left;
	background-repeat: repeat-y;
	z-index: 2;
}

div#side_top
{
	width: 926px;
	height: 577px;
	top: 50%;
	left: 50%;
	margin-top: -865px;
	margin-left: -463px;
	position: absolute;
	background-color: rgb(255,255,255);
	background-image: url(/_files/images/core/side_top.png);
	background-position: bottom;
	background-repeat: repeat-x;
	z-index: 3;
}

div#side_top div#corner_topleft
{
	width: 15px;
	height: 15px;
	left: 0px;
	bottom: -8px;
	position: absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_files/images/core/corner_topleft.png', sizingMethod='image');
}
html>body div#side_top div#corner_topleft
{
	background-image: url(/_files/images/core/corner_topleft.png);
}

div#side_top div#corner_topright
{
	width: 15px;
	height: 15px;
	right: 0px;
	bottom: -8px;
	position: absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_files/images/core/corner_topright.png', sizingMethod='image');
}
html>body div#side_top div#corner_topright
{
	background-image: url(/_files/images/core/corner_topright.png);
}

div#side_bottom
{
	width: 926px;
	height: 7px;
	top: 50%;
	left: 50%;
	margin-top: 289px;
	margin-left: -463px;
	position: absolute;
	background-color: rgb(255,255,255);
	background-image: url(/_files/images/core/side_bottom.png);
	background-position: top;
	background-repeat: repeat-x;
	z-index: 4;
}

div#side_bottom div#corner_bottomleft
{
	width: 15px;
	height: 15px;
	top: -8px;
	left: 0px;
	position: absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_files/images/core/corner_bottomleft.png', sizingMethod='image');
}
html>body div#side_bottom div#corner_bottomleft
{
	background-image: url(/_files/images/core/corner_bottomleft.png);
}

div#side_bottom div#corner_bottomright
{
	width: 15px;
	height: 15px;
	top: -8px;
	right: 0px;
	position: absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_files/images/core/corner_bottomright.png', sizingMethod='image');
}

html>body div#side_bottom div#corner_bottomright
{
	background-image: url(/_files/images/core/corner_bottomright.png);
}

div#side_bottom div#menu_container
{
	width: 912px;
	height: 42px;
	top: -52px;
	left: 7px;
	position: absolute;
	overflow: hidden;
}

div#side_bottom div#subnav
{
	width: 189px;
	height: 21px;
	top: 15px;
	left: 16px;
	position: absolute;
}

div#side_bottom div#subnav span
{
	height: 11px;
	float: left;
	cursor: pointer;
}

div#side_bottom div#subnav span#sn_legal_accessibility
{
	width: 82px;
	background-image: url(/_files/images/subnav/legal_accessibility.png);
}

div#side_bottom div#subnav span#sn_newsletter
{
	width: 46px;
	background-image: url(/_files/images/subnav/newsletter.png);
}

div#side_bottom div#subnav span#sn_probono
{
	width: 39px;
	background-image: url(/_files/images/subnav/probono.png);
}

div#side_bottom div#subnav span.sn_divider
{
	width: 11px;
	background-image: url(/_files/images/subnav/divider.png);
	cursor: default;
}

div#side_bottom div#subnav span#sn_strap
{
	width: 125px;
	height: 10px;
	background-image: url(/_files/images/subnav/strap.png);
	cursor: default;
}

div#side_bottom div#company
{
	width: 240px;
	height: 9px;
	top: 15px;
	right: 16px;
	position: absolute;
}

div#side_bottom div#company span#cp_disclaimer
{
	width: 240px;
	height: 9px;
	float: left;
	background-image: url(/_files/images/company/disclaimer.gif);
}

div#flash_container
{
	width: 912px;
	height: 597px;
	top: 50%;
	left: 50%;
	margin-top: -288px;
	margin-left: -456px;
	position: absolute;
	z-index: 1;
}

div#menu_container
{
	width: 912px;
	height: 42px;
	top: 50%;
	left: 50%;
	margin-top: 236px;
	margin-left: -456px;
	position: absolute;
	z-index: 6;
}

/* ../arxcore/modules/core/1.0.0/files/stylesheets/core_swatch.css */

/* Core Swatch */

.\_core_swatch_black
{
	color: rgb(0,0,0);
}

.\_core_swatch_black_bg
{
	background-color: rgb(0,0,0);
}

.\_core_swatch_black_border
{
	border-color: rgb(0,0,0);
}

.\_core_swatch_greenstd
{
	color: rgb(31,94,25);
}

.\_core_swatch_greenstd_bg
{
	background-color: rgb(31,94,25);
}

.\_core_swatch_greenstd_border
{
	border-color: rgb(31,94,25);
}

.\_core_swatch_greydrk
{
	color: rgb(25,25,25);
}

.\_core_swatch_greydrk_bg
{
	background-color: rgb(25,25,25);
}

.\_core_swatch_greydrk_border
{
	border-color: rgb(25,25,25);
}

.\_core_swatch_greystd
{
	color: rgb(75,75,75);
}

.\_core_swatch_greystd_bg
{
	background-color: rgb(75,75,75);
}

.\_core_swatch_greystd_border
{
	border-color: rgb(75,75,75);
}

.\_core_swatch_greylgt
{
	color: rgb(125,125,125);
}

.\_core_swatch_greylgt_bg
{
	background-color: rgb(125,125,125);
}

.\_core_swatch_greylgt_border
{
	border-color: rgb(125,125,125);
}

.\_core_swatch_redstd
{
	color: rgb(170,0,0);
}

.\_core_swatch_redstd_bg
{
	background-color: rgb(170,0,0);
}

.\_core_swatch_redstd_border
{
	border-color: rgb(170,0,0);
}

.\_core_swatch_whitestd
{
	color: rgb(245,245,245);
}

.\_core_swatch_whitestd_bg
{
	background-color: rgb(245,245,245);
}

.\_core_swatch_whitestd_border
{
	border-color: rgb(245,245,245);
}

.\_core_swatch_whitelgt
{
	color: rgb(255,255,255);
}

.\_core_swatch_whitelgt_bg
{
	background-color: rgb(255,255,255);
}

.\_core_swatch_whitelgt_border
{
	border-color: rgb(255,255,255);
}

/* ../arxcore/modules/core/1.0.0/files/stylesheets/core_login.css */

.\_core_hidden
{
	display: none;
}

div#\_core_icon_container
{
	width: 100%;
	height: 80px;
	top: 50%;
	left: 0px;
	position: absolute;
	margin-top: -40px;
}

div#\_core_icon_container div.\_core_icon
{
	width: 50px;
	height: 80px;
	top: 0px;
	left: 0px;
	position: absolute;
	opacity: 0;
	filter: alpha(0);
}

div#\_core_icon_container div.\_core_icon img.\_core_icon_image
{
	width: 40px;
	height: 40px;
	left: 50%;
	bottom: 40px;
	margin-left: -25px;
	position: absolute;
}

div#\_core_icon_container div.\_core_icon img.\_core_icon_reflection
{
	width: 40px;
	height: 40px;
	top: 40px;
	left: 50%;
	margin-left: -25px;
	position: absolute;
}

h1#\_core_loginlogo
{
	width: 171px;
	height: 53px;
	top: 40%;
	left: 50%;
	margin-top: -31px;
	margin-left: -85px;
	position: absolute;
}

h1#\_core_loginlogo span#\_core_loginlogoimage
{
	width: 171px;
	height: 53px;
	background-image: url(/_files/images/_modules/core/aftershock_logo.gif);
	float: left;
}

div#\_core_loginerror
{
	top: 75%;
	left: 50%;
	margin-top: -44px;
	position: absolute;
	color: rgb(55,55,55);
	font-family: Helvetica, Arial, Geneva, sans-serif, sans;
	font-size: 0.7em;
	font-weight: bold;
	visibility: hidden;
}

div#\_core_logincontainer
{
	height: 54px;
	top: 75%;
	left: 50%;
	margin-top: -27px;
	margin-left: -50%;
	position: absolute;
	background-color: rgb(35,35,35);
	visibility: hidden;
	overflow: hidden;
}

div#\_core_logincontainer div#\_core_loginfields
{
	padding: 7px;
	float: left;
	visibility: hidden;
}
div#\_core_logincontainer div#\_core_loginfields:after
{
	content: ".";
	display: block;
	height: 0px;
	clear: left;
	visibility: hidden;
}
* html div#\_core_logincontainer div#\_core_loginfields
{
	height: 1%;
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field
{
	float: left;
	font-family: Helvetica, Arial, Geneva, sans-serif, sans;
	font-size: 0.7em;
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_emaillabel
{
	width: 200px;
	height: 14px;
	margin-bottom: 3px;
	color: rgb(255,255,255);
}
html>body div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_emaillabel
{
	height: auto;
	min-height: 14px;
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_emailelement
{
	width: 200px;
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_emailelement input.\_core_emailbox
{
	width: 185px;
	color: rgb(55,55,55);
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_emailelement input.\_core_emailbox_err
{
	width: 185px;
	color: rgb(55,55,55);
	background-color: rgb(255,230,230);
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_passlabel
{
	width: 100px;
	height: 14px;
	margin-bottom: 3px;
	color: rgb(255,255,255);
}
html>body div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_passlabel
{
	height: auto;
	min-height: 14px;
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_passelement
{
	width: 100px;
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_passelement input.\_core_passbox
{
	width: 85px;
	color: rgb(55,55,55);
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_passelement input.\_core_passbox_err
{
	width: 85px;
	color: rgb(55,55,55);
	background-color: rgb(255,230,230);
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_buttonlabel
{
	width: 75px;
	height: 14px;
	margin-bottom: 3px;
	color: rgb(75,75,75);
}
html>body div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_buttonlabel
{
	height: auto;
	min-height: 14px;
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_buttonelement
{
	width: 75px;
}

div#\_core_logincontainer div#\_core_loginfields div.\_core_field div.\_core_buttonelement input.\_core_button
{
	width: 75px;
}

