body {
	padding:0;
	margin:0;
	font: Arial, Helvetica, Sans-Serif;
	text-align:left;
	background-color:#ffffff;
	color:#000000;
}
#container {
	position:relative;
	width: 951px;
	background:#ffffff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#masthead {
	width: 951px;
	height: 86px;
}
#empty-wrapper {
	
	padding:0;
	margin:0;
	}
#logo {
	float: left;
	width: 111px;
	height: 84px;
	margin: 0;
	display: inline;
}
#tagline {
	float:right;
	text-align:left;
	padding:30px 0 0 30px;
	display:inline;
	vertical-align: bottom;
}
#top-nav-wrapper {
	float:left;
	width:212px;
	text-align:left;
	display:inline;
	position:absolute;
	margin:0;
	padding-top: 25px;
	padding-bottom: 0;
	padding-left: 150;
	left: 203px;
	top: 34px;
	
	}
#separator {
	//float:left;
	background-color:#FFFFFF;
	width:951px;
	height:2px;
}
#nav2 {
	 padding-top:3px; TEXT-ALIGN: left; background-color:#FFFFFF; height:48px; width:100%;
	
}
#nav2 UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 16px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: normal;
	PADDING-TOP: 0px;
	font-size: 14px;
}
#nav2 UL LI {
	FLOAT: left;
	background-color:#F7AC07;
	border-right:1px #FFFFFF solid;
	WIDTH: 152px;
	height:38px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: center;
	vertical-align:middle;
}
#nav2 UL LI A {
	DISPLAY: block;
	PADDING-BOTTOM: 0px;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-size: 14px;
	padding-top:10px;
	height:26px;
}
#nav2 UL LI A:hover {
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	COLOR: #111;
	font-size: 14px;
	background-color: #FFCC00;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:10px;
	 height:26px;
}
#img-main{
	position:absolute;
	PADDING-LEFT: 16px;
	height:305px;
	width:931px;
	background-color:#FFFFFF;
	left: 0px;
	top: 129px;
 }
#content-holder{ padding-left:16px; width:930px; height:247px;
}
#content-left{
padding-left:16px; width:636; height:245; border-left:1px; border-bottom:1px; border-right:1px; border-color:#EBEBEB;
}
#tabs {
	width: 632px;
	height: 26px;
	border-bottom: 11px solid #365988;
	position:absolute;
	left: 16px;
	top: 433px;
}
#tabs a:active, #tabs a:focus {
	outline: 0;
}
.tabContent {
	background: #fff url(../images/blend_grey.gif) repeat-x;
	width: 630px;
	height: 210px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	margin-bottom: 24px;
	position:absolute;
	left: 17px;
	top: 538px;
	
}
.tabContent  .imgBdr {
    float: left; margin: 0 8px; padding-top:7px;
}
.tabContent p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 0 !important;
	color: #666;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 8px;
}
a#tab1 { 
	display: block;
	width: 211px;
	height: 26px;
	background:transparent url(../images/com.gif)
	float: left;
}
a#tab2 {
	display: block;
	width: 212px;
	height: 26px;
	background: transparent url(../images/emb.gif) no-repeat;
	float: none;
	position:absolute;
	top: 0px;
	left: 211px;
}
a#tab3 {
	display: block;
	width: 209px;
	height: 26px;
	background: transparent url(../images/str.gif) no-repeat;
	float: right;
	position:absolute;
	left: 423px;
	top: 0px;
}
.homeYellowBox .copy {
	width: 318px;
	font-size: 12px;
}
.menu2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight: bold;
}
a.menu2 {font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;}

a.menu2:hover {text-decoration:underline; }
.hd-orange{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CB6F29; font-weight:bold;
}
#homeYellowBox {
	width: 320px; height:
}
#right-box{
	position:absolute;
	left: 660px;
	top: 500px;
	width: 275px;
	background:#E8AD46 none repeat scroll 0 0;
	height: 244px;

}



H3 {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #cb6f29; LINE-HEIGHT: 18px
}

.copy {
	font-size:12px;
	padding-left:5px

}


#right-box .copy1 {
	background:#FFFFFF none repeat scroll 0 0;
	border-left:1px solid #ABAAAA;
	border-right:1px solid #ABAAAA;
	color:#6D6B6C;
	font-size:11px;
	height:auto;
	overflow:hidden;
	padding:0;
	width:273px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}


.boldText {
	background:#E9E8ED url(../images/bg_boldText.gif) repeat-x scroll 0 0;
	display:block;
	line-height:22px;
	width:235px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

#right-box hr {
	background:#FFFFFF url(../images/dotted_grey.gif) repeat-x scroll 0 0 !important;
	margin-top: 6px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}


hr {
background:#BAB9B9 none repeat scroll 0 0;
border:medium none;
height:1px;
margin:5px 0;
}

.clear {
clear:both;
}
#footer{
	position:absolute;
	width:919px;
	left: 0px;
	padding-left:16px;
	top: 589px;
	float: none;
	
}

.footrule {
	background-color : #4d7298;
	width:918px;
}
#footnav{
	width:919px;
	background-color: #E2E2E2;
}
A, A:link, ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, 
DT, FORM, H1, H2, H3, H5, H6, INPUT, MENU, OL, P, TD, TH, LAYER , SELECT, 
SPAN, TEXTAREA {
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: #666666;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
#bottom-box{
	position:absolute;
	width:275px;
	left: 0px;
}
.marg16 {
	margin-left :10px;
	margin-right:5px;
}
#content{
	padding-left:10px;
	width:260px;
	height: 95px;
}
#tier1, #tier2, body #tier3, body #tier4, body #page {
	width:948px;
	margin:0 auto;
	background-color:#ffffff;
	position:relative;
	z-index:1;
	text-align:left;
	font-size: 11px;
	text-decoration: none;
}

#contentcontainer { padding:0 2px 0 2px; background-image:none; }
#contenthead { width:770px; padding-top:80px; margin-bottom:20px; }
#content2 { background-color:#ffffff; padding:0 0 40px 162px; position:relative; }
.v2008 h1 { margin:0; padding:0 8em 0 0; position:absolute; bottom:8px; left:0px; line-height:100%; }
.v2008 .subtitle h1 { bottom:28px; }
.v2008 h2 { position:absolute; bottom:12px; left:0px; line-height:100%; margin:0; padding:0; }
.v2008 .full #content { padding-left:12px; }
.v2008 .full #contenthead, .v2008 .full #mainbody { width:924px; }

.head1{font-family:Arial, Helvetica, sans-serif; font-size:larger; color:#000000; text-decoration:none; font-weight:bold;}

.left-menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6c69;
	text-decoration:none;
	font-weight: bold;
}
a.left-menu {font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6c69;
	text-decoration:none;
	font-weight: bold;}

a.left-menu:hover { color:#A6A9A9; text-decoration:underline; }

.sub-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:large;
	color:#3399CC;
	text-decoration:none;
}
.sub-heading1{font-family:Arial, Helvetica, sans-serif; font-size:medium; color:#6FAFB8; text-decoration:none;}

.content-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#383A3B;
	text-decoration:none;
}
.heading-red{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#E00000;}
.right-menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6c69;
	text-decoration:none;
}
a.right-menu {font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6c69;
	text-decoration:none;
	}
a.right-menu:hover { color:#A6A9A9; text-decoration:underline; }

.salescall{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold;}
.white-text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.white-text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.white-text:hover{ text-decoration:underline; }
.list-category{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0092EB;
	text-decoration:none;
	font-weight: bold;
}
a.list-category{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0092EB;
	text-decoration:none;
	font-weight: normal;
}

a.list-category:hover{ text-decoration:underline; }

.list-category2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0092EB;
	text-decoration:none;
	font-weight: bold;
}
a.list-category2{font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0092EB;
	text-decoration:none;
	font-weight: bold;}

a.list-category2:hover{ text-decoration:underline; }

.list-category3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#0092EB;
	text-decoration:none;
	font-weight: bold;
}
a.list-category3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2578A5;
	text-decoration:none;
	font-weight: bold;
}
a.list-category3:hover{ text-decoration:underline; }

.hd-category{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	text-decoration:none;
	font-weight: bold;
	}
.hd-topics{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;}
	
.hd-topics1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#435061;
	text-decoration:none;
	font-weight: bold;
}
.field {
	background: #CFD6DE;
	color: black;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height : 23px;
	padding : 2px;
}
.label,.labelLeft,.labelError {
	text-align:right;
	color: black;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding : 2px;
	background-color: #CFD6DE;
}
.mandatory {
  color: red;
  font :  normal 10px  verdana, sans-serif;
}
.hd-lightblue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#18488A;
	text-decoration:none;
	font-weight: bold;
	}
	
	 #n_menu { position:absolute; font-size:11px; line-height:100%; top:0px; left:0px; z-index:1000; width:951px; display:none; overflow:hidden; background-color:#FFFFFF; }
 #n_menu_content { z-index:1; position:relative; top:0px; left:0px; padding:50px 0 0 0; width:948px; }
 #n_menu a { color:#000000; text-decoration:none; }
 #n_menu a:hover { color:#299cf5; text-decoration:none !important; }
 #n_menu h3 {
	font-weight:bold;
	margin:0;
	border:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
 #n_menu #n_menu_close a { color:#000000;text-decoration:none !important; }
 #n_menu #n_menu_close a:hover { color:#299cf5; }
 #n_menu_canopy { z-index:2; background-color:#FFFFFF; width:100%; height:60px; position:absolute; top:0px; left:0px; }
 #n_menu_blocks { padding:40px 0 0 100px; margin:0 0 4em 0; float:left; width:790px; position:relative;}
 .n_menu_block { float:left; width:209px; }
 .n_menu_blockcontents { width:150px; }
 .n_menu_block span { color:#00AEEF; }
 .n_menu_block h3 { color:#00AEEF; font-size: 11px; font-weight:normal; }
 .n_menu_block ul {
	line-height:normal;
	margin:0;
	padding:0;
	list-style-type:none;
}
 .n_menu_block ul li { margin:0; padding:3px 0 2px 0; }
 #n_menu .n_menu_block h3 a { color:#00AEEF; font-weight:bold; }
 #n_menu .n_menu_block h3 a:hover { color:#000000 !important; }
 .n_menu_block ul.n_menu_sub { padding-top:10px; }
 .n_menu_block ul.n_menu_solution { padding-top:2px; }
 ul.n_menu_contact { padding-top:10px; }
 ul.n_menu_contact, #hdr #n_menu .n_menu_contact a { color: #000000; }
 #n_menu .n_menu_contact a:hover { color:#299cf5; }
 .n_menu_solutions { font-weight:bold; margin-top:2px; padding-right:1.9em; width:200px; }
 .n_menu_solutions i { font-weight:normal; }
 .n_menu_block #n_menu_pc { padding-top:10px; width:8em; }
 #left_b a b { color:#000000; display:block; padding-top:23px; }
 #left_b a:hover b { color:#00AEEF; }
 #left_b b.n_menu_dc { padding:0; }
 #left_b { margin-right:10px; }
 #center_b { width:230px; }
 #right_b { width:150px !important; }
 #srch_frm_2009 { width:150px; float:left; }
 #srch_frm_2009 h4 { border:none; color:#979797; font-size:1.3em; font-weight:bold; margin:0; padding:0; }
 #srch_frm_2009 #searchbox {
	position:relative;
	margin:0;
	width:12em;
}
 #srch_frm_2009 #hdr-srch-frm input#hdr-srch-input { background-color:#b9b9b9; border:none; height:14px !important; padding:1px 0; float:left; }
 #srch_frm_2009 #hdr-srch-frm input#hdr-srch-arrow { float:left; padding:0; margin:0; border:none; }
 #n_menu_login ul { list-style-type:none; margin:20px 0 20px 0; padding:0; width:150px; }
 #n_menu_login li { background:transparent ; margin:0; line-height:100%; padding:4px 0 3px 11px; }
 #n_menu_login li ul { margin:20px 0 0 -11px !important; }
 #n_menu_login li ul li { background:none; padding:0 0 .4em 0; }
 #n_menu_about { margin:0; padding:0; width:150px; }
 #n_menu_blocks .n_menu_block h3#n_menu_pc { padding-top:22px; }

 #n_menu_home { position:absolute; top:0px; left:0px; margin:0; padding:0; }
  
 #n_menu_blocks .n_menu_products { padding-top:5px; }
 

body #hdr { 

	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

width:951px;   background-color:#ffffff; background-image:none; position:relative; z-index:3;  text-align:left; }


a.page{
color:#FF9933;
}

a.page:hover{
color:#666666;
}
#logo2{
	position:absolute;
	left: 684px;
	top: 27px;
	width: 253px;
}
.privacy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#737272;
	text-decoration:none;
	font-weight: bold;
}
.hd-lighterblue{font-family:Verdana, Arial, Helvetica, sans-serif; color:#4E7199; font-size:11px; font-weight:bold;}

#artmaincontent, #artmaincontent2 {
	margin-left : 11px;
	
}
#prodmaincontent {
	margin-left : 10px;
	width : 400px;
}
#artmaincontent2, #artmaincontent {
	margin-bottom :1px;
}
#artmaincontent H1, #prodmaincontent H1{
	color :#737272;
	font-size :16px;
	margin-top :0px;
	margin-left :0px;
}
#artmaincontent P {
	margin-bottom :16px;
}
#artmaincontent H6 {
	margin-top :6px;
}
bgnews {	background-color : #d3d3d6;}

#container3{
	position:absolute;
	float:left;
	top: 469px;
	width: 918px;
	height: 123px;
	left: 16px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	border-left-width: 1px;
}




#sub1{
	float:left;
	width:190px;
	position:absolute;
	height:125px;
	border-right:1px solid #e7e7e7;
	text-align:left;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	top: -2px;
	left: -2px;
}


#sub2{
	float:left;
	width:175px;
	height:160px;
	border-right:1px solid #e7e7e7;
	text-align:center;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}


#sub3{
	float:left;
	width:175px;
	height:160px;
	border-right:1px solid #e7e7e7;
	text-align:center;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#sub4{
	float:left;
	width:242px;
	height:122px;
	text-align:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: absolute;
	left: 457px;
	top: -9px;
	border-right-style: none;
	border-right-color: #e7e7e7;
}

#promotion-quarterly {
	width:106px;
	border-top:0px solid #e7e7e7;
	margin:9px 0 0 0;
	padding:16px;
	position: absolute;
	left: 537px;
	top: 2px;
}

#promotion-quarterly a {
	color: #ff6600;
	text-decoration:none;
	}
	
#promotion-quarterly a:hover {
	color: #333;
	text-decoration:none;
	}

#promotion-sourcing {
	width:132px;
	border-top:1px solid #e7e7e7;
	margin:1px 0 0 0;
	padding:2px 2px 2px 2px;
	position: absolute;
	top: 50px;
	left: 538px;
}

#promotion-sourcing a {
	color: #ff6600;
	text-decoration:none;
	}
	
#promotion-sourcing a:hover {
	color: #333;
	text-decoration:none;
	}
.h2style {font-family: Georgia, Times New Roman, Times, serif; 	color: #666; font-style: normal;font-weight: bold;	font-size:11px;}


h2style a {
	color: #666;
	text-decoration:none;
	}
	
h2style a:hover {
	color: #ff6600;
	text-decoration:none;
	}

.sub_class{
	text-align:left;
	padding-left:5px;
	padding-top:5px;
	margin-top:1px;

}



#offerings-column {
	float:left;
	width:210px;
	height:122px;
	margin:0;
	padding:0;
	position:absolute;
	left: 707px;
	top: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

#offerings-header {
	width:200px;
	height:26px;
	line-height:20px;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f0f0f0;
	border-bottom-color: #ebebeb;
}

#offerings-wrapper {
	padding:16px;
}

#offerings-links1 {
	width:200px;
	position:relative;
	padding-left: 4px;
}
a.offering-link1 {
	display:block;
	color:#666;
	text-decoration:none;
	background-image:url(/images/offerings-1.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}
a.offering-link1:hover {
	color:#2063b2;
	text-decoration:none;
	background-image:url(../images/offerings-2.gif);
}


a.offering1{
	display:block;
	color:#2063b2;
	text-decoration:none;
	background-image:url(/images/offerings-3.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}

a.offering1.active{
	color:#2063b2;
	text-decoration:none;
	background-image:url(/images/offerings-3.gif);
}

#offerings-links2 {
	width:193px;
	position:relative;
}

a.offering-link2 {
	display:block;
	color:#666;
	text-decoration:none;
	background-image:url(/images/offerings-1.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}

a.offering-link2:hover {
	color:#2063b2;
	text-decoration:none;
	background-image:url(/images/offerings-2.gif);
}

a.offering2{
	display:block;
	color:#2063b2;
	text-decoration:none;
	background-image:url(/images/offerings-3.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}


#offerings-links3 {
	width:193px;
	position:relative;
}

a.offering-link3 {
	display:block;
	color:#666;
	text-decoration:none;
	background-image:url(/images/offerings-1.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}
a.offering-link3:hover {
	color:#2063b2;
	text-decoration:none;
	background-image:url(/images/offerings-2.gif);
}

a.offering3{
	display:block;
	color:#2063b2;
	text-decoration:none;
	background-image:url(/images/offerings-3.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}

#offerings-links3 {
	width:193px;
	position:relative;
}

#offerings-links4 {
	width:193px;
	position:relative;
}

a.offering-link4 {
	display:block;
	color:#666;
	text-decoration:none;
	background-image:url(/images/offerings-1.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}

a.offering-link4:hover {
	color:#2063b2;
	text-decoration:none;
	background-image:url(/images/offerings-2.gif);
}

a.offering4{
	display:block;
	color:#2063b2;
	text-decoration:none;
	background-image:url(/images/offerings-3.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}

a.offering-more {
	display:block;
	color:#666;
	text-decoration:none;
	background-image:url(/images/offerings-more-1.gif);
	height:21px;
	border-bottom:1px solid #f2f2f2;
	line-height:22px;
	padding-left:16px;
}

a.offering-more:hover, a.offering-more:active, a.offering-more:focus {
	color:#2063b2;
	text-decoration:none;
	background-image:url(/images/offerings-more-2.gif);
}

a.consulting-link {
	display:block;
	color:#666;
	text-decoration:none;
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}

a.consulting-link:hover {
	color:#2063b2;
	text-decoration:none;
}


.offerings-menu-items1 {
	display: none;
	position: absolute;
	background: #efefef;
	border:1px solid #ccc;
	width:356px;
	left: -358px;
	top:-2px;
	}
	
.offerings-menu-items1 a{
	color:#1d60a5;
	text-decoration:none;
}

.offerings-menu-items1 a:hover{
	color:#FF6600;
	text-decoration:none;
}
.offerings-menu-items2 {
	display: none;
	position: absolute;
	background: #efefef;
	border:1px solid #ccc;
	width:356px;
	left: -358px;
	top:-2px;
	}
	
.offerings-menu-items2 a{
	color:#1d60a5;
	text-decoration:none;
}

.offerings-menu-items2 a:hover{
	color:#FF6600;
	text-decoration:none;
}
.offerings-menu-items3 {
	display: none;
	position: absolute;
	background: #efefef;
	border:1px solid #ccc;
	width:356px;
	left: -358px;
	top:-2px;
	}
	
.offerings-menu-items3 a{
	color:#1d60a5;
	text-decoration:none;
}

.offerings-menu-items3 a:hover{
	color:#FF6600;
	text-decoration:none;
}

.offerings-menu-items4 {
	display: none;
	position: absolute;
	background: #efefef;
	border:1px solid #ccc;
	width:356px;
	left: -358px;
	top:-2px;
	}
	
.offerings-menu-items4 a{
	color:#1d60a5;
	text-decoration:none;
}

.offerings-menu-items4 a:hover{
	color:#FF6600;
	text-decoration:none;
}
#date{padding-top:4px;}

.link {
	font-size:11px;
	color:#ff7d07;
	text-decoration:none;
}
a.link{
	font-size:11px;
	color:#ff7d07;
	text-decoration:none;
}
	
a.link:hover {
	font-size:11px;
	color:#333;
	text-decoration:none;
}
#opinion-column {
	float:left;
	width:248px;
	height:118px;
	border-right:1px solid #ccc;
	margin:4;
	position: absolute;
	left: 202px;
	top: 1px;
	padding-top: 4;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3px;
}

#opinions-wrapper {
	padding:16px;
}

#opinions-header {
	width:180px;
	height:21px;
	border-top:1px solid #f0f0f0;
	border-bottom:2px solid #ebebeb;
	margin:0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 16px;
	
	left: 274px;
	top: -1px;
}

#news{
	width:284px;
	position:absolute;
	border-top:1px solid  #CCCCCC;
	border-right:1px solid #CCCCCC;
	left: 650px;
	top: 433px;
}
#menu-orange{
	padding-top:10px;
	height:25px;
	vertical-align:middle

}
.border2 {
	border: 1px solid #dbdbdb;
	background-color: #F7F7F7;
}
.client-speak{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#168ECF; text-decoration:none;}

fieldset { border:none; padding:0; position:relative; text-align:right; }
fieldset input, fieldset textarea {
	background-color:#D5E6F0;
	border:0px solid #000000;
	color:#000000;
	font:108% Arial, Helvetica, Sans-Serif;
	padding:2px 0 2px 8px;
	position:relative;
	vertical-align:middle;
	width:400px;
}
fieldset select {
	background-color:#D5E6F0;
	border:0px solid #000000;
	color:#000000;
	font:108% Arial, Helvetica, Sans-Serif;
	position:relative;
	vertical-align:middle;
	width:408px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 8px;
}
form {
	margin:0;
	padding:0;
	position:relative;
}
h3 {
	color:#00A0DD;
	font-size:200%;
	font-weight:bold;
	margin-bottom:18px;
}
img { border:none; }
label { padding-right:4px; display:block; }
p { margin:0; padding:0 0 1em 0; text-align:left; }
p a { color:#289BE9; text-decoration:none; }
p a:hover { color:#FFFFFF; text-decoration:underline; }
p.submit {  }
#contenthead { background-color:#000000; padding-right:68px; }
#links a { float:left; text-align:center; text-decoration:none; width:50%; }
#links a:hover { color:#FFFFFF; text-align:center; text-decoration:underline; }
#otherinfo { height:auto; margin-left:80px; position:relative; width:400px; }
#requestcall {
	font-size:70%;
	line-height:160%;
	margin:0;
	position:relative;
	width:250px;
	padding-top: 4px;
	padding-right: 73px;
	padding-bottom: 0;
	padding-left: 55px;
}
#requestcall_submit { float:right; padding-top:12px; }
#requestcall_submit input {
	background-color:#333333;
	border:0px solid #000000;
	color:#FFFFFF;
	cursor:pointer;
	font:bold 100% Arial, Helvetica, Sans-Serif;
	margin:0;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 10px;
}
#requestcall_salesphone { display:none; }
.buttons { margin-left:25px; }
.privacy { float:left; }

#requestcall #requestcall_privacy { width:200px; margin:6px 0 0 0; padding:0; float:left; }
#requestcall #requestcall_privacy a { display:block; padding:0 10px 0 35px; height:27px; background:url(/img/linux2009/privacy.gif) center left no-repeat; color:#666; font-size:10px; line-height:27px; text-decoration:none; }
#client_ul {
    list-style-type: square; }
	
.large{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b6c69;
	text-decoration:none;
	}
#topText{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	width: 158px;
	left: 450px;
	top: 48px;
}
