/***** RESET *****/
* { margin:0;	padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
ol,ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }

/* Styles */
body,html { margin:0; padding:0; border:none; height:100%; } 


BODY {
	background-color: #F3F3F3;
	color: #036396;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 0px 5px 0px;
}

TD#header { height:149px; }
TABLE#container { border:1px solid #ABABAB;}

TD#left_menu {
	background-color: #E6EBEE;
	vertical-align:top;
}
TD#left_menu TABLE#list { background-color: #064F76; }

.menu_background {
	background-color: #E3001B;
	color: #FFFFFF;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	margin:0;
	padding: 2px 0px 0px 0px;
	line-height:19px;
	height:19px;
}

/*
DIV#LeftMenu_DivTitle {	margin:4px 0px 0px 0px; font-size:11px;	font-weight:bold; line-height:18px; }
DIV#LeftMenu_DivTitle A {	padding:0px 0px 0px 14px;	background-image : url(/Images/dot_yellow.gif);	background-repeat: no-repeat;	background-position: 2px 2px; color: #FFCE00; text-decoration: none; }
DIV#LeftMenu_DivTitle A:HOVER { color: #E3001B; }

DIV#LeftMenu_DivText { font-size:11px; font-weight:bold; line-height:18px; }
DIV#LeftMenu_DivText A { padding:0px 0px 0px 14px; background-image : url(/Images/dot_left_menu.gif); background-repeat: no-repeat; background-position: 1px 2px;color: #FFFFFF; text-decoration: none; }
DIV#LeftMenu_DivText A:HOVER { color: #FFCE00; }

TABLE#top_menu A { padding:0px 0px 0px 14px; margin:0px 18px 0px 0px; background-image : url(/Images/dot_yellow.gif); background-repeat: no-repeat; background-position: 1px 2px;color: #FFFFFF; text-decoration: none; }
TABLE#top_menu A:HOVER { color: #FFCE00; }
*/

DIV#LeftTitle { clear:both; width:176px; margin:5px; color:#136089; font-size:11px; padding:0px 0px 10px 14px; background-image:url(/Images/dot_blue.gif); background-repeat:no-repeat; background-position:1px 2px; }
DIV#LeftMenu { clear:both; width:176px; margin:5px; }
DIV#LeftMenu A { color:#136089; font-size:11px; text-decoration:none; padding:0px 0px 0px 14px; background-image : url(/Images/dot_left_menu.gif); background-repeat: no-repeat; background-position: 1px 2px; }
DIV#LeftMenu A:HOVER { color:#E6041C; }

DIV#topMenu { float:left; margin:5px 0px 0px 13px; }
DIV#topMenu A { color:#515556; font-size:12px; font-weight:bold; text-decoration:none; padding:0px 0px 0px 14px; background-image : url(/Images/dot_red.gif); background-repeat: no-repeat; background-position: 1px 2px; }
DIV#topMenu A:HOVER { color:#E6041C; }

.page_content {
	background-color : #FFFFFF;
	border-left : 1px solid #979797;
	border-right : 1px solid #979797;
	padding: 5px 15px 5px 15px;
	width:581px;
}

.Distributors_Title {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E3001B;
	font-weight : bold;
}

A {	color: #064F76;	text-decoration: underline; }
A:HOVER {	color: #E3001B;	text-decoration: underline; }

DIV#login { display:block; height:22px; background-color:#EEEEEE; text-align:right; }
DIV#login_ok { display:block; height:22px; background-color:#EEEEEE; text-align:right; }

DIV#login TABLE { text-align:right; }
DIV#login TD { font-size:11px; color:#4C768E; vertical-align:middle; padding: 2px 10px 2px 0px; }

INPUT.login {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C768E;
	font-weight : bold;
	border : 1px solid #4C768E;
	padding: 0px 5px 0px 5px;
	width : 85px;
	height: 16px;
}

TD#footer{ height:74px; }
.FooterText { font-size:11px; color:#036396; }
A.Footer_Text { text-decoration:none; }
A.Footer_Text:HOVER { text-decoration:underline; }

TABLE#BgFooter {
	background-image: url(/Images/bg_footer.gif);
	background-repeat: no-repeat;
	height:74px;
}
DIV#credits { clear:both; width:1000px; margin:2px 0px 0px 0px; line-height:14px; font-size:11px; color:#036396; }
DIV#credits A { color:#036396; }
DIV#credits A:HOVER { color:#E3001B; }

DIV#cert_title { clear:both; text-transform:uppercase; font-weight:bold; color:#E2021B; margin:0px 0px 5px 0px; }
DIV#cert_text { clear:both; margin:3px 0px 8px 0px; }
DIV#cert_left { float:left; }
DIV#cert_left A { text-decoration:none; color:#E2021B; }
DIV#cert_left A:HOVER { text-decoration:underline; }
DIV#cert_right { float:right; text-align:right; }
DIV#cert_right A { text-decoration:none; color:#E2021B; }
DIV#cert_right A:HOVER { text-decoration:underline; }

H1#title { padding:10px 0px 10px 10px; font-size:14px; font-weight:bold; }

DIV#summary_ct { display:table; background-image:url(/Images/right_arrow.gif); background-position:1px 2px; background-repeat:no-repeat; height:20px; width:296px; margin:3px 5px 3px 5px; }
DIV#summary_ct A { text-decoration:none; color:#E51128; font-weight:bold; display:block; background-image:url(/Images/title_bg_1.jpg); background-repeat:repeat-y; margin:0px 0px 0px 16px; }
DIV#summary_ct A:HOVER { text-decoration:none; }
DIV#summary_ct DIV { display:table; margin:0px 0px 10px 0px; }
DIV#summary_ct DIV#summary_pr { margin:2px 0px 0px 15px; }

DIV.summary_dwn { width:490px; height:80px; display:table; }
DIV#pdf_logo { position:relative; display:table;  width:490px; height:83px; clear:both; margin:-30px 0px 0px 0px; }
DIV#pdf_logo.catalog { background-color:#FFFFFF; }

DIV#pdf_logo DIV#line { margin:20px 0px 0px 85px; display:block; background-image:url(/Images/title_bg_2.jpg); background-repeat:repeat-y; height:15px; }
DIV#pdf_logo DIV#link { margin:5px 0px 0px 85px; }
DIV#pdf_logo DIV#link A { text-decoration:none; color:#036396; }
DIV#pdf_logo DIV#link A:HOVER { text-decoration:underline; }

DIV#catalog_ct { display:table; background-image:url(/Images/right_arrow.gif); background-position:1px 2px; background-repeat:no-repeat; height:20px; width:296px; margin:3px 5px 3px 5px; }
DIV#catalog_ct A { text-transform:uppercase; text-decoration:none; color:#E51128; font-size:13px; font-weight:bold; display:block; margin:0px 0px 0px 16px; }
DIV#catalog_ct A:HOVER { text-decoration:none; }
DIV#catalog_ct DIV { display:table; margin:0px 0px 0px 10px; }
DIV#catalog_ct DIV#catalog_pr { clear:both;  display:block; }
DIV#catalog_ct DIV#catalog_pr IMG { display:inline; vertical-align:middle; margin:0px 4px 0px 0px; width:9px; }	
DIV#catalog_ct DIV#catalog_pr A.close { width:240px; display:inline; text-decoration:none; color:#154A75; background-color:transparent; margin:0px; }
DIV#catalog_ct DIV#catalog_pr A.close:HOVER { text-decoration:none; background-color:#76A8C3; }
DIV#catalog_ct DIV#catalog_pr A.open { width:240px; display:inline; text-decoration:none; color:#154A75; background-color:transparent; margin:0px; background-color:#76A8C3; }
DIV#catalog_ct DIV#catalog_pr A.open:HOVER { text-decoration:none; }

INPUT.request {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036396;
	border : 1px solid #86B0C6;
	width : 100%;
	height: 20px;
	vertical-align : middle;
}

INPUT.requestRED {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036396;
	border : 1px solid #FF3333;
	width : 100%;
	height: 20px;
	vertical-align : middle;
}

TEXTAREA.requestArea {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036396;
	border : 1px solid #86B0C6;
	width : 100%;
	height: 110px;
	vertical-align : middle;
}

TEXTAREA.requestAreaRED {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036396;
	border : 1px solid #FF3333;
	width : 100%;
	height: 110px;
	vertical-align : middle;
}

INPUT.button {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight : bold;
	height: 20px;
	vertical-align : middle;
	border : 1px solid #F42B1E;
	background-color : #F42B1E;
	text-transform : uppercase;
}

.WarningBox  {
	background-color : #F0ECE3;
	border : 2px solid #FF001E;
}

.WarningTitle  {
	color : #FC3F55;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
	text-transform : uppercase;
}

.WarningText  {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
}
