/********************************* Classes for XHTML default Tag *********************************/
body { background:#4D4D4D url(../images/bg.gif) repeat-x 0 0; height: 100%; margin:0; padding:0; font:.82em/1.2em arial, tahoma, geneva, verdana; color:#000; }
h1 {  /*background:url(../images/dot.gif) no-repeat 2% 50%;*/ color:#292929; font-size:1.2em; font-weight:bold; padding:0px 0px;  margin:0px; }
h2 { color:#F61957; font-size:1.5em; font-weight:bold; padding:0px; margin:0px; }
h3 { padding:5px 15px; color:#ED245C; font-weight:bold; font-size:17px; margin:0; }
form { display:inline; margin:0; padding:0px; }
img { border:none; vertical-align:middle; }
a { color:#ff6000; text-decoration:none; padding:0px; margin:0px; }
a span { color:#000;text-decoration:none; padding:0px; margin:0px; }
a:hover { color:#000; text-decoration:underline; }
.cs_links a { color:#004A92; }
ul, li { list-style-type:none; padding:0px; margin:0px; }
li.img { float:left; }
.left_menu_inner {
  padding-top: 10px;
  padding-bottom:10px;
}
.page_text ul li {
list-style-type:circle;
margin-left:20px;
padding:0;
}
.cs_right .left_content ul, .sk_left .left_content ul{
  margin-left:40px;
}
.cs_right .left_content li, .sk_left .left_content li {
  list-style-type:circle;
}
#imagen_principal {
  width: 445px;
}
.page_left {
float:left;
padding:0px 0 10px;
width:200px;
}
.page_right {
float:left;
padding:0px 0 0 20px;
width:520px;
}
.clear {
  clear:both;
}
.page_header {
 background:#fdfdfd url(../images/link_bg.gif) repeat-x 0 100%;  font-size:16px; font-weight:bold; padding:8px; 
}
/*********************************************** IDs *********************************************/
.png, #main .content_top, #main .content_middle, #main .content_bottom, .cs_devider, .sk_devider, .cs_devider_inner, .sk_devider_inner { behavior: url(css/iepngfix.htc); }

#main { margin:20px auto; }
#main .content_size { width:853px; margin:0 auto; }
#main .content_top { background:url(../images/top.png) no-repeat 0 0; height:19px; font-size:1px; }
#main .content_middle { background:url(../images/page_bg.png) repeat-y 0 0; }
#main .content_middle .content { margin:0 auto; background:#fff; width:740px; }
#main .content_bottom { background:url(../images/bottom.png) no-repeat 0 0; height:41px; }

#menu_link { 
background:transparent url(../images/link_bg.gif) repeat-x scroll 0 0;
display:block;
font-size:12px;
height:33px;
line-height:34px;
 }
#menu_link li { float:left; background:url(../images/link_bg.gif) repeat-x 0 0; }
#menu_link li.dot_1 { background:url(../images/1_dot.gif) no-repeat 0 50%; padding:0px 43px 0px 10px; }
#menu_link li.dot_2 { background:url(../images/2_dot.gif) no-repeat 0 50%; padding:0px 43px 0px 10px; }
#menu_link li.dot_3 { background:url(../images/3_dot.gif) no-repeat 0 50%; padding:0px 43px 0px 10px; }
#menu_link li.dot_4 { background:url(../images/4_dot.gif) no-repeat 0 50%; padding:0px 43px 0px 10px; }
#menu_link li.dot_5 { background:url(../images/5_dot.gif) no-repeat 0 50%; padding:0px 43px 0px 10px; }
#menu_link li.dot_6 { background:url(../images/6_dot.gif) no-repeat 0 50%; padding:0px 13px 0px 10px; }
#menu_link li.left { background:url(../images/link_left.gif) no-repeat 0 0; height:33px; padding-left:10px; }
#menu_link li.right { float:right; background:url(../images/link_right.gif) no-repeat 100% 0; height:33px; }

#menu_link a { font-size:16px; font-weight:normal; color:#333333; text-decoration:none; display:block; line-height:33px; }
#menu_link a:hover { color:#eb2100; text-decoration:underline; }
#menu_link a.active {font-weight:bold;}

.strip { background:#4c4c4c; position:absolute; width:100%; height:28px; left:0; top:162px; z-index:1000; }
.strip .strip_content { background:#191919; width:692px; height:16px; margin:0 auto; padding:6px 65px; color:#e2e2e2; }

.top_banner { background:url(../images/top_banner.jpg) no-repeat 0 0; margin:10px 0; height:318px; }
.controlstock_banner { background:url(../images/control_stock_banner.jpg) no-repeat 0 0; margin:10px 0; height:80px; }
.sekuen_banner { background:url(../images/sekuen_banner.jpg) no-repeat 0 0; margin:10px 0; height:80px; }
.top_double_banner { background:url(../images/top_double_banner.jpg) no-repeat 0 0; margin:10px 0; height:80px; }

.learnmore_left a { color:#FFFFFF;
display:block;
float:left;
height:30px;
margin:273px 0 20px 15px;
padding-top:10px;
text-indent:32px;
width:110px; }
.learnmore_right a { color:#FFFFFF;
display:block;
float:right;
height:30px;
margin:273px 15px 0 0;
padding-top:7px;
text-indent:25px;
width:110px; }

.cs_content { float:left; width:38%; padding:20px 50px 10px 60px;  }
.cs_content li { background:url(../images/bullet_cs.gif) no-repeat 0 14px; padding:10px 15px; }
.sk_content { float:left; width:37%; padding:20px 20px 10px 27px;  }
.sk_content li { background:url(../images/bullet_sk.gif) no-repeat 0 14px; padding:10px 15px; }

.cs_left { float:left; width:27%; padding:10px 10px 10px 10px; }
.cs_right { float:left; width:60%; padding:10px 10px 10px 45px;  }
.cs_left2 { float:left;
padding:10px 0 0;
width:32%; }
.cs_right2 { float:left;
padding:10px 10px 10px 25px;
width:62%;  }

.sk_left { float:left; width:60%; padding:10px 10px 10px 10px;}
.sk_right { float:left; width:28%; padding:10px 10px 10px 45px;  }

.left_menu_inner li { background:url(../images/bullet_cs.gif) no-repeat 0 50%; padding:5px 15px; margin-left:20px; font-weight:bold; }
.left_menu_inner a { color:#000; text-decoration:none; }
.left_menu_inner a:hover { text-decoration:underline; }
.right_menu_inner li { background:url(../images/bullet_sk.gif) no-repeat 0 50%; padding:5px 15px; margin-left:20px; font-weight:bold; text-align:left; }
.right_menu_inner a { color:#000; text-decoration:none; }
.right_menu_inner a:hover { text-decoration:underline; }

.inner_narow_content { padding:10px 10px; line-height:20px; }

.cs_devider { position:absolute; margin:-9px 6px; background:url(../images/blue_cs.png) no-repeat 0 0; height:371px; width:46px; }
.sk_devider { position:absolute; margin:-9px 365px; background:url(../images/green_sk.png) no-repeat 0 0; height:371px; width:46px; }

.cs_devider_inner { position:absolute; margin:-9px 215px; background:url(../images/blue_cs.png) no-repeat 0 0; height:371px; width:46px; }
.sk_devider_inner { position:absolute; margin:-9px 460px; background:url(../images/green_sk.png) no-repeat 0 0; height:371px; width:46px; }

.left_box { width:49%; background:#fdfdfd url(../images/smallbox_bg.gif) repeat-x 0 100%; border:1px solid #dedede; }
.left_box .subheader { background:#fdfdfd url(../images/link_bg.gif) repeat-x 0 100%; font-size:16px; font-weight:bold; padding:8px; }

.more_link a { color:#000; background:url(../images/more_up.gif) no-repeat 100% 50%; text-decoration:none; padding:7px 25px; font-weight:bold; }
.more_link a:hover { background:url(../images/more_hover.gif) no-repeat 100% 50%; text-decoration:underline; }
.more_link1 a { color:#000; text-decoration:none; font-weight:bold; font-size:11px; }
.more_link1 a:hover { color:#ff6000; text-decoration:underline; }


.subheader_inner { background:url(../images/link_bg.gif) repeat-x 0 0; height:33px; display:block; line-height:34px; }
.subheader_inner li { float:left; padding:0px 2px; }
.subheader_inner li.left { float:left; background:url(../images/link_left.gif) no-repeat 0 0; height:33px; }
.subheader_inner li.right { float:right; background:url(../images/link_right.gif) no-repeat 100% 0; height:33px; }

.subheader_inner li.col_cs { width:41%; padding:0px 50px; font-size:16px; font-weight:bold; }
.subheader_inner li.col_sk { width:32%; padding:0px 5px; font-size:16px; font-weight:bold; }
.subheader_inner li.col_cs_inner { width:48%; font-size:16px; font-weight:bold; padding-left:18px; }
.subheader_inner li.col_sk_inner { float:right; width:28%; font-size:16px; font-weight:bold; }

.blue_bottom_line { background:url(../images/horiz_blue.png); background-repeat: no-repeat; height:3px; margin-bottom:3px; margin-top:3px;}
.green_bottom_line { background:url(../images/horiz_green.png); background-repeat: no-repeat; height:3px; margin-bottom:3px; margin-top:3px;}

.img { float:right; margin:0px 0px 5px 10px; }

#footer_link { background:url(../images/link_bg.gif) repeat-x 0 0; height:33px; display:block; line-height:32px; color:#484848; }
#footer_link li { float:left; background:url(../images/link_bg.gif) repeat-x 0 0; padding:0px 4px; margin:0; list-style:none; }
#footer_link li.left { background:url(../images/link_left.gif) no-repeat 0 0; height:33px; }
#footer_link li.right { float:right; background:url(../images/link_right.gif) no-repeat 100% 0; height:33px; }
#footer_link a { font-size:11px; color:#484848; }

#footer { padding:10px 0px; color:#666666; font-size:12px;  }

/********************* classes for differentiation of padding, border & color ********************/

.fl { float:left; }
.fr { float:right; }
.floatl { float:left; }
.floatr { float:right; }
.clear { clear:both; }

.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.bold { font-weight:bold; }
.justify { text-align:justify; }
.white_text { color:#ffffff; }
.gray_text { color:#656565; }
.black_text { color:#000; }
.orange_text { color:#ff6000; }
.line_height { line-height:18px; }
.big_black { font-size:1.8em; font-weight:bold; color:#000; }


.padding { padding:5px; }
.padding1 { padding:10px; }
.padding_tb { padding:20px 0px; }
.padding_top { padding-top:5px; }
.padding_top1 { padding-top:10px; }
.padding_bottom { padding-bottom:5px; }
.padding_bottom1 { padding-bottom:10px; }
.padding_left { padding-left:5px; }
.padding_left1 { padding-left:10px; }
.padding_left2 { padding-left:18px; }
.padding_right { padding-right:5px; }
.padding_right1 { padding-right:10px; }
.padding_tb { padding:15px 0px; }

.margin { margin:5px; }
.margin_top { margin-top:5px; }
.margin_top1 { margin-top:10px; }
.margin_bottom { margin-bottom:5px; }
.margin_bottom1 { margin-bottom:10px; }
.margin_right { margin-right:5px; }

/****************************** classes for differentiation of Inputs ******************************/

input { vertical-align: middle; margin:5px 3px 3px 0px; padding:0px; }
.textbox2 { width:7em; }
.textbox3 { width:10em; }
.textbox4 { width:13em; }


/****************************** Temp ******************************/
.border { border:1px solid #000; }
