/* global */
body{
	margin:7px 0 0 0;
	/*background-color:#E9EDE8;*/
	background-color:white;
}
 
/* containers */
#containHdr, #containNav, #containSubSubNav {
	clear:left;
	width:800px;
	margin:0 auto 7px auto;
	background-color:#FFF;
}

#containNav{
	height:63px;
}
#containSubSubNav {
	height:34px;
}

#containFeatures{
	clear:left;
	margin:0 auto 7px auto;
	background-color:#FFF;
	padding:5px;
	width:800px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 790px;		
}

html>#containFeatures {
	width: 790px;
}
 

#bgpadding {
	clear:left;
	margin:0 auto 7px auto;
	padding:5px 0 5px 0;
	width:800px;
	background-color:#FFF;
}

* html #bgpadding {
	height:1%;
}


#containFooter{
	clear:left;
	width:800px;
	height:20px;
	margin:0 auto 7px auto;
}

/* rounded corners */
.imgTLcorner {
	display:block;
	padding:0;
	margin:0;
	float:left;
}

.imgTRcorner {
	display:block;
	padding:0;
	margin:0;
	float:right;
}

.imgBLcorner {
	display:block;
	padding:0;
	margin:-1px 0 0 0;
	float:left;
}

.imgBRcorner {
	display:block;
	padding:0;
	margin:-1px 0 0 0;
	float:right;
}

/* spacer div */
.bottomCorners, .clear {
	clear:both;
}

/* horizontal dividers */
.dividerHori {
	clear:both;
	background-image:url(../../../images/bg_pattern_hori.gif);
	background-repeat:repeat-x;
	height:3px;
	margin:0 0 10px 0;
}

.dividerDotline {
	background-image:url(../../../images/bg_pattern_dotline.gif);
	background-repeat:repeat-x;
	height:1px;
	margin:12px 0 12px 0;
}

* html .dividerDotline {
	height:1%;
}

.addxtraPaddingBot {
	padding-bottom:10px;
}

.addPaddingBot {
	padding-bottom:5px;
}


/* navigation */
#navigation{
	clear:both;
	margin:4px 5px 0 5px;
	background-color:#135A8F;
	width: 798px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 790px;		
}

html>#navigation {
	width: 790px;
} 


#navItems{
	height:24px;
}

a.mainNavItem {
	display:block;
	float:left;
	color:#D0DEE9;
	background-color:#135A8F;
	padding:6px 7px 6px 6px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
a.mainNavItemOver {
	display:block;
	float:left;
	color:#fff;
	background-color:#135A8F;
	padding:6px 7px 6px 6px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
a.mainNavItemOn:hover, a.mainNavItem:hover, a.mainNavItemOver:hover{
	text-decoration:none;
	color:#FFF;
}

a.mainNavItemOn {
	display:block;
	float:left;
	color:#FFF;
	background-color:#004073;
	padding:6px 7px 6px 6px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}



/* sub navigation */
#subnavigation{
	clear:both;
	margin:3px 4px 0 4px;	
	height:32px;
	width: 790px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 782px;		
}

html>#subnavigation {
	width: 782px;
} 

a.subNavItem {
	display:block;
	float:left;
	color:#9BA897;
	padding:0 7px 4px 6px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
a.subNavItemOn {
	display:block;
	float:left;
	color:#01B7FD;
	padding:0 7px 4px 6px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
.subNavDivider {
	display:block;
	float:left;
	color:#9BA897;
	padding:0 0 4px 0;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}

a.subNavItem:hover {
	color:#00A5E5;
	text-decoration:none;
}


#subNav1A {
	visibility:visible;
}
#subNav3B {
	visibility:visible;
}

#sub_resource_center {
	display:none;
	position:absolute;
	width: 790px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 782px;		
}
html>#sub_resource_center {
	width: 782px;
} 

#sub_products_services {
	display:none;
	position:absolute;
	width: 790px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 782px;		
}
html>#sub_products_services {
	width: 782px;
} 

#sub_downloads {
	display:none;
	position:absolute;
	width: 790px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 782px;		
}
html>#sub_downloads {
	width: 782px;
} 

#sub_support_knowledge_base {
	display:none;
	position:absolute;
	width: 790px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 782px;		
}
html>#sub_support_knowledge_base {
	width: 782px;
} 

#sub_channel {
	display:none;
	position:absolute;
	width: 790px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 782px;		
}
html>#sub_channel {
	width: 782px;
} 

#sub_about_websense {
	display:none;
	position:absolute;
	width: 790px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 782px;		
}
html>#sub_about_websense {
	width: 782px;
} 

#sub_investor {
	display:none;
	position:absolute;
	width: 790px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 782px;		
}
html>#sub_investor {
	width: 782px;
} 

#sub_press_room {
	display:none;
	position:absolute;
	width: 790px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 782px;		
}
html>#sub_press_room {
	width: 782px;
} 

#subSubNavTitle {
	float:left;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:19px;
	line-height:19px;
	color:#9BA897;
	margin:0;
	font-weight:normal;
	padding:5px 0 0 4px;
}
#subSubNav3B {
	float:right;
	padding:12px 0 0 0;
}
#subSubNav3BTwoLines {
	float:right;
}



/* Feature area */

* html #feature {
	height:1%;
}

#imgFeature {
	float:left;
}

.featureSpots {
	float:left;
	width:195px;
	margin-left:5px;
}


/* logo */
#header {
	padding:4px 5px 4px 5px;
	height:53px;
	background-color:#FFF;
}

.logo {
	float:left;
}

/* search and language forms in header */
#search{
	float:right;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	line-height:12px;
	color:#4C4C4C;
	font-weight:bold;
	position:relative;
	top:23px;
}

.headerForm {
	display:inline;
	padding:0;
	margin:0;
}

#searchbox{
	width:85px;
	height:14px;
	border:1px solid;
	margin-left:5px;
}

#searchbox.text {
	vertical-align: middle;
	padding:0 2px 0px 2px;
}

select {
	font-size:9px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	vertical-align:middle;
	color:#0668B3; 
}
input {
	font-size:9px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	vertical-align:middle;
}
.required {
	color:#CC3300;
}
form {
	margin:0;
	padding:0;
}

.btnSearch{
	vertical-align: middle;
}

#map{
 vertical-align:middle;
 padding:0 4px 0 4px;
}


/* content areas */
#sidecolumn .columnContent {
	padding:0 0 10px 0;
}

#sidebar .columnContent {
	margin:5px 0 10px 5px;
}

.linklist {
	margin:10px 0 10px 5px;
}

a.simplelinklist {
	display:block;
	line-height:13px;
	padding-bottom:5px;
}


/* awards */
.imgAwards {
	float:left;
	margin-right:10px;
}

.txtAwards {
	margin-right:10px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	line-height:14px;
	color:#0668B3;
	font-weight:normal;
}

/* footer */
#ftrLinks {
	float:left;
	margin-left:1px;
}

#ftrLinks, a.ftrlink{
	color:#0668B3;
}

#ftrCopy {
	text-align:right;
	margin-right:1px;
	color:#333;
}



/* general text styles */ 
.text{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	line-height:14px;
	color:#0668B3;
	font-weight:normal;
}

.gjotxt{
    FONT-SIZE: 8pt;
    COLOR: #0668b3;
    FONT-FAMILY: Verdana;
}

a {
	color:#33B7EA;
}
a:hover {
	color:#BDBCBA;
}

a.mainlink {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color:#4C4C4C;
	font-weight:bold;
	text-decoration:none;
	
}



a.hdrlink {
	display:inline;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	line-height:12px;
	color:#4C4C4C;
	font-weight:bold;
	text-decoration:none;
	padding-left:13px;
	background:#FFF url(../../../images/bullet_admin.gif) no-repeat 0 2px;
}


p.pdfContent {
	display:block;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	padding:0 0 6px 23px;
	background:#FFF url(../../../images/bullet_pdf.jpg) no-repeat 0 2px;
}

.icoPDF {
	margin-right:5px;
}

h5 {
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	margin:0;
	font-weight:bold;
	padding:6px 0 6px 0;
}

h4 {
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:14px;
	color:#003366; 
	margin:0;
	font-weight:bold;
	padding:10px 0 3px 0;
}


h3 {
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:16px;
	line-height:17px;
	color:#004A8D;
	margin:0;
	font-weight:bold;
	padding:0 0 5px 0;
}

h2 {
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:22px;
	color:#003366;
	margin:0 0 10px 0;
	font-weight:normal;
	padding:2px 0 0 0;
	line-height:22px;
}

h1 {
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:18px;
	color:#9BA897;
	margin:0;
	font-weight:normal;
}


.plain {
	font-weight:normal;
}

/*
a:hover{
	color:#33B7EA;
}
*/

p {
	margin:0 0 10px 0;
}

li, ul, ol {
	margin:0;
	padding:0;

}

.simplelist li{
	list-style:none;
	padding-bottom:5px;
}

li.mainlink {
	list-style:none;
	line-height:12px;
	padding:0 0 0 13px;
	background:#FFF url(../../../images/bullet_admin.gif) no-repeat 0 2px;
}


strong {
	font-weight:bold;
}

.stronglinklist a, .stronglink a {
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:14px;
	color:#33B5E7;
	font-weight:bold;
	text-decoration:none;
}

.stronglink li {
	list-style:none;
	line-height:15px;
	padding:0 0 0 13px;
	background:#FFF url(../../../images/bullet_strong.gif) no-repeat 0 2px;
}
.stronglink a:hover, .stronglinklist a:hover {
	color:#BDBCBA;
}

/* list */
.list li {
	margin:0 0 0 16px;
}

.listPad li {
	margin:0 0 8px 24px;
}

/* list */
.plainlist li {
	list-style-type: disc;
	margin:0 0 0 16px;
	padding:0;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color:#333;
}


ul.strongList{
	font-weight:bold;
	margin:0 0 8px 24px;
	padding:0;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color:#333;
}

#errorList ul.error {
	vertical-align:middle;
	padding:0;
	margin-left:15px;
	font-weight:bold;
	color:#CC3300;
}

.floatL {
	float:left;
	margin:5px 0 5px 0;
}

.mainlinklist li {
	list-style:none;
	line-height:12px;
	padding:0 0 3px 13px;
	background:#FFF url(../../../images/bullet_admin.gif) no-repeat 0 2px;
}
sup {
	vertical-align:text-top;
}
.mainlinklist a {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color:#4C4C4C;
	font-weight:bold;
	text-decoration:none;
}
.mainlinklist a:hover {
	color:#33B7EA;
}

p.text, span.text {
	color:#0668B3; 
}

.spacedlist li {
	margin:0 0 0 16px;
	padding:0 0 10px 0;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
}
.boldRed {
	color:#CC3300;
	font-weight:bold;
}
.smallText {
	font-size:8px;
}

a.searchlink, a.searchlink:hover {
	text-decoration:none;
}
