/* FOOTER FOR ALL */

#footer {height: 73px; padding-right: 38px; align:center; text-align: center;}

#footer p {padding-top: 6px; align:center; text-align: center;}

#footer p a {font-size: 12px; line-height: 30px; font-family: arial; color: rgb(4,4,4); text-decoration: none}

#footer p a:hover {text-decoration: underline}

#footer p a.ov {font-size: 12px; line-height: 30px; font-family: arial; color: rgb(255,255,255); text-decoration: underline}

#footer p a.count {font-size: 9px; line-height: 28px; font-family: verdana; color: rgb(0,0,0); text-decoration: none}

#footer p a:hover {text-decoration: underline}

#footer .block{

	width: 862px;

	line-height: 10px;

	font-size: 9px;

	text-align: center;

	margin-left: auto;

	margin-right: auto;

	margin-top: 20px;

	padding-left: 50px;

	padding-right: 50px;

}



* { padding: 0px; margin: 0px}



body {background: rgb(255,255,255); font-family: verdana, arial; font-size: 10px; line-height: 160%; color: rgb(0,0,0); text-align: center; background: url(../images/bgr.jpg) 50% 0 no-repeat}

a {color: rgb(51,102,102); text-decoration: none}

a:hover {text-decoration: underline}

a.ov {color: rgb(51,102,102); text-decoration: underline}

a img {border: none}

.both {clear: both}

.both3 {clear: both; height: 5px; line-height: 4px}

.rg {float: right}

.rg0 { float:left; /*width:695px;*/ width:595px; text-align: right; }

.lt {float: left}

table {border: 0px}

table td {text-align: left; vertical-align: top}



#main_box {width: 962px; height: auto; margin: 0px auto; padding: 5px 0px; text-align: left}



/* Top Nav */

#top_nav {height: 20px; margin: 3px auto; position:relative;}

#top_nav ul li a {

	color:#000;

	

}









/* HEADER FOR ALL */

#header {height:105px; background: url(../images/bg_t.gif) 0 0 no-repeat; background-repeat:no-repeat; font-size: 12px;}

#header div.logo { margin: 18px 0px 0px 39px; float: left; }

#header h3 {font-size: 16px; font-family: arial; font-weight: bold; color: rgb(0,71,49); margin-top: 18px}

#header p {padding-top: 6px}

#header p img {margin-bottom: -5px; padding-top: 5px;}

#header p a {font-size: 12px; line-height: 30px; font-family: arial; color: rgb(80,110,145); text-decoration: none}

#header p a:hover {text-decoration: underline}

#header p a.ov {font-size: 12px; line-height: 30px; font-family: arial; color: rgb(80,110,145); text-decoration: underline}

#header p a.count {font-size: 9px; line-height: 28px; font-family: verdana; color: rgb(0,0,0); text-decoration: none}

#header p a:hover {text-decoration: underline}





/* CONTENT FOR ALL */

#content {background: url(../images/bg_c_boxcar.gif) 0 0 repeat-y; margin-top: 7px}





/* CONTENT FOR INDEX */

#content .in0 {background: url(../images/bg_b_boxcar.jpg) 0 100% no-repeat; background-repeat:no-repeat;}

#content .in0 .left {width: 213px; padding-left: 0px; float: left; background: url(../images/bg_l0.jpg) 0 0 no-repeat; background-repeat:no-repeat;}

#content .in0 .left h4 {font-size: 14px; font-family: arial; font-weight: normal; color: rgb(80,110,145); margin-top: 18px; margin-bottom: 24px}

#content .in0 .left h2 {font-size: 17px; line-height: 20px; font-weight: bold; color: rgb(0,88,45);}

#content .in0 .left p {font-size: 11px; line-height: 13px; color: #464646;}

#content .in0 .left .line {width: 180px; margin-top: 12px; padding-top: 12px; border-top: 1px solid rgb(230,118,51);}



#content .in0 .right {padding-bottom: 5px; background: url(../images/bg_rg0_boxcar.jpg) 0 0 no-repeat}

.right h1 {font-size: 17px; line-height: 26px; font-weight: normal; color: rgb(230,118,51)}

#content .in0 .right p {font-size: 10px; line-height: 170%; color: #464646;}

#content .in0 .right .und {width: 196px; height: 180px;  float: right; margin-left: 20px; margin-bottom: 15px;}

#content .in0 .right .und a div {width: 65px; height: 14px; margin: 91px 0px 0px 19px; cursor: hand}

#content .in0 .right .line {margin-top: 12px; padding-top: 12px; border-top: 1px solid rgb(166,168,168); clear: both; padding-bottom: 11px}

#content .in0 .right .lf_pl {width: 362px; float: left}

#content .in0 .right .lf_pl div.ll {width: 240px; float: left}

#content .in0 .right .lf_pl h1 {font-size: 17px; line-height: 17px; font-weight: normal; color: rgb(230,118,51); margin-bottom: 9px;}

#content .in0 .right .lf_pl h2 {font-size: 11px; line-height: 14px; font-weight: normal; font-weight: bold; color: rgb(0,88,45); margin-bottom: 9px;}

#content .in0 .right .lf_pl a {font-size: 10px; line-height: 13px; font-weight: normal; font-weight: bold; color: rgb(0,88,45); margin-bottom: 9px; text-decoration: underline}

#content .in0 .right .lf_pl a:hover {text-decoration: none}

#content .in0 .right .lf_pl img {float: right}

#content .in0 .right .rig0 {float: left; background: url(../images/fe1.gif) 0 0 repeat-y;}

#content .in0 .right .rig1 {background: url(../images/casestudy_boxcar.jpg) 0 0 repeat-y;}

#content .in0 .right .i0 {background: url(../images/fe0.gif) 0 0 no-repeat;}

#content .in0 .right .i1 {

	height:354px;

	width: 928px;

	

	position: relative;left: 18px;

}

#content .in0 .right .i1 h3 {font-size: 12px; line-height: 16px; font-weight: bold; color: rgb(0,88,45)}

#content .in0 .right .i1 .pp {width: 209px; float: right; font-size: 10px; line-height: 150%; color: rgb(80,110,145); text-decoration: underline;}

#content .bth {

	width: 962px;

	text-align: center;

	font-size: 11px;

	line-height: 170%;

	color: rgb(88,88,88);

	font-weight: bold;

	

}

#content .bth img {margin-bottom: -5px; padding-top: 5px;}





/* CONTENT FOR LOWER BOXES */

#content .box {

	width: 297px;

	height: 308px;

	background: url(../images/content_bgd.jpg) 0 100% no-repeat;

	float: left;

	margin-left: 18px;

	margin-top: 10px;	

}

#content .box .topbox {

	width: 297px;

	height: 30px;

	float: left;

	color: #ffffff;

	font-size: 14px;

	padding-top: 15px;

	text-align:center;

	font-weight:bold;

}

#content .box .bottombox1 {

	width: 145px;

	height: 298px;

	background: url(../images/music_download_promo.png) 0 100% no-repeat;

	float: left;

	padding-left: 139px;

	padding-top: 10px;

	max-width: 297px;

	background-position: left top;

	text-align:left;

	line-height: 16px;

}

#content .box .bottombox2 {

	width: 145px;

	height: 298px;

	background: url(../images/mobile_promo.png) 0 100% no-repeat;

	float: left;

	padding-left: 139px;

	padding-top: 10px;

	max-width: 297px;

	background-position: left top;

	text-align:left;

	line-height: 16px;

		

}

#content .box .bottombox3 {

	width: 145px;

	height: 298px;

	background: url(../images/skins_promo.png) 0 100% no-repeat;

	float: left;

	padding-left: 139px;

	padding-top: 10px;

	max-width: 297px;

	background-position: left top;

	text-align:left;

	line-height: 16px;

		

}













/* CONTENT FOR INDEX2 */

#content .in1 {background: url(../images/bg_b.jpg) 0 100% no-repeat}

#content .in10 {background: url(../images/bp_1.jpg) 0 0 no-repeat}

#content .in11 {background: url(../images/bp_0.jpg) 0 100% no-repeat}

#content .in1 .left {width: 213px; padding-left: 38px; float: left;}

#content .in1 .left h1 {font-size: 14px; font-family: arial; font-weight: bold; color: rgb(229,113,0); margin-top: 18px; margin-top: 42px}



#content .in1 .right {width: 641px; padding: 35px; padding-bottom: 5px; float: right;}

#content .in1 .right h1 {font-size: 17px; line-height: 26px; font-weight: normal; color: rgb(230,118,51)}

#content .in1 .right p {font-size: 11px; line-height: 150%; color: #464646;}

#content .in1 .right p span {color: rgb(0,88,45)}

#content .in1 .right p a {text-decoration: underline; color: #464646;}

#content .in1 .right p a:hover {text-decoration: none}



/* CONTENT FOR INDEX3 */

#content .in_0 {background: url(../images/bg_b.jpg) 0 100% no-repeat}

#content .in_1 {background: url(../images/bp_1.jpg) 0 0 no-repeat}

#content .in_2 {background: url(../images/bp.jpg) 0 100% no-repeat}

#content .in_0 .left {width: 213px; padding-left: 38px; float: left; background: url(../images/bp_1.jpg) 0 0 no-repeat}

#content .in_0 .left h1 {font-size: 12px; font-family: arial; line-height: 150%; font-weight: bold; color: rgb(229,113,0); margin-top: 18px; margin-top: 42px}

#content .in_0 .left h4 a {font-size: 12px; font-family: arial; line-height: 150%; font-weight: normal; color: rgb(80,110,145); padding-left: 32px}

.bb {border-top: 1px solid rgb(153,153,154); margin-top: 6px; padding-top: 2px; width: 179px}

.bb a {font-size: 12px; font-family: arial; line-height: 150%; font-weight: bold; color: rgb(80,110,145)}



#content .in_0 .right {width: 641px; padding: 35px; padding-bottom: 5px; float: right; background: url(../images/bg_rg0.jpg) 0 0 no-repeat}

#content .in_0 .right h1 {font-size: 17px; line-height: 26px; font-weight: normal; color: rgb(230,118,51)}

#content .in_0 .right p {font-size: 11px; line-height: 150%; color: rgb(88,88,88)}

#content .in_0 .right p span {color: rgb(0,88,45)}

#content .in_0 .right p a {text-decoration: underline; color: rgb(0,88,45}

#content .in_0 .right p a:hover {text-decoration: none}

#content .in_0 .right .und {width: 162px; height: 250px; background: url(../images/feat0.jpg) 0 0 no-repeat; float: right; margin-left: 20px; margin-bottom: 15px;}

#content .in_0 .right .und a div {width: 24px; height: 22px; margin: 127px 0px 0px 119px; cursor: hand}


