*{margin:0; padding:0;}
body{background:url(images/mbg.jpg) left top repeat-x #FFFFFF; padding-bottom:15px;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
.column{float:left;}
.clear{clear:both;}
body{font-family:Arial, helvetica, sans-serif; color:#6B6B6B; font-size:0.75em; line-height:1.33em; text-align:center;}
input, textarea, select{color:#7C7E73; vertical-align:top; text-align:left; border: 1px solid #7D7D7D; font:11px Tahoma, Arial, helvetica, sans-serif;}
.tar{text-align:right;}
.in5{padding-top:5px;}
.in10{padding-top:10px;}
.in15{padding-top:15px;}
.in20{padding-top:20px;}
.in25{padding-top:25px;}


.ws{width:100%;}


.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

/*=======header===========*/
#header .logo{width:514px; height:93px; float:left;}
#header .logo div{padding:17px 0 0 33px;}
#header .logo h1{text-indent:-10000px; background:url(images/logo.jpg) left top no-repeat; height:64px;}
#header .hd_col_2{width:252px; float:left; padding-top:44px; color:#6C9A97; font-size:1.09em;}
#header .hd_col_2 img{margin-right:9px;}
#header .menu{padding:4px 0 0 15px;}
#header .sm{height:0px; background:url(images/1_sm.jpg) 17px top no-repeat;}
#header .smblank{height:0px; background:url(images/2_sm.jpg) 17px top no-repeat;}

#header .headiis{height:217px; background:url(images/head_bg_IIS.jpg) 17px top no-repeat; padding-left:53px;}
#header .headiis img{margin-bottom:12px;}

#header .headmagma{height:217px; background:url(images/head_bg_Magma.jpg) 17px top no-repeat; padding-left:53px;}
#header .headmagma img{margin-bottom:12px;}

#header .headservices{height:217px; background:url(images/head_bg_Services.jpg) 17px top no-repeat; padding-left:53px;}
#header .headservices img{margin-bottom:12px;}

#header .headcontact{height:217px; background:url(images/head_bg_Contact.jpg) 17px top no-repeat; padding-left:53px;}
#header .headcontact img{margin-bottom:12px;}

/*=====//header===========*/

.main_indent{padding:0 18px 0 17px;}

/*=======content===========*/
#content{background:url(images/content_bg.jpg) left top repeat-x; width:100%;}
#content .cnt_left{background:url(images/content_left_bg.jpg) left top no-repeat;}
#content .cnt_right{background:url(images/content_right_bg.jpg) right top no-repeat; padding:20px 0 20px 0;}

.pic{margin-right:15px; float:left;}
.title{margin-bottom:10px;}
strong{color:#010000;}
a{color:#6B6B6B; text-decoration:underline;}
a:hover{text-decoration:none;}

.up{text-transform:uppercase;}

.title_2{background:url(images/title_2_bg.jpg) left top repeat-x #E2E2E2;}
.title_2 div{background:url(images/title_2_left_bg.jpg) left 3px no-repeat; padding:13px 0 8px 90px;}

.title_3{background:url(images/title_2_bg.jpg) left top repeat-x #E2E2E2;}
.title_3 div{background:url(images/title_3_left_bg.jpg) left 3px no-repeat; padding:13px 0 8px 90px;}

.title_4{background:url(images/title_4_bg.jpg) left top repeat-x #D4DBDE;}
.title_4 div{background:url(images/title_4_left_bg.jpg) left 3px no-repeat; padding:13px 0 8px 90px;}

.title_5{background:url(images/title_5_bg.jpg) left top repeat-x #D4DBDE;}
.title_5 div{background:url(images/title_5_left_bg.jpg) left 3px no-repeat; padding:13px 0 8px 90px;}

.title_6{background:url(images/title_2_bg.jpg) left top repeat-x #E2E2E2;}
.title_6 div{background:url(images/title_6_left_bg.jpg) left 3px no-repeat; padding:13px 0 8px 90px;}

.title_7{background:url(images/title_2_bg.jpg) left top repeat-x #E2E2E2;}
.title_7 div{background:url(images/title_7_left_bg.jpg) left 3px no-repeat; padding:13px 0 8px 90px;}

.list_1 li{padding-bottom:3px;}
.list_1 li a{color:#4CCBD6; text-decoration:underline; padding-left:11px;
		background:url(images/list_bg.gif) left center no-repeat;}
.list_1 li a:hover{text-decoration:none;}


.list_2 li{padding-left:36px;}
.list_2 li a{color:#484848; text-decoration:none; line-height:2.5em;}
.list_2 li a:hover{text-decoration:underline;}
.list_2 li div{padding-bottom:3px; background:url(images/list_2_bg.gif) left bottom repeat-x;}

.link_2{color:#000000; text-decoration:underline;}
.link_2:hover{text-decoration:none;}


.list_3 li{padding-bottom:3px; background:url(images/list_3.gif) left 10px no-repeat; padding-left:15px;}
.list_3 li a{color:#424B4C; text-decoration:none; line-height:2.2em;}
.list_3 li a:hover{text-decoration:underline;}
.list_3 li div{padding-bottom:3px; background:url(images/list_2_bg.gif) left bottom repeat-x;}



b a{color:#4CCBD6; text-decoration:underline; padding-left:11px; font-weight:normal;
		background:url(images/list_bg.gif) left center no-repeat;}
b a:hover{text-decoration:none;}
/*=====//content===========*/

/*=======block_1===========*/
.block_1{background:url(images/block_1_pt.jpg) left bottom repeat-x #E9E9E9; width:100%;}
.block_1 .left{background:url(images/block_1_pt.jpg) left top repeat-y;}
.block_1 .right{background:url(images/block_1_pt.jpg) right top repeat-y;}
.block_1 .top{background:url(images/block_1_top.jpg) left top repeat-x;}
.block_1 .left_top{background:url(images/block_1_left_top.jpg) left top  no-repeat;}
.block_1 .right_top{background:url(images/block_1_right_top.jpg) right top no-repeat;}
.block_1 .left_bot{background:url(images/block_1_left_bot.jpg) left bottom no-repeat;}
.block_1 .right_bot{background:url(images/block_1_right_bot.jpg) right bottom no-repeat; padding:11px 25px 25px 20px;}

.block_1 .left_top_2{background:url(images/block_1_left_top_2.jpg) left top  no-repeat;}
.block_1 .right_top_2{background:url(images/block_1_right_top_2.jpg) right top no-repeat;}
/*=====//block_1===========*/

/*=======block_2===========*/
.block_2{background:url(images/block_2_top.jpg) left top repeat-x #D7F9FD; width:100%;}
.block_2 .bot{background:url(images/block_2_bot.jpg) left bottom repeat-x;}
.block_2 .left{background:url(images/block_2_pt.jpg) left top repeat-y;}
.block_2 .right{background:url(images/block_2_pt.jpg) right top repeat-y;}
.block_2 .left_top{background:url(images/block_2_left_top.jpg) left top no-repeat;}
.block_2 .right_top{background:url(images/block_2_right_top.jpg) right top no-repeat;}
.block_2 .left_bot{background:url(images/block_2_left_bot.jpg) left bottom no-repeat;}
.block_2 .right_bot{background:url(images/block_2_right_bot.jpg) right bottom no-repeat; padding:10px 15px 25px 18px;}

.block_2 .left_top_2{background:url(images/block_2_left_top_2.jpg) left top no-repeat;}
.block_2 .right_top_2{background:url(images/block_2_right_top_2.jpg) right top no-repeat;}
/*=====//block_2===========*/


/*=======page_1===========*/
#page_1 .col_1 .indent{padding:23px 0 20px 26px;}
#page_1 .col_1 .indent_2{padding:19px 0 24px 30px;}

#page_1 .col_1 .box_1{width:243px;}

#page_1 .list_2 .li_pic_1{background:url(images/li_pic_1.gif) left top no-repeat;}
#page_1 .list_2 .li_pic_2{background:url(images/li_pic_2.gif) left top no-repeat;}
#page_1 .list_2 .li_pic_3{background:url(images/li_pic_3.gif) left top no-repeat;}
#page_1 .list_2 .li_pic_4{background:url(images/li_pic_4.gif) left top no-repeat;}
#page_1 .list_2 .li_pic_5{background:url(images/li_pic_5.gif) left top no-repeat;}
/*=====//page_1===========*/

/*=======page_2===========*/
#page_2 .sm{background:url(images/2_sm.jpg) 17px top no-repeat;}
#page_2 .block_2 .right_bot{padding-right:38px;}

#page_2 .col_2 .indent{padding:0 0 0 30px;}

#page_2 .col_2 .block_1{margin-bottom:25px;}
#page_2 .col_2 .indent_2{padding:20px 20px 0 30px;}
/*=====//page_2===========*/

/*=======page_3===========*/
#page_3 .sm{background:url(images/3_sm.jpg) 17px top no-repeat;}
#page_3 .col_1 .indent{padding:21px 0 34px 45px;}

#page_3 .col_1 .box_1{width:138px;}
#page_3 .col_1 .box_2{width:275px;}

#page_3 .col_1 .indent_2{padding:19px 0 15px 31px;}
/*=====//page_3===========*/

/*=======page_4===========*/
#page_4 .sm{background:url(images/4_sm.jpg) 17px top no-repeat;}
#page_4 .col_2 .indent{padding:21px 0 17px 30px;}

#page_4 .tb .box_1{width:301px; padding-bottom:15px;}
#page_4 .tb .box_2{width:79px; padding-top:10px;}
#page_4 .tb .box_3{width:58px; padding-top:10px;}
#page_4 .tb a{color:#4CCAD6; text-decoration:underline;}
#page_4 .tb a:hover{text-decoration:none;}
/*=====//page_4===========*/

/*=======page_5===========*/
#page_5 .sm{background:url(images/5_sm.jpg) 17px top no-repeat;}
#page_5 .col_1 .indent{padding:15px 10px 10px 34px;}
#page_5 .col_1 .indent_2{padding:20px 0 0 31px;}
#page_5 .col_1 .indent_2 .box_1{width:250px;}
/*=====//page_5===========*/

/*=======page_6===========*/
#page_6 .sm{background:url(images/6_sm.jpg) 17px top no-repeat;}
#form{width:175px;}
#form .ln{height:26px;}
#form input{width:173px; height:17px;}
#form textarea{width:173px; height:160px; overflow:hidden; margin-bottom:18px;}

#page_6 .col_2 .indent{padding:0 0 29px 30px;}
#page_6 .col_2 .indent_2{padding:20px 0 0 30px;}
#page_6 .col_2 .indent_2 .box_1{width:252px;}
#page_6 .col_2 .indent_2 .box_2{width:192px;}
/*=====//page_6===========*/

/*=======page_7===========*/
#page_7 .sm{background:url(images/7_sm.jpg) 17px top no-repeat;}
#page_7 .col_1 .indent{padding:20px 0 30px 30px;}
/*=====//page_7===========*/

/*=======footer===========*/
#footer{background:url(images/f_block_bg.gif) left top repeat-x #A6A8A8; width:100%; font-size:0.9em; color:#535454;}
#footer .bot{background:url(images/f_block_bg.gif) left bottom repeat-x;}
#footer .left{background:url(images/f_block_bg.gif) left top repeat-y;}
#footer .right{background:url(images/f_block_bg.gif) right top repeat-y;}
#footer .left_top{background:url(images/f_block_left_top.jpg) left top no-repeat;}
#footer .right_top{background:url(images/f_block_right_top.jpg) right top no-repeat;}
#footer .left_bot{background:url(images/f_block_left_bot.jpg) left bottom no-repeat;}
#footer .right_bot{background:url(images/f_block_right_bot.jpg) right bottom no-repeat; padding:13px 0 11px 31px;}

#footer a{color:#535454; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#footer span{text-transform:uppercase; color:#FFFFFF; word-spacing:3px; font-size:0.9em;}
#footer span a{color:#FFFFFF; text-decoration:none; word-spacing:0px;}
#footer span a:hover{text-decoration:underline;}
/*=====//footer===========*/
