* { margin:0; padding:0;}
body {
	background:url(images/tail-body.gif) repeat-x top #fbfbfb;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:100%;
	line-height:1em;
	color:#595959;
	border-left-color: #999;
	
}       
  


input, textarea, select { font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size:1em; color:#333 }

.fleft { float:left; }
.fright { float:right; }
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden; }
.wrapper2 {	background: url('images/clip.png') 00px 40px no-repeat;}

.container { width:100%;}

p {
	margin:0;
	padding:0;
	font-size: 12px;
}

.tail-bottom { background:url(images/tail-bottom.gif) repeat-x bottom;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:47px;}
.form input {width:304px; padding:3px 0 3px 3px; background:#fff; border:1px solid #acacac;}
textarea { width:332px; height:111px; overflow:auto; background:#fff; border:1px solid #acacac; padding:3px 0 0 3px; margin-bottom:16px; color:#333}


/*==================list====================*/
ul { list-style:none;}

.site-nav { width:100%; overflow:hidden;}
.site-nav li { float:left;}
.site-nav  a:hover {color:#1e5ebd;}
.site-nav  a:active {color:#1e5ebd;}


.footer-nav li { float:left; padding-left:15px; margin-left:15px; font-size:12px}
.footer-nav li a { text-decoration:none; color:#454545; font-size:12px}
.footer-nav li a:hover { text-decoration:underline; font-size:12px}

.footer-nav1 li { float:left; padding-left:15px; margin-left:15px;}
.footer-nav1 li a { text-decoration:none; color:#454545;}
.footer-nav1 li a:hover { text-decoration:underline;}

.list li {float:left; border-right:1px dotted #3e4854; line-height:1em;  color:#fff; text-transform:uppercase; font-size:.83em; padding-right:8px; margin-right:8px;}
.list li.last { border-right:0; padding-right:0; margin-right:0;}
.list li a { color:#fff; text-decoration:none;}
.list li a:hover {text-decoration:underline;color: #fff;}

.list1 li {	padding:0 0 8px 11px;	background:url(images/marker.gif) no-repeat left 5px;		color:#fff;	font-size:12px;	border-left-color: #933;}
.list1 li a { text-decoration:none; color:#fff;}
.list1 li a:hover { text-decoration:underline;color:#fff}

.list2 li { background:url(images/line-2.gif) repeat-x bottom; padding:0 0 7px 6px; margin-bottom:7px;}
.list2 li.last { background:none; margin-bottom:0;}
.list2 li.last a.link { color:#f36200;}
.list2 li span { display:block; padding-left:13px; background:url(images/marker-1.gif) no-repeat left 6px; color:#;}
.list2 li a {color:#2882AF;	text-decoration:none;}
.list2 li a:hover { text-decoration:underline;}

.list3 { margin-top:-29px; padding-bottom:18px; font-size:12px;}
.list3 li { color:#454545; padding-top:29px; font-size:12px;}
.list3 li b { display:block; font-size:12px;}
.list3 li span { color:#2882AF; font-size:9px; margin-bottom:3px; display:block;}
.list3 li p { line-height:1.25em; margin-bottom:2px; font-size:12px;}
.list3 li a { color:#fc6500; text-decoration:none; padding-left:13px; background:url(images/marker-1.gif) no-repeat left 5px; font-size:12px}
.list3 li a:hover { text-decoration:underline;  color:#fc6500; font-size:12px;}

.list4 li { border-bottom:1px solid #d6d6d6; padding-bottom:20px; margin-bottom:20px;}
.list4 li.last { border-bottom:0; margin-bottom:0;}
.list4 li cite { display:block; font-style:normal;}
.list4 li span { display:block; text-align:right; color:#fc6500;}


.list5 { margin-top:-26px; padding-bottom:20px;}
.list5 li { width:100%; overflow:hidden; vertical-align:bottom; color:#454545; padding-top:26px; font-size:12px;}
.list5 li b { display:block;}
.list5 li img { float:left; margin-right:10px;}

.list6 li { padding:0 0 7px 6px; margin-bottom:7px;  font-size:12px;}
.list6 li.last { background:none; margin-bottom:0;}
.list6 li.last a.link { color:#f36200;}
.list6 li span { display:block; padding-left:13px; background:url(images/marker-1.gif) no-repeat left 6px; color:#;}
.list6 li a {color:#2882AF;	text-decoration:none;}
.list6 li a:hover { text-decoration:underline; color:#2882AF}

.list7 li { padding:0 0 8px 11px; background:url(images/marker-1.gif) no-repeat left 5px;  color:#595959; font-size:12px;}
.list7 li a { text-decoration:none; color:#595959;}
.list7 li a:hover { text-decoration:none;color:#fc6500}

/*==================gray text====================*/
.list8 li {	padding:0 0 8px 11px; font-size:1.17em;	background:url(images/marker.gif) no-repeat left 5px;	color:#FFF;	font-size:12px;}
.list8 li a { text-decoration:none; color:#FFF;}
.list8 li a:hover {	text-decoration:underline;	color:#FFF}


/*==================TEST text====================*/
.list11 li {padding:0 0 8px 11px; font-size:12px;	background:url(images/marker.gif) no-repeat left 5px;	color:#FFF;	}
.list11 li a { text-decoration:none; color:#FFF;}
.list11 li a:hover {	text-decoration:underline;	color:#FFF}

/*==================green text====================*/
.list9 li {  repeat-x bottom; padding:0 0 7px 6px; margin-bottom:7px;}
.list9 li.last { background:none; margin-bottom:0;}
.list9 li.last a.link { color:#595959;}
.list9 li span {display:block; padding-left:13px;background:url(images/marker-1.gif) no-repeat left 6px; color:#;}
.list9 li a {color:#88b403;	text-decoration:none;}
.list9 li a:hover { text-decoration:underline;}


.list10 li {  repeat-x bottom; padding:0 0 7px 6px; margin-bottom:7px;}
.list10 li.last { background:none; margin-bottom:0;}
.list10 li.last a.link { color:#76c406;}
.list10 li span {display:block; padding-left:13px;background:url(images/marker-1.gif) no-repeat left 6px; color:#;}
.list10 li a {color:#595959;text-decoration:none;}
.list10 li a:hover { text-decoration:underline;}


/*==================other====================*/
.img-box img { margin-bottom:25px; display:block;}
.img-box1 { width:100%; overflow:hidden; padding-bottom:10px;}
.img-box1 img { float:left; margin:0 20px 0 0;}
.img-box1 a img { float:none; margin:0;}

.img-box2 img {	float:right;margin:0 20px 0 0;color: #FFF;}
.img-box2 { width:100%; overflow:hidden; padding-bottom:10px;}
.img-box2 {	width:100%;	overflow:hidden;padding-bottom:10px;text-align: left;}
.img-box2 a img { float:none; margin:0;}



.p1 { margin-bottom:30px;}
.p2 { margin-bottom:18px;}
.p3 { margin-bottom:18px; color:#333}
.p4 { margin-bottom:18px; color:#88b403; display:inline; text-align: right;}
.p5{ margin-bottom:18px; color:#88b403; }
.p6{ margin-bottom:18px; color:#0481b2; }
.p7{ font-size: 9px; }




.phone {float:right; margin-right:320px;}


/*==================txt, links, lines, titles====================*/
a {color:#f36200;}
a:hover{
	text-decoration:none;
	text-align: right;
}
h1 {
	font-size:12px;
	color: #0481b2;
	text-align: left;
}
h2 {
	font-size:1em;
	color: #88b403;
	text-align: left;
	font-weight:bold;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
}
h3 {font-size:1em; margin-bottom:15px;}
h4 {font-size:1em;}
h5 {font-size:14px; margin-bottom:15px; color: #0481b2; text-align: left;}
h6 {font-size:1.2em; margin-bottom:15px; color: #76c406; text-align: left;}


.link {text-decoration:none;}
.link:hover {text-decoration:underline;}

.link1 {color:#2882AF; text-decoration:none;}
.link1:hover {text-decoration:underline; color: #2882AF;}

.link2 {color:#FFF; text-decoration:none;}
.link2:hover {text-decoration:underline; color: #FFF;}

.link3 {color:#f30; text-decoration:none;}
.link3:hover {text-decoration:underline; color: #f30;}

.link4 { display:block; padding-left:13px; background:url(images/marker-1.gif) no-repeat left 6px; color:#2882AF;	text-decoration:none;}
.link4:hover { text-decoration:underline; color:#2882AF}

.link5 {color:#333; text-decoration:none;}
.link5:hover {text-decoration:underline; color: #333;}

.link6 {color:#333; text-decoration:underline;}
.link5:hover {text-decoration:underline; color: #333;}



.divider { background:url(images/line-1.gif) repeat-y 487px 0; width:100%;}
.divider1 { background:url(images/line-1.gif) repeat-y 733px 0;}
.divider2 { background:url(images/line-1.gif) repeat-y 244px 0; width:100%;}
.divider3 { background:url(images/line-1.gif) repeat-y 327px 0; width:100%;}
.divider4 { background:url(images/line-1.gif) repeat-y 310px 0; width:100%;}
.line-hor { background:url(images/line.gif) repeat-x top; height:1px; margin:23px 0 27px 0; font-size:0; line-height:0;}
.line-hor1 { background:url(images/line.gif) repeat-x top; height:1px; margin:10px 0 0px 0; font-size:0; line-height:0;}
.line-ver { background:url(images/line-1.gif) repeat-y top; height:1px; margin:23px 0 27px 0; font-size:0; line-height:0;}

.title { margin-bottom:22px;}
.title1 { margin-bottom:15px;}


/*==================boxes====================*/
.box { width:100%; background:url(images/box-tail.gif);}
.box .border-top {background:url(images/border-top.gif) repeat-x top;}
.box .border-bot {background:url(images/border-bot.gif) repeat-x bottom;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom; width:100%;}
.box .inner { padding:32px 16px 18px 24px;}
.box .inner2 { padding:16px 16px 16px 16px;}
.box .inner3 { padding:16px 0px 0px 24px;}
.box p { color:#fff; line-height:1.38em; font-size:12px;}
.box .button { text-align:center; position:relative;}
.box .button2 { text-align:center; position:relative; margin-bottom:10px;}
.box a { cursor:pointer;}

.box1 {width:100%; background:url(images/box1-tail.gif);}
.box1 .border-top {background:url(images/border-top1.gif) repeat-x top;}
.box1 .border-bot {background:url(images/border-bot1.gif) repeat-x bottom; width:100%;}
.box1 .inner {padding:32px 16px 18px 24px;	}
.box1 .inner2 { padding:16px 16px 16px 16px;}
.box1 .inner3 { padding: 0px 0px 0px 16px;}
.box1 p { color:#fff;  line-height:1.38em; font-size:12px;}
.box1 p2 { color:#666;  line-height:1.38em; font-size:12px;}
.box1 .button { text-align:center; position:relative;}
.box1 .button1 { text-align:left; position:relative;}
.box1 .button2 { text-align:center; position:relative; margin-bottom:10px;}
.box1 a { cursor:pointer;}

.box2 { width:100%; background:url(images/border-top5.gif) repeat-x top #ffcc00;}
.box2 .inner { padding:32px 16px 18px 24px;}
.box2 p { color:#fff; line-height:1.38em; font-size:12px;}
.box2 .button { text-align:center; position:relative;}
.box2 .button2 { text-align:center; position:relative; margin-bottom:10px;}
.box2 a { cursor:pointer;}

.box5 { width:100%; background:url(images/box5-tail.gif);}
.box5.border-top {background:url(images/border-top5.gif) repeat-x top;}
.box5 .border-bot {background:url(images/border-bot5.gif) repeat-x bottom; width:100%;}
.box5 .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box5 .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; width:100%;}
.box5 .inner { padding:32px 16px 18px 24px;}
.box5 p { color:#fff;  line-height:1.38em; font-size:12px;}
.box5 .button { text-align:center; position:relative;}
.box5 .button2 { text-align:center; position:relative; margin-bottom:10px;}
.box5 a { cursor:pointer;}

.box3 { width:100%; background:url(images/box3-tail.gif);}
.box3 .border-top {background:url(images/border-top3.gif) repeat-x top;}
.box3 .border-bot {background:url(images/border-bot3.gif) repeat-x bottom; width:100%;}
.box3 .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box3 .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; width:100%;}
.box3 .inner { padding:32px 16px 18px 24px;}
.box3 p { color:#fff;  line-height:1.38em; font-size:12px;}
.box3 .button { text-align:center; position:relative;}
.box3 .button2 { text-align:center; position:relative; margin-bottom:10px;}
.box3 a { cursor:pointer;}


.box4 { width:100%; background:url(images/box-tail4.gif);}
.box4 .border-top {background:url(images/border-top4gif) repeat-x top;}
.box4 .border-bot {background:url(images/border-bot4.gif) repeat-x bottom; width:100%;}
.box4 .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box4 .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; width:100%;}
.box4 .inner { padding:32px 16px 18px 24px;}
.box4 p {color:#FFF; line-height:1.38em; font-size:12px;}
.box4 .button { text-align:center; position:relative;}
.box4 .button2 { text-align:center; position:relative; margin-bottom:10px;}
.box4 a { cursor:pointer;}



/*header*/
#header .row-1 { height:32px; width:100%; overflow:hidden;}
#header .row-1 .fleft { padding:11px 0 0 8px;}
#header .row-1 .fright { padding:11px 10px 0 0;}
#header .row-2 { height:56px;}
#header .logo { position:absolute; left:3px; top:143px;}

/*header*/
#header2 .row-1 { height:32px; width:100%; overflow:hidden;}
#header2 .row-1 .fleft { padding:11px 0 0 8px;}
#header2 .row-1 .fright { padding:11px 10px 0 0;}
#header2 .row-2 { height:56px;}
#header2 .logo {position:absolute; left:3px;top:143px;}

/*content*/
#content { padding:0 1px 87px 1px;}
#content .indent { padding-top:33px;}
#content .indent1 { padding:0 10px 0 12px;}
#content .indent2 { padding-bottom:32px;}
#content .indent3 { padding-top:20px;}
#content .indent4 { padding-bottom:48px;}
#content .indent5 { padding:0px 0px 0px 24px;}
#content .indent6 { padding:0 10px 0 70px;}
#content .indent7 { padding:0 10px 0 55px;}
#content dl dt { font-weight:bold; margin-top:16px;}

/*footer*/
#footer .fleft { padding:38px 0 0 3px;}
#footer .fright { padding:38px 17px 0 0;}
#footer p { color:#454545;}
#footer p a {color:#2882AF;	text-decoration:none; }
#footer p a:hover { text-decoration:underline;}


/*footer*/
#footer1 .fleft { padding:38px 0 0 3px;}
#footer1 .fright { padding:38px 17px 0 0; font-size:10px}
#footer1 p { color:#454545;}
#footer1 p a {color:#2882AF; text-decoration:none;}
#footer1 p a:hover { text-decoration:underline;}



/*tables*/
#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0px;
	width: 680px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #0481b2 url('images/left.png') left -1px no-repeat;
	font-weight: bold;
}
#rounded-corner thead th.rounded-q4
{
	background: #0481b2 url('images/right.png') right -1px no-repeat;
}


#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #0481b2;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #fff;
}
#rounded-corner td
{
	padding: 8px;
	background: #CFE0E5;
	border-top: 1px solid #fff;
	color: #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #595959;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('images/botright.png') right bottom no-repeat;
}


/*green*/
#rounded-corner1
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0px;
	width: 710px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner1 thead th.rounded-company
{
	background: #88b403 url('images/left1.png') left -1px no-repeat;
}
#rounded-corner1 thead th.rounded-q4
{
	background: #88b403 url('images/right1.png') right -1px no-repeat;
}


#rounded-corner1 th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #88b403;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #fff;
}
#rounded-corner1 td
{
	padding: 8px;
	background: #d5e7b2;
	border-top: 1px solid #fff;
	color: #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #595959;
}
#rounded-corner1 tfoot td.rounded-foot-left
{
	background: #e8edff url('images/botleft.png') left bottom no-repeat;
}
#rounded-corner1 tfoot td.rounded-foot-right
{
	background: #e8edff url('images/botright.png') right bottom no-repeat;
}



/*background image table*/
#background-image
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin:0px;
	width: 700px;
	text-align: left;
	border-collapse: collapse;
	background: url('images/ist2_10352027-green-couch.gif') 330px -20px no-repeat;
}
#background-image th
{
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	color: #595959;
}
#background-image td
{
	padding: 9px 0px;
	color: #595959;
	border-top: 1px solid #fff;
}
#background-image tfoot td
{
	font-size: 11px;
}
#background-image tbody td
{
	background: url('images/back.png');
}
* html #background-image tbody td
{
	/* 
	   ----------------------------
		PUT THIS ON IE6 ONLY STYLE 
		AS THE RULE INVALIDATES
		YOUR STYLESHEET
	   ----------------------------
	*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/back.png',sizingMethod='crop');
	background: none;
}	
#background-image1 tbody tr:hover td
{
	color: #339;
	background: none;
}


/*background image table clip*/
#background-image1
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin:0px;
	width: 300x;
	text-align: left;
	border-collapse: collapse;
	background: url('images/clip.png') -20px 10px no-repeat;
}
#background-image1 th
{
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	color: #595959;
}
#background-image1 td
{
	padding: 9px 0px;
	color: #595959;
	border-top: 1px solid #fff;
}

* html #background-image1 tbody td
{
	/* 
	   ----------------------------
		PUT THIS ON IE6 ONLY STYLE 
		AS THE RULE INVALIDATES
		YOUR STYLESHEET
	   ----------------------------
	*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/back.png',sizingMethod='crop');
	background: none;
}	


/*slideshow*/
.gridmediaLinksMinPhoto:hover {
	opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
}

.gridmediaLinksMinPhoto {
	opacity: .5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.tip {
	color: #fff;
	width: 172px;
	z-index: 13000;
}
 
.tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 8px 8px 4px;
	background: images/bubble.png; top left;
}
 
.tip-text {
	font: normal 11px 'Arial';
	padding: 4px 8px 8px;
	background: images/bubble.png; bottom right;
}
