/* General CSS */
body	{padding: 1px; text-align: center; background-color: #ffffff; margin: 0px;}
TD 		{font-family: Tahoma, Arial; font-size: 12px; color: #3D4041;}
DIV 	{font-family: Tahoma, Arial; font-size: 12px; color: #3D4041;}
IMG		{border: 0px; vertical-align:middle;}
P 		{font-family: Tahoma, Arial; font-size: 12px; color: #3D4041;}
A 		{font-family: Tahoma, Arial; font-size: 12px; color: #0175C2; text-decoration: none;}
A:hover {font-family: Tahoma, Arial; font-size: 12px; color: #7B1500; text-decoration: none;}
h1 		{font-family: Tahoma, Arial; font-size: 18px; margin-bottom: 0px; color: #ffffff; font-weight: bold; clear: both; display:inline;}
h2 		{font-family: Tahoma, Arial; font-size: 15px; padding-top: 7px; margin-bottom: 0px; color: #ffffff; font-weight: bold; clear: both; display: inline;}
h3 		{font-family: Tahoma, Arial; font-size: 13px; padding-top: 7px; margin-bottom: 0px;	color: #011844;	font-weight: bold; clear: both;	display: inline;}
li 		{line-height: 0.5cm; color: #333333; margin-left: 2px;}
ul 		{margin-left: 10px; margin-right: 20px;}

/* Elements */
.menu_table 	{background: #003366; background:url(/images/menubg.jpg); background-repeat: repeat-x; height: 32px;}
.main_marquee 	{width: 100%; height: 120px;}
.td_homesep2	{background:url(/images/homepsep2.jpg); background-repeat: repeat-y;}
.td_homesep1	{background:url(/images/homepsep1.jpg); background-repeat: repeat-y;}

.Txreg 			{font-family:  Tahoma, Arial;	font-size: 12px;	color: #3D4041; }
.Txtitle 		{font-family:  Tahoma, Arial;	font-size: 12px;	color: #5D656B; }
.LinkReg {	font-family:  Tahoma, Arial;	font-size: 12px;	color:  #0175C2;	text-decoration: none; }
.LinkReg:hover {	font-family:  Tahoma, Arial;	font-size: 12px;	color:  #7B1500;	text-decoration: none; }
.Linkleft1 {	font-family:  Tahoma, Arial;	font-size: 12px;	color:  #303030;	text-decoration: none; }
.Linkleft1:hover {	font-family:  Tahoma, Arial;	font-size: 12px;	color:  #00448c;	text-decoration: underline; }
.LinkRegcat {	font-family:  Tahoma, Arial;	font-size: 12px;	color:  #5D656B;	text-decoration: none; }
.LinkRegcat:hover {	font-family:  Tahoma, Arial;	font-size: 12px;	color:  #DF4704;	text-decoration: none; }
.LinkregcatWhite {	font-family:  Tahoma, Arial;	font-size: 12px;	color:  #2368C4;	text-decoration: none; }
.LinkregcatWhite:hover {	font-family:  Tahoma, Arial;	font-size: 12px;	color:  #BC1B1D;	text-decoration: none; }

/* 2010 */
.bg_left	{background:url(/images/2010/con_bg_left1.jpg); background-position: top right; background-repeat: repeat-y;}
.bg_right	{background:url(/images/2010/con_bg_right1.jpg); background-position: top left; background-repeat: repeat-y;}
.bg_left2	{background:url(/images/2010/con_bg_left2.jpg); background-position: top right; background-repeat: repeat-y;}
.bg_right2	{background:url(/images/2010/con_bg_right2.jpg); background-position: top left; background-repeat: repeat-y;}

/* Phone Input */
.phone_header				{width: 846px; height: 40px; background: url(/images/2010/Phone_Bg_3.jpg); background-repeat: no-repeat; margin-bottom: 10px; margin-top: 10px; clear: both}
.phone_inputs				{padding-top: 8px; padding-left: 37px; text-align: left;}
.phone_input				{width:160px; border: #ffffff 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 13px; height: 17px; padding-right: 10px;}

/* Other */

.LinkCat {	font-family:  Tahoma, Arial, Verdana;	font-size: 8pt; height: 32px; color:  #FFFFFF; font-weight: bold;	
			text-decoration: none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 9px; PADDING-BOTTOM: 1px;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#4D9FD2',EndColorStr='#0C337D');}
.LinkCat:hover {font-family:  Tahoma, Arial, Verdana;	font-size: 8pt; height: 32px;	color:  #FFFFFF; font-weight: bold;	
				text-decoration: underline; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; 
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FD2A3D',EndColorStr='#7B1500');}
.LinkCatSep {	font-family:  Tahoma, Arial, Verdana;	font-size: 8pt; height: 32px; color:  #333333; font-weight: bold;	text-decoration: none; 
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#4D9FD2',EndColorStr='#0C337D');}

.LinkTitle {	font-family:  Tahoma, Arial;	font-size: 12px;	color:  #23B0BE;	text-decoration: none; }
.LinkTitle:hover {	font-family:  Tahoma, Arial;	font-size: 12px;	color:  #FBAA1E;	text-decoration: none; }

.LinkregCS {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	font-weight: bold; 
	font-size: 12px; text-decoration: none;
	PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;
}
.LinkregCS:hover {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	color: #f3f3f3; 
	font-weight: bold; 
	background-color: #A4D0EF;
	BORDER-RIGHT: #a1c6eb 1px solid; BORDER-TOP: #a1c6eb 1px solid; BORDER-LEFT: #a1c6eb 1px solid; BORDER-BOTTOM: #a1c6eb 1px solid;
	font-size: 12px;  text-decoration: none; 
	PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;
}

.LinkTab {	font-family:  Tahoma, Arial;	font-size: 12px;	color:  #ffffff;	font-weight: bold;	text-decoration: none; }
.LinkTab:hover {	font-family:  Tahoma, Arial;	font-size: 12px;	color:  #00bfff;	font-weight: bold;	text-decoration: none; }

.LinkBottom {	font-family:  Tahoma, Arial;	font-size: 12px;	color:  #708090;	text-decoration: none; }
.LinkBottom:hover {	font-family:  Tahoma, Arial;	font-size: 12px;	color:  #103A72;	text-decoration: none; }

.InputField {	font-family:  Tahoma, Arial;	font-size: 12px;	color: #000000;	background-color: #F9F9F9;	margin-top: 1px; 	margin-bottom: 1px;	border: 1px solid #c8c8c8; } 

.InputButton {	font-family:  Tahoma, Arial;	font-size: 12px;	color: #000000;	font-weight: bold;	background-color: #ffffff;	margin-left: 1px; 	margin-top: 1px; 	margin-bottom: 1px;	border: 1px solid #F7941D; } 

.BoxProduct {	BORDER-RIGHT: #1e90ff 1px solid; 	BORDER-LEFT: #1e90ff 1px solid; 	BORDER-BOTTOM: #1e90ff 1px solid; } 
.BoxWindow {	BORDER-RIGHT: #708090 1px solid; 	BORDER-LEFT: #708090 1px solid; 	BORDER-BOTTOM: #708090 1px solid; } 

#fadeinbox{ position:absolute;	width: 300px;	left: 0; top: -400px;	border: 0px solid black;	background-color: white;	padding: 4px;	z-index: 700;	visibility:hidden;	}
.table_lines_notop {	BORDER-RIGHT: #708090 1px solid; 	BORDER-LEFT: #708090 1px solid; 	BORDER-BOTTOM: #708090 1px solid; } 
.table_With_Borders {	BORDER-RIGHT: #CCCCCC 1px solid; 	BORDER-LEFT: #CCCCCC 1px solid; 	BORDER-BOTTOM: #CCCCCC 1px solid;	BORDER-TOP: #CCCCCC 1px solid; } 


.LinkPedia {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	color: #0E929E; 
	font-weight: bold; 
	font-size: 12px; text-decoration: none;
	PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;
	width: 150px;
}
.LinkPedia:hover {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	color: #BC1B1D; 
	font-weight: bold; 
	background-color: #EDF3F4;
	BORDER-RIGHT: #DDDEDE 1px solid; BORDER-TOP: #DDDEDE 1px solid; BORDER-LEFT: #DDDEDE 1px solid; BORDER-BOTTOM: #DDDEDE 1px solid;
	font-size: 12px;  text-decoration: none; 
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;
	width: 150px;
}
.LinkPedia2 {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	color: #2368C4; 
	font-size: 12px; text-decoration: none;
	PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;
	width: 135px;
}
.LinkPedia2:hover {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	color: #BC1B1D; 
	background-color: #EDF3F4;
	BORDER-RIGHT: #DDDEDE 1px solid; BORDER-TOP: #DDDEDE 1px solid; BORDER-LEFT: #DDDEDE 1px solid; BORDER-BOTTOM: #DDDEDE 1px solid;
	font-size: 12px;  text-decoration: none; 
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;
	width: 135px;
}
.LinkPediaActive {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	color: #BC1B1D; 
	font-weight: bold; 
	background-color: #EDF3F4;
	BORDER-RIGHT: #DDDEDE 1px solid; BORDER-TOP: #DDDEDE 1px solid; BORDER-LEFT: #DDDEDE 1px solid; BORDER-BOTTOM: #DDDEDE 1px solid;
	font-size: 12px;  text-decoration: none; 
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;
	width: 150px;
}
.LinkPediaActive2 {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	color: #BC1B1D; 
	background-color: #EDF3F4;
	BORDER-RIGHT: #DDDEDE 1px solid; BORDER-TOP: #DDDEDE 1px solid; BORDER-LEFT: #DDDEDE 1px solid; BORDER-BOTTOM: #DDDEDE 1px solid;
	font-size: 12px;  text-decoration: none; 
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;
	width: 135px;
}

.error_div			{background:url(/Images/field_bad.png); background-repeat: no-repeat;  background-position: 10px 10px; background-color: #f9e4e3; border: #e89e9f 1px solid; 
					 padding: 8px; padding-left: 50px; width: 90%; margin-bottom: 10px;}
.calc_div			{background:url(/Images/field_calc.png); background-repeat: no-repeat;  background-position: 10px 10px; background-color: #f0f0f0; border: #b8b8b8 1px solid; 
					 padding: 8px; padding-left: 50px; width: 90%; margin-bottom: 10px;}
