body, html			{margin:0;padding:0;color:#333;background-color:#fff;font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: center;}
img					{border:0;}
#container			{width:888px; margin-left:auto;margin-right:auto;text-align:left;}
h1,h2				{margin:0;padding:0;}

/* structure */
.holder_top			{display:inline;width:100%;margin-bottom:20px;float: left;clear: both;}
.holder				{display:inline;width:100%;margin-bottom:50px;float: left;clear: both;}
.holder_top ul		{margin: 0;padding: 0;list-style-type: none;}
.holder ul			{margin: 0;padding: 0;list-style-type: none;}
.box_left			{width:488px;padding-top:38px;display: block; float: left;}
.box_right			{width:338px;display: block; float: right;margin-right:0px;}

.slide				{overflow:hidden;margin-top:15px;margin-left:16px;}
.image_left			{float:left;margin-left:-3px;margin-right:18px;margin-bottom:18px;}
.mar_top			{margin-top:18px;}
.box_snaps			{width:188px;display: block;margin-right:8px; float: left;}
.box_highlight		{width:380px;display: block;margin-right:8px; float: left;}
.box_highlight_text {width:395px;display: block;margin-right:8px; float: left;}
.divider_highlight			{height:300px;padding-left:68px;line-height:14px;padding-top:18px;line-height:17px;border-bottom: #a8a8a8 1px dotted;}
.divider_highlight2			{padding-left:68px;line-height:14px;padding-top:18px;line-height:17px;border-bottom: #a8a8a8 1px dotted;}
.divider_img		{height:150px;padding-left:68px;line-height:14px;padding-top:18px;line-height:17px;border-bottom: #a8a8a8 1px dotted;}
.divider_img_bot	{height:150px;padding-left:68px;line-height:14px;padding-top:18px;line-height:17px;}

.divider_highlight_bot {height:300px;padding-left:68px;line-height:14px;padding-top:18px;line-height:17px;}
.divider_highlight_bot2 {padding-left:68px;line-height:14px;padding-top:18px;line-height:17px;}

.roundcont {
margin-top:18px;
width: 336px;
background: url(../images/box_mid.gif) repeat-y;
color: #484848;
}
 
.roundcont p {
margin: 0 16px;
}
 
.roundtop {
background: url(../images/box_top.gif) no-repeat top right;
}
 
.roundbottom {
background: url(../images/box_bottom.gif) no-repeat top right;
}
 
img.corner {
width: 336px;
height: 15px;
border: none;
display: block !important;
}

.note360			{position:absolute; top:286px; margin-left:726px; visibility:visible; z-index:101;
					filter: alpha(opacity=80); opacity: 0.80;}

/* text-higlights */
.gray				{color: #a8a8a8;}
.grey				{color: #999;}
.red				{color: #ff0000;}
.blu				{color: #0000ff;}
.green				{color: #009900;}

/* background-color */
.lite				{background-color:#F7F7F7;}

/* font-size */
.f8					{font-size:8px;}
.f9					{font-size:9px;}
.f9g				{font-size:9px;color: #888;}
.f10				{font-size:10px;}
.f11				{font-size:11px;}
.f12				{font-size:12px;}
.f15				{font-size:15px;}
.f20				{font-size:20px;}

/* texts variants */
.title				{padding-left:68px;padding-top:8px;padding-bottom:8px;color:#333;font-size:11px;line-height:14px;font-weight:bold;}
.title_box			{padding-left:68px;border-bottom: #c4c4c4 1px dotted; padding-top:2px;padding-bottom:8px;margin-bottom:8px;color:#333;font-size:11px;line-height:14px;font-weight:bold;}
.title_text       	{padding-left:68px;padding-top:8px;padding-bottom:8px;color:#333;font-size:11px;line-height:14px;}
.divider_text       {padding-left:68px;border-top: #a8a8a8 1px dotted;line-height:14px;padding-top:12px;padding-bottom:20px;line-height:17px;}
.copyright			{padding-left:68px;border-top: #a8a8a8 1px dotted;padding-top:12px;font-size: 10px;color:#999;text-align:left;}
.design				{color:#a8a8a8;font-size:9px;float:right;padding-bottom:30px;margin-top:-12px;}
.img_text			{padding-top:8px;padding-bottom:28px;}
.icon				{color: #999;text-decoration: none;}
.artenergy			{color: #a8a8a8;font-size: 10px;text-decoration: none;padding-right:15px;}
.icon_img			{margin-left:7px;}
.highlight			{background-color: #eee;margin-top:18px;margin-bottom:18px; padding-top:8px;padding-left:5px;padding-bottom:18px;padding-right:18px;line-height:14px;font-weight:bold;color:#888;}

.reed_more			{width:88;font-size:10px;font-style: italic;color:#6B6B6B;text-decoration: none;background:url(../images/arrow_r.gif) no-repeat;background-position:56px 4px;}

/* top layers */
.address			{position:absolute; top:23px; margin-left:84px; visibility:visible; z-index:102;color:#fff;}
.brand				{position:absolute; top:0px; margin-left:64px; visibility:visible; z-index:101;}
.top				{height:20px;text-align:right;padding-right:17px;color:#a8a8a8;font-size:10px;}
.display			{float: left;width:888px;height:382px;background: url(../images/slide_bg.jpg) no-repeat;}


/*background-color:#ffffcc; // border: #000 1px solid;*/ /*margin:30 0 20 0px; = top,right,bot,left;*/ /*background:30 0 20 0px; = left, top,right,bot;*/

/* links */
a					{text-decoration: none;color: #6699FF;}
a:hover				{text-decoration: underline;color: #A41D1D;}
a.sub				{text-decoration: underline;color: #6699FF;}
a.sub:hover			{text-decoration: none;color: #A41D1D;}

a.icon				{color: #999;text-decoration: none;}
a.icon:hover		{color: #990000;text-decoration: none;}
/* menu */
.menu				{font-size:11px;height:41px;text-align:right;padding-right:14px;}
.menu ul			{margin: 0;padding: 0;list-style-type: none;padding-top:20px;}
.menu li 			{display:inline;}
.menu li a			{color:#990000;text-decoration: none;line-height:15px;padding-right:3px;padding-left:3px;font-weight:bold;}
.menu li a:hover	{color:#999;text-decoration: none;border-bottom:#9933cc 1px dotted;}
.menu li a.up		{color:#cc9900;text-decoration: none;}

/* menu green bullet */
.menu7				{padding-top:8px;display: block;}
.menu7 ul			{margin: 0;padding: 0;list-style-type: none;font-weight:bold;}
.menu7 li			{color:#484848;text-decoration: none;padding-left:32px;padding-bottom:5px;
					background:url(../images/bullet.gif) no-repeat;background-position: 1px 4px;padding-bottom:12px;}

.icon img				{background-color:#737881;}			
.icon:hover img			{background-color:#a31111;}

.zoom img			{margin-bottom: 10px;clear: right;border-right:#fff 1px dotted;border-bottom:#fff 1px dotted;}
.zoom:hover img		{border-right:#A41D1D 1px dotted;border-bottom:#A41D1D 1px dotted;}

.border img			{border: #fff 1px solid;}
.border:hover img	{border: #A41D1D 1px dotted;}

.clear_all			{content: "."; display: block;height: 0;clear: both;visibility: hidden;}

blockquote p ~ p { background: none; }

blockquote {color:#8b0000;
margin:0;
font: italic 1.2em Georgia, Times New Roman, Times, serif;
padding-right: 18px;
background: url(../images/quote-close.gif) no-repeat bottom right;
}

blockquote p {font: italic 1.1em Georgia, Times New Roman, Times, serif;
font-weight:bold;
background: url(../images/quote-open.gif) no-repeat top left;
padding-left: 18px;
}
