* { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; }
html, body { font-size: 12px; background-color: #fff; height: 100%; }

div	{ border: solid 0px #000; }
img { border: 0px; }

p { padding-top: 9px; padding-bottom: 9px; font-size:12px ; }

h1 { color: #05507e; font-size:34px; letter-spacing: -1px; padding-bottom: 12px; font-weight:normal; }
h2 { color:#000000; font-size: 20px; padding-bottom: 9px; }
h2 span { color: ababab; font-size: 15px; font-weight: normal; }

/*fix for IE for *.png files*/
.png
{ //background-image: none ! important; behavior: url('/pngfix.htc'); }

/*For putting footer on bottom*/
.pageup	{ margin-bottom:-46px; min-height:100%; min-width:980px; background-image: url(img/bg.jpg); background-repeat: repeat-x; background-position: top; }
* html .pageup{ //height: 100%; }

.pageempty { height: 55px; //clear:both;}
.pagedown  { min-width:980px; width:100%; height:46px; background-color: #05507e;}
/*fix for IE for min-width*/
* .pagedown,.pageup { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%"); }

/*-----------------------------TopGroup-------------------------------*/

.topgroup { background-image: url(img/bg_img.jpg); background-repeat: no-repeat; background-position: right top; }
.logo { float: left; margin-bottom: 50px; }
.logo img { vertical-align: middle; width: 250px; height: 92px; margin-left: 83px; margin-top: 78px; }
.top_phone { color: #b2b2b2; float: right; padding-top: 80px; padding-right: 80px; }
.top_phone span { font-size: 20px; color: #05507e; }
.menu { width: 800px; clear: both;  border-collapse: collapse; margin-bottom: 15px; }

.menu_margin { width: 80px; background-color: #FFFFFF; }
.menu a { display: block; text-align: center; font-size: 14px; color: #b2b2b2; text-decoration: none; background-image: url(img/menu_bg.jpg); background-repeat: repeat-x; background-position: bottom;}
.menu a span { display: block; padding-bottom: 18px; }
.menu .act { background-image: url(img/menu_bg_act.jpg); background-repeat: repeat-x; background-position: bottom; color:#06507e;}
.menu .act span { background-image: url(img/menu_bg_act_img.jpg); background-repeat: no-repeat; background-position: center bottom; }
.menu a:hover { background-image: url(img/menu_bg_act.jpg); background-repeat: repeat-x; background-position: bottom; color:#06507e;}
.menu a:hover span { background-image: url(img/menu_bg_act_img.jpg); background-repeat: no-repeat; background-position: center bottom; }

.menu_items { float: left; position: absolute; background-color: #04507e; background-image: url(img/menu_item_bg.jpg); background-repeat: no-repeat; background-position: left bottom; padding-top: 3px; padding-bottom: 3px; //padding-top: 6px; //padding-bottom: 6px;}
.menu_items a { display: block; color: #FFFFFF; text-decoration: none; padding-left: 40px; padding-top: 6px; padding-bottom: 8px; padding-right: 25px; //padding-top: 3px; //padding-bottom: 4px; }
.menu_items img { vertical-align: middle; width: 155px; height: 7px; }
.menu_items .shadow { text-align: right; }

/*-----------------------------LeftGroup------------------------------*/


/*----------------------------RightGroup------------------------------*/


/*----------------------------CenterGroup-----------------------------*/

.centergroup { padding-left: 110px; margin-right: 60px; padding-top: 25px; //width: 100%; overflow:hidden; min-height:451px; }
.bg1 { background-image:url(img/bg1.jpg); background-repeat:no-repeat; padding-top: 65px; }
.bg2 { background-image:url(img/bg2.jpg); background-repeat:no-repeat; padding-top: 65px; }

.content_left { float: left; width: 49%; text-align: justify; padding-bottom: 25px; }
.content_right { float: right; width: 49%; padding-bottom: 25px; }

.pageup .centergroup  ul { padding-top: 5px; padding-bottom: 9px; padding-left: 18px; color: #4d4d4d; }
.centergroup li { padding-bottom: 4px; padding-top: 4px; }
.centergroup ul span { color: #05507e; }
.top_images { overflow: hidden; //width: 100%; }
.top_images_width { white-space:nowrap;}
.news_preview .date { font-size: 10px; color: #ababab; }
.news_preview { padding-top: 3px; padding-bottom: 6px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #bbbbbb; padding-left: 3px; text-align: left; margin-right: 60px; }
.news_preview span { padding-right: 20px; line-height: 16px; }
.news_preview .inner,.news_preview .inner span { padding-right: 20px; line-height: 16px; font-size:11px; text-decoration:underline; color:#848484;}
.news_preview .inner	{text-decoration:none;}
.more_btn { display: block; float: right; margin-top: -12px; //margin-top: -19px; }
.grey	{color: #ababab;}
.black	{color:#000;}

/*-------------------------------Footer-------------------------------*/
.starcopyright     {padding:0 0 0 125px; float:left;}
     .starcopyright      p {font-size:11px; color: #ffffff; padding-top:17px;}
     .starcopyright img {vertical-align:middle;}
     
.everstudio a {color:#ffffff; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
     .everstudio a {text-decoration:none;}
     .everstudio     p     {color:#ffffff; float:left; margin:0px; padding: 0px; }
.everstudio     {float:right; margin:12px 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;}
	 

.form1	td {padding :2px; vertical-align:top; text-align:left;}
.form1	.formzip	{width:50px;}
.form1,.form1	strong {font-size:12px; color:#4d4d4d; font-family:Arial; font-weight:bold;}
.form1	textarea,.form1 input,.form1	select	 { width:100%; font-weight:normal; font-size:11px; text-align:left;}
.form1	{margin-bottom:10px; width:400px; }
.form1	u{ text-decoration:none; font-weight:bold; color:red;}
.form1	td.head	{border:solid 1px #999999; background-color:#f7e7c1; text-align:center; }
.form1	.radio	{ color:#555; font-weight:normal;}
.form1	.radio	input,.form1	.radio select	{width:auto !important;}


