/* CSS Document */
body { padding:0px; margin:0px; line-height:20px; color:#333; }
table { font:12px Arial, Tahoma, Verdana; color:#333; line-height:20px; }
ul,li { padding:0px; margin:0px; list-style:none; }
form { padding:0; margin:0; }
input, textarea, select { padding:4px; border:1px solid #c9c9c9; font:12px Arial, Verdana, Helvetica, sans-serif; background: #fff url(../images/background-input.gif) no-repeat 0 0; }
input:hover, textarea:hover, select:hover,
input:focus, textarea:focus, select:focus { border: 1px solid #aaa; background-position: 0 -400px; }
input.triple-length, textarea.triple-length, select.triple-length { width:287px; }
fieldset { border: 1px solid #EAEBEC; padding: 15px; margin-bottom:1em; background:url(../images/login_bg.gif) repeat-x top left #FDFDFD; }
legend { font:normal 18px Georgia Ref, Georgia, Arial, Tahoma; color: #999; line-height: 1.6em; }

input.small-length, textarea.small-length, select.small-length { width:100px; padding:2px; }
input.button { padding:2px; margin:3px 0px 0px 0px; width:50px; font:bold 11px Arial, Tahoma, Verdana; color:#333; }

h1 { font:normal 25px "Trebuchet MS", Arial, Tahoma, Verdana; color:#333; padding:10px; margin:0px; border-bottom:1px solid #ddd; }
h3 { font:normal 25px "Trebuchet MS", Arial, Tahoma, Verdana; color:#333; padding:10px 10px 10px 25px; margin:0px; border-bottom:1px solid #ddd; }
h4 { font:normal 18px "Trebuchet MS", Arial, Tahoma, Verdana; color:#DB2003; padding:5px 0px; margin:5px 0px; border-bottom:1px solid #ddd; }
h6 { font:bold 14px "Trebuchet MS", Arial, Tahoma, Verdana; color:#333; padding:0px 0px 5px 0px; margin:0px; border-bottom:1px solid #ddd; }
h6 a { text-decoration:none; color:#333; }
h6 a:hover { text-decoration:none; color:#DB2003; }

a { color:#333; }
a:hover { color:#333; text-decoration:none; }

.font_white { color:#fff; }
.font_01 { font:bold 14px Arial, Tahoma, Verdana; color:#333; }
.font_02 { font:bold 14px Arial, Tahoma, Verdana; color:#DB2003; }

.handcursor { cursor:hand; cursor:pointer; }
.handcursor1 { cursor:hand; cursor:pointer; }
.handcursor2 { cursor:hand; cursor:pointer; }
.handcursor3 { cursor:hand; cursor:pointer; }


/****************************************** Border Class ******************************************/
.page_border { border-right:1px solid #ddd; border-left:1px solid #ddd; }
.border_t_01 { border-top:15px solid #323232; }
.border_left { border-left:1px solid #ddd; }
.border_right { border-right:1px solid #ddd; }
.border_01 { border:1px solid #ddd; }
.border_img { padding:2px; border:1px solid #ddd; }

/****************************************** Background Class ******************************************/
.red_bg { background:url(../images/red_bg.gif) bottom left repeat-x #FF2800; padding:5px 10px 10px 10px; color:#fff; }
.content_bg { background:url(../images/content_bg.gif) top left repeat-x; padding:15px 0px 0px 0px; }
.gray_bg { background-color:#333; color:#fff; }
.gray_bg_01 { background-color:#666; color:#fff; }
.even { background-color:#efefef; }
.odd { background-color:#f7f7f7; }
.product_text_bg { color:#fff; background:url(../images/arrow_01.gif) repeat-y left top #333; padding-left:25px; text-decoration:none; }

/****************************************** Padding Class ******************************************/
.padding_1 { padding:15px; }
.padding_2 { padding:10px 10px 10px 10px; }
.padding_3 { padding:5px; }
.padding_4 { padding:5px 5px 10px 5px; }
.padding_5 { padding:10px 25px; }
.padding_6 { padding:5px 10px 10px 10px; }

/****************************************** Link Class ******************************************/
.top_menu li { color:#323232; line-height:20px; padding:0px 0px 0px 5px; }
.top_menu li strong { padding:0px 0px 10px 0px; color:#323232; line-height:20px; }
.top_menu li a { color:#787878; text-decoration:none; }
.top_menu li a:hover { color:#C51B00; text-decoration:none; }

.red_link { color:#FF0302; }
.red_link a { color:#FF0302; text-decoration:none; }
.red_link a:hover { color:#333; text-decoration:none; }

.product_link { color:#333; }
.product_link a { color:#fff; background:url(../images/arrow_01.gif) repeat-y left top #333; padding-left:25px; margin-bottom:10px; text-decoration:none; display:block; }
.product_link a:hover { color:#fff; background-color:#FE0000; text-decoration:none; }

.left_link { font:12px Arial, Tahoma, Verdana; color:#333; text-decoration:none; }
.left_link a { color:#333; text-decoration:none; }
.left_link a:hover { color:#FE0000; text-decoration:underline; }
.left_link li { font:12px Arial, Tahoma, Verdana; color:#333; text-decoration:none; padding-left:10px; border-bottom:1px solid #f1f1f1; }
.left_link li a { color:#333; text-decoration:none; background:url(../images/arrow.gif) no-repeat 0px 5px; line-height:30px; padding-left:15px; }
.left_link li a:hover { color:#FE0000; text-decoration:underline; }

.footer_link { color:#fff; text-align:left; }
.footer_link a { color:#fff; text-decoration:none; padding:5px; }
.footer_link a:hover { color:#FE0000; text-decoration:none; }

.venus-infoway { color:#fff; }
.venus-infoway a { color:#fff; text-decoration:none; padding:0px 10px 0px 35px; background:url(../images/venus-infoway-logo.gif) no-repeat left top; }
.venus-infoway a:hover { color:#FE0000; text-decoration:none; }
