* {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; }
html, body {margin: 0; padding: 0; font:normal 12px Tahoma,Arial,Sans-serif; background-color:#fff; height:100%;}

.png
{ //background-image: none ! important;
        behavior: url('pngfix.htc');
}


/* text styles */
a { font-family:Arial,Sans-serif; font-size:12px; text-decoration:underline;color:#00a0c6;; }
	a.sz16red	{color:#e0013f; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
	a.sz16white	{color:#fff; font-size:16px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

p,form,ul,table {color:#000; font-size:12px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
	.nomargin {margin:0px;}
	.bigger	{font-size:larger;}

	.gray	{color:#4d4d4d;}
	.white	{color:#fff;}
	.blue	{color:#00a0c6 !important;}
	i {color:#0088CC; font-style:normal; font-weight:bold;}


img {border:0; padding:0; margin:0; }
div { margin:0px; padding:0px; border:solid 0px #000;}
	.padleft10 {padding-left:10px;}
	.padright10 {padding-right:10px;}
	.padleft20 {padding-left:20px;}
	.padright20 {padding-right:20px;}
	.padright30 {padding-right:30px !important;}
	.padtop20	{padding-top:20px;}
	.noborder	{border:none !important;}
	.nopad	{padding:0px !important;}

input {padding:0px; margin:0px; width:100%; ; color:#4d4d4d; font-size:12px; font-family:Tahoma,Sans-serif;}
h1,h2,h5,h4,h6,h3	{margin:0px; padding:0; font-family:Arial, Sans-serif; font-weight:normal;}
h1	{font-size:18px;  color:#000;  font-weight:normal; letter-spacing:-1px; line-height:40px; font-family:Arial, Helvetica, sans-serif;}
h1	a {font-size:18px; text-decoration:none;}
h2	{font-size:24px;  color:#000;  font-weight:bold; letter-spacing:-1px; line-height:24px; display:inline;}


.text	{overflow:hidden; //float:left; //width:100%;}
.text p	img,.text img	{margin:0 5px 5px 5px;}
.text	p	{overflow:hidden; //float:left; //width:100%; }


table	{border:0;position:relative; border-collapse:collapse; }
table	th	{font-weight:bold; text-align:center;}
td	{border:0;}

ul	{ margin:0px; margin-left:25px; list-style:none; }
ul	li	{line-height:18px; padding-left:25px; background:url(img/arr.jpg) top left no-repeat;}


ol	{margin-left:25px;}
ol	li	{margin-bottom:5px; font-size:11px; color:#6D6F71;}

.form1	td {padding :2px; text-align:left; vertical-align:top;}
.form1,.form1	strong {font-size:12px; font-weight:bold; font-family:Tahoma; color:#656565;}
.form1	textarea,.form1 input	 {width:100%;}
.form1	{margin-bottom:10px; width:100%;}
.form1	b{color:red;}
.form1	td.head	{border:solid 1px #999999; background-color:#f7e7c1; text-align:center; width:100%;}


.starcopyright	{padding:0 0 0 125px; float:left;}
	.starcopyright	 p {color:#8a8a8a; font:Arial, Helvetica, sans-serif; font-size:11px; margin-top:9px; //margin-top:0px; //padding-top:9px;}
	.starcopyright img {vertical-align:middle;}

.everstudio a {color:#7e8188; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	.everstudio a {text-decoration:none;}
	.everstudio	p	{float:left; margin:0px;}
.everstudio	{float:right; margin:11px 25px 0 0; width:30%; text-align:right;}
	.everstudio img	{float:left; text-align:right;}
	.everstudio	a.hr {display:block; float:left; margin:0px;}
	.everstudio	a:hover {text-decoration:underline;}
	.everstudio	.link	{padding-left:68px;}

/*For putting footer on bottom*/
.pageup	{margin-bottom:-60px; min-height:100%; min-width:980px;}
* html .pageup{//height: 100%;}

.pageempty {height: 60px; //clear:both;}
.pagedown  {min-width:950px; float:left; width:100%; height:60px;}
/*fix for IE for min-width*/
* .pagedown,.pageup,.header{width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1200)? "1200px" : "100%");}

.pageup .content_header .header_right { float: right; height: 304px; width: 285px; }
.pageup .content_header .header_left { height: 300px; margin-right: 285px; background:url(img/bkg_line.gif) top left repeat-x;}
.header_bkg	{background-image: url(img/bkg.jpg); background-repeat: no-repeat; background-position: left top; height:300px;}
.pageup .content_header .header_right .top1 { background: url(img/pic1.jpg) top right no-repeat; height: 144px; position: relative; margin-top: 4px; }
.pageup .content_header .header_right span { position: absolute; bottom: 7px; left:15px;}
.pageup .content_header .header_right .top2 { background: url(img/pic2.jpg) top right no-repeat; height: 144px; margin-top: 8px; position: relative; }
.pageup .content_header .header_left .logo { padding-top: 7px; padding-left: 240px; float: left; text-align: center; }
.pageup .content_header .header_left .logo p { font: bold 14px Tahoma; color: #fff; margin-top: 5px; }

.pageup .content { overflow: hidden; //float:left; //width:100%;margin-top: 20px;}
.pageup .content .menu { float: left; width: 285px; overflow: hidden; text-align: center;}
.pageup .content .right_column { float: right; width: 285px; overflow: hidden; }
.pageup .content .content_main { //width: 100%; margin-right: 285px; margin-left: 285px; }

.pageup .content .menu .menu_inn { margin:0 25px 0 25px; border-top-width: 3px; border-bottom-width: 3px; border-top-style: solid; border-bottom-style: solid; border-top-color: #5282c4; border-bottom-color: #5282c4; }
.pageup .content .menu .menu_inn a { line-height: 30px; display: block; height: 30px; text-align: left; font-size: 12px; color: #000; padding-left:10px; text-decoration:none; border-bottom:solid 1px #5282c4;}
.pageup .content .menu .menu_inn a.act	{color:#fff; background-color:#5082c9;}
.pageup .content .menu .menu_inn div { background: #598ac9 url(img/menu_l.jpg) no-repeat left top; }
.pageup .content .menu .menu_inn div div { background: url(img/menu_r.jpg) no-repeat right top; }

.info th,.info td	{padding:4px; text-align:left; vertical-align:top;}
.info th { color: #646363; white-space:nowrap;}
.info td { color: #000; border-bottom: 1px solid #AAAAAA; }
.c1 { width: 120px; display: block; float: left; margin-right: 7px; margin-bottom: 7px; margin-left: 7px; }
.mesh { background-image: url(img/mesh.jpg); background-repeat: no-repeat; background-position: left top; }
