/* begin landing screen */
#landingCopy p {
	margin: 0;
}

.enterText {
	text-align: center;
	height: 30px;
	vertical-align: middle;
}
/* end landing screen */

body {
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
}
.white {
	font-size: 12px;
	color: #999999;
	text-align: right;
	width: 683px;
	background-image: url(../images/bg_white.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding-right: 12px;
	padding-bottom: 20px;
	padding-left: 0px;
	vertical-align: bottom;
	height: 39px;
}
#ucSelectorControl_cmsFooter a, #ucSelectorControl_cmsFooter a:visited {
	color: #999999;
	text-decoration: none;
}

#ucSelectorControl_cmsFooter a:hover, #topLinks a:active {
	color: #999999;
	text-decoration: underline;
}

#ucSelectorControl_cmsFooter p 
{
    margin: 0;
    padding: 0;
}

.bull {
	color: #CCCC33;
	font-weight: bold;
}
.nav {
	text-decoration: none;
	background-image: url(../images/bg_nav.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	width: 695px;
	height: 32px;
	/* text-align: center; */
}
.nav ul li a, .nav ul li a:visited {
    text-transform: uppercase;
}
.jump, #__selLang {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	/*border: 1px solid #999999;*/
}

.languageFlag {
    padding: 0 5px 0 5px;
}

a.nav_roll, a.nav_roll:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.nav_roll:hover {
	color: #333333;
	text-decoration: none;
}
.copy {
	font-size: 10px;
	color: #999999;
	text-align: center;
	vertical-align: middle;
	padding: 15px;
	width: 970px;
}
.footer {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../images/bg_footer.jpg);
	background-repeat: repeat-x;
	/*word-spacing: 10px;*/
	text-align: center;
	vertical-align: middle;
	height: 35px;
	width: 1000px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666600;
	border-bottom-color: #CCCC33;
}
.bottommenu a, .bottommenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.bottommenu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.bottommenu ul {
	display: inline;
	margin: 0;
	padding: 0;	
}
.bottommenu li {
	display: inline;
	margin: 0;
	padding: 0;
}
.bottommenu li li {
	margin-left: 8px;
	border-left: 1px solid #FFFFFF;
	padding-left: 8px;
}
/*
a.foot {
	color: #FFFFFF;
	text-decoration: none;
}
a.foot:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
*/
#content_area {
    min-height: 350px;
    height: auto !important;
    height: 350px;
}
.content {
	font-size: 12px;
	color: #666666;
	width: 998px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #999933;
	border-left-color: #999933;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
}

.contentText {
	font-size: 12px;
	color: #666666;	
	caption: Regular Content;
}


.cookie {
	font-size: 9px;
	color: #666666;
	width: 727px;
	word-spacing: 5px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 28px;
	text-transform: uppercase;
}
.cookie a, .cookie a:visited {
	color: #996600;
	text-decoration: none;
}

.cookie a:hover, .cookie a:active {
	color: #996600;
	text-decoration: underline;
}



.home {
	width: 509px;
	padding-top: 13px;
	padding-right: 18px;
	padding-bottom: 13px;
	padding-left: 22px;
}
.news {
	font-size: 12px;
	color: #666666;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #999933;
	border-bottom-color: #999933;
	padding-top: 14px;
	padding-right: 11px;
	padding-bottom: 15px;
	padding-left: 9px;
	margin: 0px;
	background-color: #E9E9D2;
}
a.news_link, a.news_link:visited  {
	text-decoration: none;
	color: #999933;
}
a.news_link:hover {
	color: #999933;
	text-decoration: underline;
}
.news_bold {
	font-weight: bold;
	color: #999933;
}
.teamblock {
    padding-right:10px;
    width:342px;
    float:left;
    display:inline;
}
.teamblock_img {
    width:92px;
    float: left;
    display: inline;
}
.teamblock_txt {
    width:250px;
    float: right;
    display: inline;
}
.partner_img {
    padding-right: 10px;
}
.careers_title {
    font-weight: bold;
}
.products {
	font-size: 12px;
	color: #666666;
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999933;
	border-left-color: #999933;
	background-color: #E9E9D2;
}
.product_bold {
	font-size: 12px;
	font-weight: bold;
	color: #996600;
}
.stripes {
	background-image: url(../images/bg_stripes.gif);
	background-repeat: repeat;
	width: 998px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #999933;
	border-left-color: #999933;
	margin: 0px;
	padding: 0px;
}
.circles {
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 9px;
	width: 250px;
}
.imageSeparator {
	padding-right: 4px;
}
.connecting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	width: 527px;
	font-size: 21px;
}
.bg_search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #CCCC33;
	margin: 0px;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 28px;
}


.search {
	margin: 0px;
	width: 218px;
	vertical-align: bottom;
	padding: 0px;
}
.header {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 253px;
	width: 745px;
	margin: 0px;
	height: 27px;
	background-color: #999933;
	border-top-width: 11px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCC33;
	vertical-align: bottom;
}
.find {
	font-size: 12px;
	color: #666666;
	width: 144px;
	height: 15px;
	margin: 0px;
	border: 1px solid #999999;
	padding: 0px;
}
.int {
	margin: 0px;
	width: 704px;
	padding-top: 9px;
	padding-right: 33px;
	padding-bottom: 0px;
	padding-left: 28px;
}
a.int_link, a.int_link:visited {
	color: #999900;
	text-decoration: none;
}
a.int_link:hover {
	color: #999933;
	text-decoration: underline;
}
.graphic {
	height: 101px;
	width: 190px;
	margin-top: 0px;
	margin-right: 23px;
	margin-bottom: 12px;
	margin-left: 0px;
	border: 1px solid #999933;
}
a.home_link, a.home_link:visited {
	font-weight: bold;
	color: #999933;
	text-decoration: none;
}
a.home_link:hover {
	font-weight: bold;
	color: #999933;
	text-decoration: underline;
}
.lead {
	font-weight: bold;
	color: #999900;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
form {
	margin: 0px;
	padding: 0px;
}
.brown {
	background-color: #996600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	letter-spacing: -1px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 11px;
}
.brown_link, .brown_link:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.brwn {
	background-color: #996600;
}
.top {
	margin: 0px;
	padding: 0px;
	width: 998px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #999933;
	border-left-color: #999933;
}
.brgrnbr {
	background-color: #999933;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.border {
	border: 1px solid #000000;
}
.vtop {
	vertical-align: top;
}
.table {
	margin: 0px;
	font-weight: normal;	
}
.int_table {
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}
.careers {
	margin: 0px;
}
.date {
	font-weight: bold;
	color: #996600;
}

a,a:visited {
	color: #999900;
	text-decoration: none;
}
a:hover,a:active {
	color: #999933;
	text-decoration: underline;
}
.bull_not_bold {
	color: #CCCC33;
	caption-side: Bullets Not Bold;
}
.lead {
	font-weight: bold;
	color: #999900;
	caption-side: Leading Content;
}
.lead_not_bold {
	color: #999900;
	caption-side: Leading Content Not Bold;
}
.date_not_bold {
	color: #996600;
	caption: Sub Heading Not Bold;
}