/* Standard
=========================================================================== */

* {
    outline:0;
}

body, html {
	height: 100%;
}

body{
    margin: 0;
    padding: 0;
    color: #333333;
    font: 62.5%/140% Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    background:url(../images/login/top_bg.jpg) repeat-x;
}

.clear {
	clear:both;
	margin:0;
	padding:0;
}

#clear {
	clear:both;
}

/* Page Structure
=========================================================================== */

#content_wrapper {
	margin: 0 auto;
	width: 790px;
	text-align:left;
	background:url(../images/shadow.gif) repeat-y;
}

#contents {
    margin: 0 auto;
	width: 760px;
	text-align:left;
}

#header {
	margin: auto;
	width: 748px;
	height:123px;
	text-align:left;
	border-top:5px solid #FFFFFF;
	background:#82D223 url(../images/rectangle.gif) top right no-repeat;
	}

#logo {
    float:left;
	margin-left:25px;
	margin-top:23px;
	width:80px;
	height:81px;
	background:url(../images/logo.gif) no-repeat;
}




#tel_fax {
    float:right;
	margin-right:59px;
	margin-top:65px;
	width:400px;
	text-align:right;
}



#menu {
    float:right;
	margin-right:56px;
	margin-top:15px;
	width:400px;
}

#menu li a:hover, {
	text-decoration: none;
}

#menu ul  {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	float:right;
}
#menu li {
	display: inline;
} 
#menu li a {
	float: left;
	text-indent: -9000px;
	height: 15px;
	margin-left:4px;
	margin-right:3px;
}

#menu1, #menu2, #menu3, #menu4 {
    background:url(../images/nav.gif) no-repeat;
}

#menu1 {background-position: 0 0px; width:45px}
#menu2 {background-position: 0 -20px; width:97px}
#menu3 {background-position: 0 -40px; width:71px}
#menu4 {background-position: 0 -60px; width:45px}
#menu1:hover, #menu1:focus, #menu1.on {background-position: 0 -80px;}
#menu2:hover, #menu2:focus, #menu2.on {background-position: 0 -100px;}
#menu3:hover, #menu3:focus, #menu3.on {background-position: 0 -120px;}
#menu4:hover, #menu4:focus, #menu4.on {background-position: 0 -140px;}

#sub_header {
    margin: 0 auto;
	width: 748px;
	height:165px;
	text-align:left;
}

#main_image_left {
width:508px;
height:160px;
margin-top:5px;
margin-bottom:0px;
float:left;
text-align:left;
}

#main_image_right {
width:234px;
height:160px;
margin-top:5px;
margin-bottom:0px;
float:right;
text-align:left;
}

#content {
    margin: 0 auto;
	width: 748px;
	text-align:left;
}

#footer_wrapper {
    margin: 10px 0 0 auto;
	width: 760px;
	height:30px;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:4px;
	padding-top:6px;
}

#footer_inner {
	margin: 0 auto;
	width:747px;
	height:28px;
	text-align:left;
	background-color: #e6e6e6;
}

#footer_navs {
margin-left:15px;
margin-top:7px;
width:150px;
height:15px;
float:left;
}

#footer_copy {
margin-right:15px;
margin-top:7px;
width:400px;
height:15px;
float:right;
text-align:right;
}


#box_undertop_values ul {
margin:10px auto;
padding-left:8px;
padding-bottom:5px;
list-style-type:none;
}

#box_undertop_values li {
margin:0 0 4px 0;
background:url(../images/arrow.gif) no-repeat 0 4px;
padding-left:14px;
}


#box_undertop_values2 ul {
margin:10px auto;
padding-left:8px;
padding-bottom:5px;
list-style-type:none;
}

#box_undertop_values2 li {
margin:0 0 4px 0;
background:url(../images/arrow.gif) no-repeat 0 4px;
padding-left:14px;
}



/* Homepage DIVs
=========================================================================== */

#box_one_wrapper {
	width:226px;
	margin:0;
	padding:0;
	float:left;	
}


#box_one {
	width:226px;
	margin-top:5px;
	margin-bottom:7px;
	float:left;
	padding-left:16px;
	padding-right:16px;
	padding-top:17px;
	padding-bottom:18px;
	background:url(../images/tri.gif) bottom right no-repeat;
	background-color: #3399CC;
	
}

#box_underone {
	width:226px;
	margin-top:2px;
	margin-bottom:7px;
	float:left;
	padding-left:16px;
	padding-right:16px;
	padding-top:7px;
	padding-bottom:10px;
	background:url(../images/tri2.gif) bottom right no-repeat;
	background-color: #99cc00;
}

#box_top {
width:716px;
margin-top:5px;
margin-bottom:0px;
float:left;
padding-left:16px;
padding-right:16px;
padding-top:17px;
padding-bottom:10px;
background:url(../images/tri.gif) bottom right no-repeat;
background-color: #3399CC;
}

#box_top_companies {
width:716px;
margin-top:5px;
margin-bottom:0px;
float:left;
padding-left:16px;
padding-right:16px;
padding-top:15px;
padding-bottom:0px;
background:url(../images/tri.gif) bottom right no-repeat;
background-color: #3399CC;
}

#box_topcontact {
width:476px;
margin-top:5px;
margin-bottom:0px;
float:left;
padding-left:16px;
padding-right:16px;
padding-top:30px;
padding-bottom:10px;
background:url(../images/tri.gif) bottom right no-repeat;
background-color: #3399CC;
}

#box_undertop {
width:340px;
margin-top:10px;
margin-bottom:7px;
float:left;
padding-left:16px;
padding-right:10px;
padding-top:5px;
}

#box_undertop_values {
width:330px;
margin-top:10px;
margin-bottom:7px;
float:left;
padding-left:16px;
padding-right:20px;
padding-top:5px;
}

#box_undertop_right {
width:320px;
padding-right:15px;
padding-left:20px;
padding-top:5px;
margin-right:10px;
margin-top:10px;
margin-bottom:7px;
float:right;
border-left:1px solid #CCCCCC;
}

#box_undertop_values2 {
width:310px;
padding-right:15px;
padding-left:20px;
padding-top:5px;
margin-right:30px;
margin-top:10px;
margin-bottom:7px;
float:right;
border-left:1px solid #CCCCCC;
}

#box_two_three_wrapper {
	width:485px;
	margin:0;
	padding:0;
	float:right;	
}

#box_two {
width:205px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:25px;
margin-left:12px;
margin-top:3px;
margin-bottom:7px;
float:left;
}

#box_three {
width:212px;
padding-right:5px;
padding-left:15px;
margin-left:10px;
margin-right:9px;
margin-top:3px;
margin-bottom:7px;
float:right;
border-left:1px solid #CCCCCC;
}

#box_subcontent {
width:482px;
margin-top:10px;
margin-bottom:8px;
float:left;
padding-left:16px;
padding-right:16px;
padding-top:0px;
padding-bottom:10px;
border-right:1px solid #CCCCCC;
}


#box_four {
width:213px;
padding-right:5px;
padding-left:0px;
margin-left:0px;
margin-top:10px;
margin-bottom:7px;
float:right;
}





/* Text Styles
=========================================================================== */

.body_text {
    line-height:15px;
	color:#666666;
    font:Verdana, Arial, Helvetica, sans-serif;
}

.body_text_white {
    font-size:12px;
    line-height:16px;
	color:#ffffff;
    font:Verdana, Arial, Helvetica, sans-serif;
}
.sub_title {
	color:#ffffff;
    font:13px/16px Verdana, Arial, Helvetica, sans-serif;
}

.body_title {
	color:#333333;
    font:14px/20px Verdana, Arial, Helvetica, sans-serif;
}

img.toppadder {
margin-top:23px;
}

.footer_text {
font-family:Arial;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#666666;
text-align:right;
}

.underlined {
text-decoration:underline;


}
.underlined_white {
text-decoration:underline;
font:11px/13px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF

}

/* Link Styles
=========================================================================== */

a.Buttons:link {
    font-size:11px;
    background:url(../images/arrow.gif) no-repeat 0 2px;
	padding-left:15px;
	font-weight:normal;
	text-decoration:none;
	color: #333333;
	text-align:left;
}
a.Buttons:visited {
    font-size:11px;
    background:url(../images/arrow.gif) no-repeat 0 2px;
	padding-left:15px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
	text-align:left;
}
a.Buttons:active {
    font-size:11px;
    background:url(../images/arrow.gif) no-repeat 0 2px;
	padding-left:15px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
	text-align:left;
}
a.Buttons:hover {
    font-size:11px;
    background:url(../images/arrow.gif) no-repeat 0 2px;
	padding-left:15px;
	font-weight:normal;
	text-decoration:underline;
	color:#333333;
	text-align:left;
}

.Button_ON {
    font-size:11px;
    background:url(../images/arrow.gif) no-repeat 0 2px;
	padding-left:15px;
	font-weight:normal;
	text-decoration:underline;
	color:#333333;
	text-align:left;
}

a.newsitems:link  {
color:#999999;
font-weight:bold;
background:url(../images/greenarrow.gif) no-repeat left;
padding-left:20px;
text-decoration:none;
}
a.newsitems:active  {
color:#999999;
font-weight:bold;
background:url(../images/greenarrow.gif) no-repeat left;
padding-left:20px;
text-decoration:none;
}
a.newsitems:visited  {
color:#999999;
font-weight:bold;
background:url(../images/greenarrow.gif) no-repeat left;
padding-left:20px;
text-decoration:none;
}
a.newsitems:hover {
color:#999999;
font-weight:bold;
background:url(../images/greenarrow.gif) no-repeat left;
padding-left:20px;
text-decoration:underline;
}




a.newstitle:link  {
color:#999999;
font-weight:bold;
background:url(../images/greenarrow.gif) no-repeat right;
padding-right:20px;
text-decoration:none;
}
a.newstitle:active  {
color:#999999;
font-weight:bold;
background:url(../images/greenarrow.gif) no-repeat right;
padding-right:20px;
text-decoration:none;
}
a.newstitle:visited  {
color:#999999;
font-weight:bold;
background:url(../images/greenarrow.gif) no-repeat right;
padding-right:20px;
text-decoration:none;
}
a.newstitle:hover {
color:#999999;
font-weight:bold;
background:url(../images/greenarrow.gif) no-repeat right;
padding-right:20px;
text-decoration:underline;
}
a:link {
	color: #333333;
}

a:visited {
	color: #333333;
}


#box_four ul {
margin-top:6px;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:0;
list-style:none;
}

#box_four li {
margin:0px;
} 

#box_four li a {
margin:0px;
}

.line_pos {
margin-left:1px;
margin-bottom:9px;
margin-top:6px;
}








a.Button:link {
    font-size:9px;
	font-weight:normal;
	text-decoration:none;
	color: #666666;
	text-align:left;
}
a.Button:visited {
    font-size:9px;
	font-weight:normal;
	text-decoration:none;
	color:#666666;
	text-align:left;
}
a.Button:active {
    font-size:9px;
	font-weight:normal;
	text-decoration:none;
	color:#666666;
	text-align:left;
}
a.Button:hover {
    font-size:9px;
	font-weight:normal;
	text-decoration:underline;
	color:#666666;
	text-align:left;
}





a.contact:link {
	font-weight:normal;
	text-decoration:none;
	color: #ffffff;
	text-align:left;
}
a.contact:visited {
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	text-align:left;
}
a.contact:active {
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	text-align:left;
}
a.contact:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#ffffff;
	text-align:left;
}
