/*----------------------------------------------------------------------------------------------------------
/		date:		2010-01/01
/		desc:		Pikolo customer facing website style sheets
/		copyright:	Pikolo Data Systems, Inc
------------------------------------------------------------------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* first level */
ul.menu {
	float: left;
	width: 100%;
	z-index:1;
}

ul.menu li {
	position: static;
	float: left;
	z-index:2;
}

ul.menu li a {
	display: block;
	clear: both;
	position: relative;
	z-index:2;
}


ul.menu li.hover,
ul.menu li:hover {
	position: relative;
	z-index:2;
}


/*

	ie6 hacks are preceded by 
	* html {}
*/
HTML, BODY, TD, H1, H2, H3, H4, OL, UL, DL, LI, DT, DD {font-family:arial, helvetica, sans-serif;}
HTML, BODY, TD, CODE, KBD, TT, OL, UL, DL, LI, DT, DD {	font-size:12px;}
TD {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
CODE, KBD, TT {font-family:courier, "courier new", monaco;color:#666;}


body{ background: #fff; padding: 20px;}

#getmoreinfo h1 {
font-size: 20px;


margin-top: 0pt;

margin-right: auto;

margin-bottom: 0pt;

margin-left: auto;

padding-top: 30px;

padding-right: 0pt;

padding-bottom: 20px;

padding-left: 10px;

color: #888888;

text-shadow: #ffffff;
}

ul#navigation { font-family: Arial; font-size: 12px; font-weight: bold; height: 43px; min-width: 951px; background: url('images/navigation-item-background.png') repeat-x left bottom; position: relative; z-index:50 }
ul#navigation li,
ul#navigation li p,
ul#navigation li p a { float: left; height: 100%; *height:43px;	}
ul#navigation li a { padding: 0 20px; text-decoration: none; color: #000; }
ul#navigation li.top-level p a { height: 27px; background:url('images/separator.png') no-repeat right top; padding-left:15px; padding-right:15px; padding-top:12px; padding-bottom:0 }
ul#navigation li.top-level p a.noimg {background:none;}
ul#navigation li.top-level p a:hover { color:#FF0000; text-decoration:underline; }
ul#navigation li.top-level p span { height: auto; margin: 0 !important;  padding-bottom: 12px;}
ul#navigation li.special { float: right; }
ul#navigation a { text-decoration: none; }
ul#navigation li.special a { border: none; }
ul#navigation li p a span { display: block; text-align: center; }
ul#navigation li { background: url('images/navigation-item-background.png') repeat-x left bottom; }
ul#navigation li.special.last,
ul#navigation li.special:last-child { background: none; }

ul#navigation li.last p,
ul#navigation li:last-child p { background: url('images/navigation-last-button-cap.png') no-repeat right bottom; }
ul#navigation li.first.active,
ul#navigation li.active:first-child,
ul#navigation li.hover,
ul#navigation li:hover { background-position: left top; background-color: #fff; }



/* First child left cap fix */
ul#navigation li#left_cap{background: url('images/mosaic-homebutton.png') -2px -46px;}
ul#navigation li#left_cap.hover,
ul#navigation li#left_cap:hover { background: #fff url('images/mosaic-homebutton_hover.png') -2px; 46px;}


.logo_wrapper{DISPLAY: block; MARGIN-BOTTOM: 6px; float:left; WIDTH: 974px; HEIGHT: 90px;}
.promo_current{background-repeat:no-repeat;opacity:1;display:none;cursor:pointer;width:974px; height:282px;position:absolute;}


.greyBarBottom{background: #DCDCDC;height: 7px; width:100%; margin-bottom:12px;}
.footer{ margin-top:5px; float:right; margin-bottom:40px; width:100%; }
.infoCompany{float:left; padding:0px 0px 0px 12px;}
.footerContent{float:right; font-size:12px; padding:0px 10px 0px 0px; text-align:right;}


/*heading display*/
.prehead01 {font-size:16px; font-weight:normal;color:#000; letter-spacing:-0.05em; width:480px; margin-bottom:3px;}
.prehead01 a, .prehead01 a:hover, .headline01 a, .headline01 a:hover, .subhead01 a, .subhead01 a:hover, .largehead01 a, .largehead01 a:hover{ text-decoration:none; color:#000;}
.headline01 {font-size:32px; font-weight:normal; font-weight:bold;color: #000;letter-spacing: -0.05em;width: 480px;margin-bottom: 23px;padding-left:24px;padding-top:45px;}
.subhead01 {font-size: 18px;font-weight: normal;color: #4c4c4c;letter-spacing: 0em;width: 480px;margin-bottom: 14px;padding-left:24px;}

.cta01{font-size:16px; font-weight:bold; color:#ff0000; letter-spacing:0em;width: 950px; height:50px; margin-bottom:46px;text-decoration:none;padding-left:24px;}
.cta01 a, .cta01 a:hover{ text-decoration:none; color:#FF0000;}

.prehead01_white {font-size:16px; font-weight:normal;color:#fff; letter-spacing:-0.05em; width:480px; margin-bottom:3px;}
.hd_white_bg {font-size:32px; font-weight:normal; font-weight:bold;color: #fff;letter-spacing: -0.05em;width: 480px;margin-bottom: 23px;padding-left:100px;padding-top:45px;}
.hd_white_bg_sub {font-size: 18px;font-weight: normal;color: #fff;letter-spacing: 0em;width: 480px;margin-bottom: 14px;padding-left:100px;}
.cta01_white {font-size:16px; font-weight:bold; color:#fff; letter-spacing:0em;width: 950px; height:50px; margin-bottom:46px;text-decoration:none;padding-left:100px;}

.hd_white_bg a, .hd_white_bg a:hover, .hd_white_bg a:visited { text-decoration:none; color:#fff;}
.hd_white_bg_sub a, .hd_white_bg_sub a:hover, .hd_white_bg_sub a:visited { text-decoration:none; color:#fff;}
.cta01_white a, .cta01_white a:hover, .cta01_white a:visited{ text-decoration:none; color:#fff;}

.promo_wrapper{width: 974px; height: 282px; clear:both; position:relative; display:block;}
.promo_wrapper table tr td{font-size:11px; color:#FFFFFF;}
.promo_wrapper table tr td a{color:#FFFFFF;}
.promo_wrapper table tr td a:hover{color:#FF0000;}
.promo_img{position:absolute; display:none; top:0px; left:0px;}

.outer_wrapper{width:974px; margin:auto;}

/*

#navigation li{	float: left;clear: none;padding: 0;position: relative;z-index: 10000;}
#navigation li ul {	position: absolute;width: 222px;padding: 0;z-index: 200;border-bottom:1px solid #b7b7b7; left:-1px;}
#navigation li ul li {font-size: 12px;font-weight:normal;position: relative;clear: both;background-color:#fff;border: none;border-right: 1px solid #b7b7b7;border-left: 1px solid #b7b7b7;height: 29px; }
#navigation li ul li.first-child {font-size: 12px;border-top: none;}
#navigation li ul li ul{position:absolute;xdisplay:none;width:auto;padding:0;z-index:200; margin-left:60px; margin-top:-29px;border-top:1px solid #b7b7b7;}
#navigation li ul li ul li{position:relative;clear:both; width:auto;background-color:#fff;border:none;border-right:1px solid #b7b7b7;border-left:1px solid #b7b7b7;height:28px;white-space:normal;}
#navigation ul a{color:black;display:block;height:29px;width:190px;line-height:26px;padding:0 15px 0 15px;text-decoration:none;}
#navigation ul a.kz{color:black;display:block;height:29px;width:275px;line-height:26px;padding:0 0 0 5px;ftext-decoration:none;}
#navigation ul a.anchor_hover {	color: white;background-color: #b7b7b7;}
#navigation ul ul {	left: 160px;position:absolute;z-index: 300;margin-top: -1px;}
#navigation .over {	display: block;margin-top: -1px;}
#navigation .nav_button {font-size: 12px;display: block;height: 39px;color: black;text-decoration: none;font-weight:bold;text-align: center;line-height: 39px;padding: 0 20px 0 20px;border-right: 1px solid #b7b7b7;background: transparent url('images/menu-button-bg.png') -1px 0 no-repeat;}
#navigation .nodropdown {	background: transparent url('images/menu-button-bg-nodrop.png') -1px 0 no-repeat;}
#navigation .nav_button small {font-size: 9px;text-transform: lowercase;}
#navigation .nav_button:hover {font-size: 12px;color: #000;background-position: left top;background-repeat: repeat-x;border-right: 1px solid #b7b7b7;}
#navigation li.first-child .nav_button {	border-left: none;background: url('images/home-button.png') 0 0 no-repeat;font-weight:bold;}
#navigation li.first-child .nav_button:hover {	border-left: none;background-position: 0 -43px;font-weight:bold;}
#navigation li.last-child {	width: auto;}
#navigation ul li.last-child {	width: auto;}
#navigation li.last-child .nav_button {	text-align: center;border-right: 1px solid #b7b7b7;background: transparent url('images/menu-button-bg.png') -1px 0 no-repeat;font-weight:bold;}
#navigation li.last-child .nav_button:hover {color: #000;background-position: left top;background-repeat: repeat-x;border-right: 1px solid #b7b7b7;}


#navigation ul li ul a{width:300px;}
*/

.billboard{display:block; height:50px; float:left; margin:0px; padding:0px; widows:999px;}
.billboard_leftcap{background:url('images/banner-leftcap.png') no-repeat; width:21px; float:left;height:60px;}
.billboard_rightcap{background:url('images/banner-rightcap.png') no-repeat; width:21px; float:right; height:60px;}
.billboard_bg{background:url('images/banner-bottombg.png'); background-repeat:repeat-x; height:60px; float:left; width:932px;}
.billboard_rotator{float:left; padding:9px 0px 0px 0px; font-size:12px; margin-left:-10px;}
.viewallnews_wrapper{padding: 10px 0px 0px 10px; float: right; margin-right:-12px;}
img{border:none; cursor:pointer;}

.greenline {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: #669900 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 1px
}
.blueline {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: #003FA0 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 1px
}
.grayline {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: medium none; HEIGHT: 1px
}
.headwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif
}

.submit {
	BORDER-RIGHT: #666666 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 2px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 2px solid; WIDTH: 150px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 2px solid; BACKGROUND-COLOR: #999999
}

.footer {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Helvetica, san-serif; TEXT-DECORATION: none
}
.copyright {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial Narrow, Arial, Tahoma, Verdana, Helvetica, san-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}



#footer {
	background: url(images/footer_bg.jpg) bottom no-repeat;
	height: 265px;
	width: 100%;
	float: left;
}

#footer li {
	display: inline;
	margin: 0 5px 0 5px;
}


.footerContent {
	width: 980px;
	margin: auto;
	margin-top: 150px;
	font-size: 1.2em;
	color: #fff;
	line-height: 1.9em;
	text-align: left;
}

#mainsubmenu
{height:50px; width: 1000px; float:left; clear: both; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:url(images/img_inside_divider.gif) top left repeat-x; border1:1px solid;
}

#breadCrumb{width:974px; font-family:arial,helvetica,sans-serif;; font-size:11px;}
#breadCrumb .breadCrumb_Left{background:url('images/breadcrumb-left.png') no-repeat left top;width:129px;height:33px; float:left}
#breadCrumb .breadCrumb_Center .breadCrumb_Content {font-size:13px; color:#666666; padding:4px 0px 0px 5px; line-height:22px; font-weight:bold; position:absolute; left:-125px;}
#breadCrumb .breadCrumb_Center .breadCrumb_Content .red{ color:#FF0000;}
#breadCrumb .breadCrumb_Center .breadCrumb_Content .rightarrow{ font-size:11px; color:#a6a6a6; margin:0px 5px;}
#breadCrumb .breadCrumb_Center .breadCrumb_Content a{font-size:11px; color:#666666; text-decoration:none; font-weight:normal;}
#breadCrumb .breadCrumb_Center .breadCrumb_Content .active{font-size:11px; color:#a6a6a6; text-decoration:none; font-weight:normal;}
#breadCrumb .breadCrumb_Center .breadCrumb_Content a:hover{font-size:11px; color:#ff0000; text-decoration:underline; font-weight:normal;}
#breadCrumb .breadCrumb_Left .breadCrumb_Content.heading{color:#F00; font-weight:bold;}
#breadCrumb .breadCrumb_Center{background:url('images/breadcrumb-center.png') repeat-x left top;width:716px;height:33px; float:left}
#breadCrumb .breadCrumb_Right{background:url('images/breadcrumb-right.png') no-repeat right top;width:129px;height:33px; float:right}

.small-button-blue

	{

		font-size:100%;

		font-weight:bold;

		border: 1px solid #98C0D9;

		background-color: #E0F0FA;

		font-family:tahoma;

	}


.small-button-medium-blue

	{

		font-size:100%;

		font-weight:bold;

		border: 1px solid #3E789E;

		background-color: #98C0D9;

		font-family:tahoma;
		

	}

.small-button-green

	{

		font-size:100%;

		font-weight:bold;

		border: 1px solid #b8cc66;

		background-color: #e5f2ac;

		font-family:tahoma;
		

	}


.small-button-medium-green

	{

		font-size:100%;

		font-weight:bold;

		border: 1px solid #3E789E;

		background-color: #b8cc66;

		font-family:tahoma;
		
		b1b1b1

	}


.small-button-grey

	{

		font-size:100%;

		font-weight:bold;

		border: 1px solid #98C0D9;

		background-color: #b1b1b1;

		font-family:tahoma;

	}

.small-button-medium-grey

	{

		font-size:100%;

		font-weight:bold;

		border: 1px solid #3E789E;

		background-color: #b1b1b1;

		font-family:tahoma;
		
		

	}

.menu_nav
{
	color: #ffffff;
}

.menu_nav a:link

{

color: #ffffff;

text-decoration: underline;

}

.menu_nav a:hover

{

color: #ffffff;

}

.menu_nav a:visited

{

color: #ffffff;

}

.xbluecolorline

{

border-top:1px solid #8181e1; border-bottom:medium none -moz-use-text-color; margin:0px; padding:0px; border-right-width-value: medium;

border-right-style-value: none;

border-right-color-value: -moz-use-text-color;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-left-width-value: medium;

border-left-style-value: none;

border-left-color-value: -moz-use-text-color;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

height: 1px

}

.xorangeline

{

border-top:1px solid #fcad4a; border-bottom:medium none -moz-use-text-color; margin:0px; padding:0px; border-right-width-value: medium;

border-right-style-value: none;

border-right-color-value: -moz-use-text-color;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-left-width-value: medium;

border-left-style-value: none;

border-left-color-value: -moz-use-text-color;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

height: 1px

}
