﻿/***********************************************/
body {
	margin:0;
	padding:0;
	background-color:#ffffff;
	color:#666666;
	background-image:url("../images/background-body.png");
	background-repeat:repeat-x;
	font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
/***********************************************/


/***********************************************/
/* Containers */
#body-container { width:980px;margin:0 auto; }
#nav-container { width:980px;height:64px;background-color:transparent;padding-top:10px; }
/***********************************************/

/* Links */
a:link { color:#dd3409;text-decoration:none; }
a:visited { color:#a31515;text-decoration:none; }
a:visited:hover { color:#a31515;text-decoration:underline; } 
a:hover { color:#dd3409;text-decoration:underline; }
a:active { color:#ff3300;text-decoration:underline; }


/***********************************************/
/* Navigation */
#nav {
	width:980px;
	height:39px;
	background-image:url("../images/menu/background-nav.png");
	background-repeat:no-repeat;
    padding-top:5px;
}

.tab-home {cursor:pointer; }

.tabstrip {
	width:1055px;
	height:34px;
	margin-left:19px;
	margin-top:5px;
}
/***********************************************/


/***********************************************/
/* SubNav */
#subnav {
	width:960px;
	height:25px;	
	background-image:url("../images/menu/background-subnav.png");
	background-repeat:no-repeat;
	padding:4px 8px 0 12px;
	font-size:10px;
	cursor:default;
}

#subnav #breadcrumbs { width:auto;color:#333333;float:left;margin-top:-1px; }
#subnav #breadcrumbs img { padding-left:5px;padding-right:5px; }
#subnav #breadcrumbs a:link { color:#dd3409;text-decoration:none; }
#subnav #breadcrumbs a:visited { color:#dd3409;text-decoration:none; }
#subnav #breadcrumbs a:hover { color:#dd3409;text-decoration:underline; }
#subnav #breadcrumbs a:active { color:#ff3300;text-decoration:underline; }

#subnav #login-info { width:auto;color:#999999;float:right; }
#subnav #login-info span.username { color:#666666;font-weight:bold; }
/***********************************************/


/***********************************************/
/* Frame Container */
#frame-container {
	width:980px;
	height:auto;
	margin:0 auto;
	position:absolute;
	top:39px;
}

.ribbon-collapsed { left:-1000px; }
.ribbon-expanded { left:auto; }

#frame-container #frame {
	width:980px;
	height:108px;
	overflow:hidden;
}

#frame-container iframe.menu-extended {
	border:0;
	width:980px;
	height:240px !important;
	overflow:hidden;
}


/***********************************************/
/* Content Container */
#content-container {
	width:950px;
	height:100%;
	background-image:url("../images/background-content.png");
	background-repeat:no-repeat;
	background-color:transparent;
	margin-top:10px;
	padding:15px 15px 0 15px;
}

#content { background-color:#ffffff; }
/***********************************************/


/***********************************************/
/* Footer */
#footer-container {font-weight:bold; text-align:center;width:980px;height:60px;background-color:#ffffff;background:#ffffff url("../images/background-footer.png") no-repeat left top; }
#footer-container .sitemap { background-color:transparent; }
#footer-container .sitemap ul { text-align:center;margin:0;padding:7px 0 8px 0;background-color:transparent; }
#footer-container .sitemap ul li { display:inline; }
#footer-container .sitemap ul li a { padding:9px 10px 10px 10px;color:#ffffff;text-decoration: none; }
#footer-container .sitemap ul li a:hover { background:transparent url("../images/background-sitemap-hover.png") repeat-x left 2px; }

#footer-container .copyright { color:#666666;font-size:9px;margin-top:8px; }


/***********************************************/



/***********************************************/
/* Dialog styles */
#frame-login { background-image:url("../images/dialog/background-login.png"); }
#frame-password { background-image:url("../images/dialog/background-login.png"); }
#frame-create-account { background-image:url("../images/dialog/background-create-account.png"); }
#frame-change-password { background-image:url("../images/dialog/background-login.png"); }

.dialog-header { }
.dialog-footer { }
.dialog-title img { padding-top:4px; }
.dialog-title img.close { cursor:default !important; }
.draggable { cursor:move; }

.chrome-top-left {
	width:9px;
	height:36px;
	background-image:url("../images/dialog/chrome-top-left.png");
	background-repeat:no-repeat;
	background-color:transparent;
	float:left;
}

.chrome-top-mid {
	width:auto;
	height:36px;
	background-image:url("../images/dialog/chrome-top-mid.png");
	background-repeat:repeat-x;
	background-color:#000000;
	float:left;
}

.chrome-top-right {
	width:40px;
	height:36px;
	background-image:url("../images/dialog/chrome-top-right.png");
	background-repeat:no-repeat;
	background-color:transparent;
	float:left;
}

.chrome-left {
	width:9px;
	background-image:url("../images/dialog/chrome-left.png");
	background-repeat:repeat-y;
	background-color:#000000;
	float:left;
}

.chrome-right {
	width:9px;
	background-image:url("../images/dialog/chrome-right.png");
	background-repeat:repeat-y;
	background-color:#000000;
	float:left;
}

.chrome-mid { float:left; }

.chrome-bottom-left {
	width:9px;
	height:41px;
	background-image:url("../images/dialog/chrome-bottom-left.png");
	background-repeat:no-repeat;
	float:left;
}

.chrome-bottom-left-alt {
	width:9px;
	height:9px;
	background-image:url("../images/dialog/chrome-bottom-left-alt.png");
	background-repeat:no-repeat;
	float:left;
}

.chrome-bottom-mid {
	height:41px;
	background-image:url("../images/dialog/chrome-bottom-mid.png");
	background-repeat:repeat-x;
	float:left;
}

.chrome-bottom-mid-alt {
	height:9px;
	background-image:url("../images/dialog/chrome-bottom-mid-alt.png");
	background-repeat:repeat-x;
	float:left;
}
.dialog-change-password .chrome-bottom-mid-alt { width:312px; }

.chrome-bottom-right {
	width:9px;
	height:41px;
	background-image:url("../images/dialog/chrome-bottom-right.png");
	background-repeat:no-repeat;
	float:left;
}

.chrome-bottom-right-alt {
	width:9px;
	height:9px;
	background-image:url("../images/dialog/chrome-bottom-right-alt.png");
	background-repeat:no-repeat;
	float:left;
}

.chrome-bottom-mid img { padding:5px 2px 0 2px; }
.chrome-bottom-mid img.left { float:left; }
.chrome-bottom-mid img.right { float:right; }

.chrome-mid input {
	font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	
	border-right-color:#bbbbbb;
	border-bottom-color:#bbbbbb;
	padding-left:2px;
	z-index:900;
}

/* Dialog-specific styles */
.dialog-create-account .chrome-top-mid { width:581px; }
.dialog-create-account .chrome-bottom-mid { width:612px; }
#frame-create-account { width:630px;height:315px;border:0;overflow:hidden; }

.dialog-login .chrome-top-mid,.dialog-forgotten-password .chrome-top-mid,.dialog-change-password .chrome-top-mid  { width:281px; }
.dialog-login .chrome-bottom-mid,.dialog-forgotten-password .chrome-bottom-mid,.dialog-change-password .chrome-bottom-mid { width:312px; }
#frame-login,#frame-password,#frame-change-password { width:330px;height:131px;border:0;overflow:hidden; }
#frame-change-password { height:200px; }
/***********************************************/

.content-left
{
    FLOAT: left;
    WIDTH: 700px;
    TEXT-ALIGN: left
}

.content-right
{
    FLOAT: right;
    WIDTH: 240px;
    padding:5px 0px 5px 0px;
    TEXT-ALIGN: left;
}
.LabelCheck 
{
    padding-bottom: 4px;
    border-bottom:1px solid;
}
.LabelCheck TD
{
    width:33%;
}
.TableDivTitle
{
height:34px;
background:url('../images/grid_preheader.gif') no-repeat;
}
.TableDivTitleSmall
{
height:34px;
background:url('../images/grid_preheader_small.gif') no-repeat;
}
.TableTextTitle
{
font-weight:bold;
padding:8px 0 0 10px;
color:#FFFFFF;
}
.license-title-bullet
{
    padding:0 5px 0 0;
}
.title-bullet
{
    padding:0 5px 0 0;
}

.ButtonImage
{
    CURSOR: pointer;
}