html, body {height: 100%; padding: 0; margin: 0; font: 11px Arial, Helvetica, sans-serif; color: #000;}
body {background: #000; border-top: 4px solid #ff5603;}

h1, h2, h3, h4, h5, h6, p, ul, form, input, select, textarea {padding: 0; margin: 0; list-style: none;}

h1.h1-1 {margin-bottom: 25px; padding-left: 20px; background: url(../img/white_arrow_small.gif) no-repeat left;}

input, textarea {border: 1px solid #e0e0d6; color: #80807d; padding: 6px 5px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; overflow: auto}
.btnSubmit {width: 61px; height: 22px; padding:0; border: none; font-weight: bold; color: #80807d; background: url(../img/btnSubmit.gif) no-repeat 0 0}

img {border: none;}
hr {height: 1px; font-size: 0;}
.hr-orange {height: 1px; background: url(../img/orange_line-1.gif) no-repeat center center;}
a {text-decoration: none; color: #ff5604;}
a.read_more {padding: 3px 5px; display: block; float: left; height: 15px; background: #1d3853; color: #fff; font-weight: bold;}
a.top {color: #fff; text-decoration: underline; font-weight: bold;}
.line_empty-2 {height: 20px;}

/* paginator */
.pages {
display:block;
margin:0 100px 20px 30px;
width:780px;
}
.pages .pages_main {
display:block;
float:left;
margin:0 10px;
text-align:center;
width:500px;
}
.pages .pages_nav, .pages .pages_nav li  {display: inline;}
.pages .pages_nav li  {margin: 0 1px; font-weight: bold;}
.pages .pages_nav li a {color: #000; text-decoration: underline;}
.pages .pages_nav li .page_current  {color: #f00; text-decoration: underline;}
.pages .page_previous a, .pages .page_previous_none {
    display: inline; 
    float: left;
    background: #fd5605 url(../img/link-orange.gif) no-repeat left;
    width: 100px;
    padding: 3px;
    padding-left: 25px;
    color: #fff;
    font-weight: bold;
}
.pages .page_next a, .pages .page_next_none {
    display: inline;
    float: right;
    position:relative;
    bottom: 15px;
    background: #fd5605 url(../img/link-orange.gif) no-repeat left;
    width: 100px;
    padding: 3px;
    padding-left: 25px;
    color: #fff;
    font-weight: bold;
}
.pages .page_previous { display:block; width:128px; float:left;}
.pages .page_next {display:block; width:128px; float:right;}
.pages .page_next p.fix_next_page {display:block; height:15px;}
.pages .page_previous a {color: #fff;}
.pages .page_next a {color: #fff;}
.pages .page_previous_none {color: #ddd; cursor: default;}
.pages .page_next_none{color: #ddd; cursor: default;}


/* --------------------------------------------------- */


.main_outer {position: relative; width: 940px; margin: auto;}

.header {height: 96px; border-top: 1px solid #000; background: url(../img/megavision_logo.gif) no-repeat 35px 5px;}
.header .menu {position: relative; height: 1%; margin: 45px 0 0 220px; z-index:10000;}
.header .menu ul li {position: relative; float: left; padding: 0 8px 0 9px; border-bottom: 3px solid #8d8d8e; height: 22px;}
.header .menu ul li a {position: relative; color: #fff !important; border-bottom: 3px solid #8d8d8e; padding: 8px 0;}
.header .menu ul li a:hover, .header .menu ul li a.active {border-bottom: 3px solid #e98e00;}

.header .menu ul li ul {position: absolute; display: none; top: 25px; left: 0; width: 210px; padding: 10px 0 10px 10px; border-top: 5px solid #000; background: #8d8d8e}
.header .menu ul li ul li {float: none; padding: 0 10px 0 7px; border-bottom: none; border-left: 3px solid #ef6906;}
.header .menu ul li ul li a {display: block; height: 16px; padding: 3px 0 2px 0; border-bottom: 1px solid #b9b9ba}
.header .menu ul li ul li a:hover {color: #e98e00 !important; border-bottom: 1px solid #b9b9ba}
.header .menu ul li ul li a.last, .header .menu ul li ul li a:hover.last {border-bottom: none}
.header .menu ul li ul li a.sub {background: url(../img/arrow_white.gif) no-repeat right center;}

.header .menu ul li ul li ul {top: 0px; left: 187px; border-top: none; border-left: 2px solid #fff;}

.welcome {height: 201px; background: url(../img/head_orange_box_bg.gif) repeat-y right top;}
.welcome .banner_big {height: 201px; width: 600px; float: left;}
.welcome .text {padding: 40px 60px 0 0; color: #fff}
.welcome .text h2 {color: #feb413; font-size: 18px; font-style: italic; margin-bottom: 20px; margin-left: 600px;}
.welcome .text a.btn {display: block; color: #fff; height: 20px; line-height: 20px; padding: 0 20px; background: #c22b00; float: left;}

#content {position: relative; height: 1%; padding: 10px 0}

#content .box1 {border: 7px solid #ddd; border-bottom-width: 3px; border-top-width: 4px; height: 1%; background: #8d8d8d; }
#content .box2 {border: 0px solid #8d8d8e; border-bottom: none;}
#content .box3 {border: 7px solid #ddd; height: 1%; border-bottom: 20px #ddd solid;}
#content .white_box {background: #fff; padding: 20px; padding-bottom: 0; margin: 1px 8px 0 8px; position: relative; top: 2px;}
#content .gray_box {background: #8d8d8e; padding: 0px 25px 0px 25px; color: #fff;}
#content .white_box div.fLeft, #content .gray_box div.fLeft {background: url(../img/black_line.gif) no-repeat right bottom; width: 30%; padding-right: 10px; height: 130px;}
#content .white_box div.fRight, #content .gray_box div.fRight {background: url(../img/black_line.gif) no-repeat left bottom; width: 30%; padding-left: 20px; height: 130px;}
#content .gray_box div.fLeft {background: url(../img/white_line.gif) no-repeat right bottom; height: 150px;}
#content .gray_box div.fRight {background: url(../img/white_line.gif) no-repeat left bottom; height: 150px;}
#content .gray_box div.whileLine {background: url(../img/white_line.gif) no-repeat right bottom; height: 150px;}

#content .white_box div.mAuto, #content .gray_box div.mAuto {width: 30%; height: 130px;}
#content .gray_box div.mAuto {width: 30%; height: 150px;}
#content .white_box div.bImg {position: absolute; bottom: 10px;}
#content .gray_box div.bImg {position: absolute; bottom: 40px;}
#content .gray_box div.bText {padding: 10px;}

ul.orange_arrow {list-style-image: url(../img/orange_arrow_small.gif); margin-left: 20px;}
ul.orange_arrow a {color: #4c647c !important; text-decoration: none !important}
ul.orange_arrow a:hover {text-decoration: underline !important; color: #ff5604 !important}
.music .right_col {text-align: center; border-left: 1px solid #ffaa81; margin-left: 10px;}

.footer {background: #c23200; height: 110px; min-width: 940px; color: #f37e53; text-align: right; margin-bottom: 0px;}
.footer .main_outer {width: 920px; padding: 10px 10px 0 10px;}
.footer a {color: #f37e53}
.footer a:hover, .footer a.active {color: #fff; text-decoration: underline}

.footer1 {background-image:url(../img/footer1.gif); height: 109px; min-width: 940px; color: #f08551; text-align: right; background-repeat:repeat-x;}
.footer1 .main_outer {width: 920px; padding: 10px;}
.footer1 a {color: #f08551;}
/* common styles */

.fLeft {float: left}
.fRight {float: right}
.fClear {clear: both}

.fArl {font-family: Arial !important}
.fThm {font-family: Tahoma !important}
.fVrd {font-family: Verdana !important}
.f10 {font-size: 10px !important}
.f11 {font-size: 11px !important}
.f12 {font-size: 12px !important}
.f13 {font-size: 13px !important}
.f14 {font-size: 14px !important}
.f15 {font-size: 15px !important}
.f16 {font-size: 16px !important}
.f17 {font-size: 17px !important}
.f18 {font-size: 18px !important}
.f19 {font-size: 19px !important}
.f20 {font-size: 20px !important}

.c-yellow {color: #fcb928 !important}
.c-orange {color: #c23200}
.c-orange2 {color: #ff5503;}
.c-orange_arrow {background: url(../img/orange_arrow_small.gif) no-repeat bottom; width: 10px; height: 12px; float: left; margin-right: 5px; }
.c-form {color: #fff;}

.delimiter {border-bottom: 1px #eaeaea solid; font-style: 0px; margin: 10px 0;}

.brd-orange {border: 1px solid #ff5503}
.brd-white {border: 1px solid #fff}
.brd-black {border: 1px solid #000}

.ttl-orange {background-color: #ff9800; padding: 5px 10px 5px 70px; color: #fff; font-weight: bold; font-size: 14px;}

.m0 {margin: 0 !important}
.mAuto {margin: auto}

.mt5 {margin-top: 5px !important}
.mt7 {margin-top: 7px !important}
.mt10 {margin-top: 10px !important}
.mt15 {margin-top: 15px !important}
.mt20 {margin-top: 20px !important}
.mt30 {margin-top: 30px !important}
.mt40 {margin-top: 40px !important}
.mt50 {margin-top: 50px !important}

.mr5 {margin-right: 5px !important}
.mr10 {margin-right: 10px !important}
.mr15 {margin-right: 15px !important}
.mr20 {margin-right: 20px !important}
.mr30 {margin-right: 30px !important}
.mr40 {margin-right: 40px !important}
.mr50 {margin-right: 50px !important}

.mb5 {margin-bottom: 5px !important}
.mb10 {margin-bottom: 10px !important}
.mb15 {margin-bottom: 15px !important}
.mb20 {margin-bottom: 20px !important}
.mb30 {margin-bottom: 30px !important}
.mb40 {margin-bottom: 40px !important}
.mb50 {margin-bottom: 50px !important}

.ml5 {margin-left: 5px !important}
.ml10 {margin-left: 10px !important}
.ml15 {margin-left: 15px !important}
.ml20 {margin-left: 20px !important}
.ml30 {margin-left: 30px !important}
.ml40 {margin-left: 40px !important}
.ml50 {margin-left: 50px !important}

.p0 {padding: 0 !important}
.p5 {padding: 5px !important}

.pt5 {padding-top: 5px !important}
.pt10 {padding-top: 10px !important}
.pt15 {padding-top: 15px !important}
.pt20 {padding-top: 20px !important}
.pt30 {padding-top: 30px !important}
.pt40 {padding-top: 40px !important}
.pt50 {padding-top: 50px !important}

.pr5 {padding-right: 5px !important}
.pr10 {padding-right: 10px !important}
.pr15 {padding-right: 15px !important}
.pr20 {padding-right: 20px !important}
.pr30 {padding-right: 30px !important}
.pr40 {padding-right: 40px !important}
.pr50 {padding-right: 50px !important}

.pb5 {padding-bottom: 5px !important}
.pb10 {padding-bottom: 10px !important}
.pb15 {padding-bottom: 15px !important}
.pb20 {padding-bottom: 20px !important}
.pb30 {padding-bottom: 30px !important}
.pb40 {padding-bottom: 40px !important}
.pb50 {padding-bottom: 50px !important}

.pl2 {padding-left: 2px !important}
.pl5 {padding-left: 5px !important}
.pl10 {padding-left: 10px !important}
.pl15 {padding-left: 15px !important}
.pl20 {padding-left: 20px !important}
.pl30 {padding-left: 30px !important}
.pl40 {padding-left: 40px !important}
.pl50 {padding-left: 50px !important}


/************************/
.bld
{
	font-weight:bold;
}

.center
{
	background-color:White;
	background-image:url(../img/centerbg.gif); 
	background-position:bottom; 
	background-repeat:repeat-x; 
	border-right: 6px;
	height:1%;
	margin-left:7px;
	margin-right:7px;
	border: 6px solid #ddd;
}
.center .title
{
	font-size:36px;
	color:#ff9800;
	padding-left:70px;
	padding-top:20px;
	font-weight:bold;
}

.center .or_hr
{
	height:5px; 
	background-color:White;
	background-image:url(../img/hrl.gif); 
	background-repeat:repeat-x;
	background-position:top;
	margin:10px 70px 35px 70px; 
	margin-left:70px; 
	margin-right:70px;
	margin-bottom:30px;
}

.center .img
{
	border:solid 2px #ddd;
	margin:0px 0px 15px 10px;
}

.text_grey_gradient {background: #8b8b8c url(../img/text_bg.gif) repeat-x bottom;}
.text_grey_gradient_small {background: #6f6f70 url(../img/text_bg_sm.gif) repeat-x top;}

.center .text
{
	color:#354b63;
	font-size:11px;
	font-family:Arial;
	margin-left:70px;
	margin-right:70px;
	padding-bottom:70px;
	line-height:20px;
}
.center .text_in {background: #ddd url(../img/grad_grey.png) repeat-x bottom; padding-right: 7px; color:#fff;}
/*background: #8b8b8c url(../img/text_bg1.gif) repeat-x 0 100%;*/

.center .text .text_cont
{
	color:#fff;
	font-size:11px;
	font-family:Arial;
	padding: 20px 30px 10px 70px;
	margin-right:70px;
	margin-bottom:40px;
	line-height:20px;
	background: #8b8b8c url(../img/text_bg1.gif) repeat-x 0 100%;
	border: 6px solid #ddd;
	border-left: none;
	margin-left: -6px;
}

.center .text2
{
	margin-left:0px;
	margin-right:70px;
	padding-bottom:0px;
}

.center .text a
{
	color:#c23200;
	font-weight:bold;
	text-decoration:underline;
}
.center .text a.view
{
    display: block; float: left;
    padding: 0 20px 0 30px;
    margin: 10px 0;
    height: 20px;
    line-height: 20px;
    background: #fd5605 url(../img/link-orange.gif) no-repeat 0 0;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.center .text .or_bold
{
	color:#c23200;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}

/**/
/*.center .text3 {position: relative; height: 1%; margin-left:-6px; margin-right:70px; margin-bottom: 30px; padding-bottom:0px; border: 6px solid #ddd; border-left: none; border-right: none; border-bottom-color: #aeaeae;}*/
.center .text3 {
border: 6px solid #ddd; 
border-left: none; 
border-right: none; 
border-bottom-color: #aeaeae;
display:block;
margin:0 70px 30px -6px;
padding:0;
}
.center .text3_in {background: #ddd url(../img/grad_grey.png) repeat-x bottom; padding-right: 7px;}
.center .text3_in_grad_only {background: #ddd url(../img/grad_grey.png) repeat-x bottom;}

.ttl-red {background-color: #fd5605; padding: 8px 10px 5px 70px; height: 22px; color: #fff; font-weight: bold; font-size: 18px;}
.ttl-red a {display: block; height: 20px; width: 40px; padding-left: 8px; line-height: 20px; background: url(../img/link-top.gif) no-repeat 0 0; font-size: 10px; text-decoration: none;}
.ttl-red a.back {display: block; height: 20px; width: 38px; padding-left: 20px; line-height: 20px; background: url(../img/link-back.gif) no-repeat 0 0; font-size: 10px; text-decoration: none; color: #fff;}

/* line text*/
.line_text {line-height: 20px;}

ul.white_arrow {list-style-image: url(../img/white_arrow_small.gif); margin-left: 85px;}
ul.white_arrow2 {list-style-image: url(../img/white_arrow_small.gif); margin-left: 18px;}
ul.white_arrow li {padding: 5px 0;}
ul.white_arrow a {color: #fff !important; text-decoration: none !important; font-weight: bold;}
ul.white_arrow a:hover {text-decoration: underline !important; color: #ff9800 !important}

.center .title_wrapper {height: 72px; position: relative; margin: -6px 0 0 30px;}
.center .title1 {float: left; font-size:32px; color:#ffba00; padding: 0 25px; height: 60px; line-height: 60px; font-weight:bold; font-style: italic;
    border: 6px solid #cd4700; background: url(../img/title_bg.gif) repeat-x 0 0}
    
.center .or_hr1
{
	height:5px; 
	background-color:White;
	background-image:url(../img/hrl.gif); 
	background-repeat:repeat-x;
	background-position:top;
	margin: -1px 70px 35px 70px; 
	margin-left:70px; 
	margin-right:70px;
	margin-bottom:30px;
}
.center .text3 .hr-gray {height: 0 !important; font-size: 0 !important; overflow: hidden; clear: left; border-top: 1px solid #b1b1b1}

/* Clear Definition : life saver with floats */	
.clear {
	clear:both !important;
	line-height:0 !important;
	height:0 !important;
	font-size:0 !important;
	display:block !important;
	float:none !important;
	margin:0 !important;
	padding:0 !important;
	}
/* END: ----------------------- */

