body {
	padding:0px;padding-bottom:10px;padding-top:10px;
	background-image:url(../images/main_background.gif);
	color:#333;font-family:Arial, Helvetica, sans-serif;
	font-size:12px;margin:0px;
	width:100%;
	height:100%;
}

form {display:block;margin:0px;padding:0px;
	border-collapse:collapse;border-spacing:0px;
}

table.MainLayout {
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #B6BCCC;
	width:770px;
	padding:0px;
	empty-cells:show;
	background-color:#FFFFFF;
	border-spacing:0px;
}

td.MainLayout {
	padding:0px;
	margin:0px;
	vertical-align:top;
}

td.Header {
	padding:6px; 
	background-color:#FFF; /*#F6FBFE;*/ 
	background-image:url(../images/header_background.gif);
	background-position:0px 46px;
	background-repeat:repeat-x;
	width:100%;
	border-bottom:1px solid #B6BCCC; /*#8B919F;*/
	border-collapse:collapse;
	padding-left:18px;
	text-align:left;
	vertical-align:bottom;
}

td.Header table {
	margin:0px;
	width:100%;
	padding:0px;
	empty-cells:show;
	border-spacing:0px;
}

td.Content {
	padding:4px;
}

td.Footer {
	font-size:9px;
	background-color:#EBEEF7;
	border-top:1px solid #B6BCCC;
	padding:4px;
	text-align:center;
	background-image:url(../images/header_background.gif);
}

td.Logo {
	width:170px;

}

div.Logo {
	float:left;
}

td.TopBox {
	text-align:right;
	display:block;
	height:24px;

}

div.MainLink {
	float:right;
	margin-top:18px;
	border-left:1px solid #DDE2E6;
	height:30px;
}

div.MainLink a {
	white-space:nowrap;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:30px;
	vertical-align:middle;
	color:#006699;
	text-decoration:none;
	border-left:1px solid #F8FDFF;
	padding-left:16px;
	padding-right:6px;
	background-image:url(../images/menu_bullet_off.gif);
	background-repeat:no-repeat;
	background-position:-4px -3px;
}

div.MainLink a:hover {
	background-image:url(../images/menu_bullet.gif);
	background-repeat:no-repeat;
	background-position:-4px -3px;
}

a.SpecialLink {
	background-image:url(../images/menu_bullet_off.gif);
	background-repeat:no-repeat;
	background-position:-4px 2px;
	color:#006699;
	text-decoration:none;
	display:block;
	padding:4px;
	padding-left:16px;
	font-size:11px;
}

a.SpecialLink:hover {
	background-image:url(../images/menu_bullet.gif);
	background-repeat:no-repeat;
	background-position:-4px 2px;
	text-decoration:none;
}

div.ContentTitle {
	padding:6px;
	font-size:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-weight:normal;
}

div.ContentLoginInfo {
	float:right;
	padding:2px;
	padding-right:4px;
	font-size:11px;
	text-align:right;
}

div.ContentLoginInfo a {
	color:#006699;
	text-decoration:none;
}

div.ContentLoginInfo a:hover {
	text-decoration:underline;
}

div.ContentPath {
	font-weight:bold;
	font-size:12px;
	padding:6px;
	display:block;
	margin-bottom:6px;
	color:#222;
}

div.ContentPath span {
	padding:4px;
	padding-left:16px;
	background-image:url(../images/menu_bullet_off.gif);
	background-repeat:no-repeat;
	background-position:-4px 2px;
}

div.ContentPath a {
	color:#006699;
	text-decoration:none;
	padding:4px;
	padding-left:16px;
	font-size:11px;
	background-image:url(../images/menu_bullet_off.gif);
	background-repeat:no-repeat;
	background-position:-4px 2px;
}

div.ContentPath a:hover {
	background-image:url(../images/menu_bullet.gif);
	background-repeat:no-repeat;
	background-position:-4px 2px;
	text-decoration:none;
}

div.ContentBody {
	padding:6px;
	padding-bottom:10px;
}

div.FormContainer {
	width:80%;
	margin:20px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #cdcdcd;
}

div.FormContainer span {
	display:block;
	padding:6px;
	margin-bottom:10px;
	padding-left:20px;
	font-weight:bold;
	background-image:url(../images/header_background.gif);
	background-position:0px -4px;
	border-bottom:1px solid #cdcdcd;
}

div.ContentSectionNewsHour, 
div.ContentSection {
	border-top:1px solid #cdcdcd;
	padding:4px;
	background-repeat:no-repeat;
	background-position:5px 8px;
	background-color:#fafafa;
	color:#4c4c4c;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-indent:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
}

div.ContentSection {
	background-image:url(../webcore/images/panel_switch_show_on.gif);
}

div.ContentSectionNewsHour {
        text-align: right;
}

a.NewsLink{
        text-decoration: none;
        color: #006699;
}

div.ProductFamily {
	float:left;
	width:360px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}

div.ProductFamily a {
	color:#006699;
	text-decoration:none;
}

div.ProductFamily a:hover {
	text-decoration:underline;
}

div.ProductFamily span {
	font-size:10px;
	color:#949494;
	font-style:italic;
}

div.ModalShader {
	 filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #000000;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
	 display:none;
}

div.ModalWindow {
	display:none;
	position:absolute;
	width:400px;
	left:50%;
	top:50%;
	z-index: 750;
}

div.ModalContent {
    background-color: white;
    /*border: solid 1px #B6BCCC; */
	 position: relative;
    top: 150px;
    left: -200px;
    z-index: 1000;
    width: 400px;
    /*height: 300px;*/
    padding: 0px;
	 margin:0px;
}

table.OrderLayout {
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	border-style:none;
	width:100%;
	padding:0px;
	empty-cells:show;
	background-color:#FFFFFF;
	border-spacing:0px;
	border-collapse:collapse;
}

td.OrderLayoutLeft {
	padding:0px;
	margin:0px;
	vertical-align:top;
	border-collapse:collapse;
	width:60%;
}

td.OrderLayoutRight {
	padding:0px;
	padding-left:4px;
	margin:0px;
	vertical-align:top;
	border-collapse:collapse;
	width:40%;
}

div.NewsImage {
        padding: 2px;
        border: 1px solid #CCCCCC;
        float: left;
        margin: 4px;
}

div.NewsImage img {
        border: 0px;
}

