/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }

blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }


/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

body { 
	margin:0px; 
	padding:0px; 
	background:#ececec url(../images/bg-fancy.png) repeat;

	font-family:Verdana, Geneva, sans-serif;
	font-size:14px; 
	vertical-align:top;
	line-height:19px;
	color:#4E4E4E;
}

td, table, select,  input, textarea{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px; 
	vertical-align:top;
	line-height:19px;
	color:#4E4E4E;
}

#main-container {
	background:transparent url(../images/header-hl.png) top center no-repeat;
}

h2 {
	font-size:30px;
	line-height:1em;
	margin-bottom:20px;
	color:#b93900;
}
.smaller {
	font-size: 0.6em;
}

p {
	margin-bottom:20px;
}



.container {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

div#utilbar {
	height: 5px;
	background: #a7896e;
	display: none;
}

div#header {
	position: relative;
	height: 102px;
	width: 960px;
	overflow: visible;
}
img#header-logo {
	position: absolute;
	top: 16px;
	left: 26px;
}
img#header-hardware {
	position: absolute;
	top: 0px;
	right: 0px;
}

div#content {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px; 
	vertical-align:top;
	line-height:19px;
	color:#4E4E4E;

	background:#ffffff;
	width:920px;
	padding:20px;

	margin-left: auto;
	margin-right: auto;

	/* CSS 3 Stylings */
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	
	-webkit-box-shadow: 0 5px 10px 3px rgba(0,0,0,0.10);
	-moz-box-shadow: 0 5px 10px 3px rgba(0,0,0,0.10);
	box-shadow: 0 5px 10px 3px rgba(0,0,0,0.10);
}

div#footer-top-border {
	height:16px;
	margin-top:-16px;
	z-index: 9999;
	background:transparent url(../images/footer-top-border.png) repeat;
}
div#footer {
	background:transparent url(../images/low_contrast_linen2.jpg) repeat;
	min-height: 150px;
	padding: 20px;
	color: #CCCCCC;
	font-size: 12px;
}
div#footer h4 {
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}
div#footer a{ 
	color:#CCCCCC; 
	text-decoration:none;
}
div#footer a:hover{ 
	text-decoration:underline;
}
div#footer ul, div#footer ol {
	padding-left: 10px;
}
div#footer ul li {
	padding-left: 20px;
	line-height: 20px;
	background:url(../images/li-bg.png) no-repeat top left;
}
div.footer-col {
	width:280px;
	padding:0 20px 0 20px;
	float:left;
}
div#footer div#col2 {
	margin-left: 50px;
	margin-right: -50px;
}
div#footer div.copyright {
	text-align: center;
	font-size: 10px;
	line-height: 14px;
	margin: 40px 0 0 0;
}

a { color:#0e80d9; text-decoration:underline; }
a:hover { text-decoration:none; } 

b, strong { color:#0e80d9; }

.form1 {
	width:134px;
	height:21px;
	color: #000000;
	border:#828282 1px solid;
	padding:2px 0 0 12px;
	background-color:#616161;
}

.form input{
	width:189px;
	height:20px;
	color: #9C9C9C;
	border:#C1C1C1 1px solid;
	padding:1px 0 0 6px;
	background-color:#FFFFFF;
}

.form textarea {
	width:189px;
	height:120px;
	color: #9C9C9C;
	overflow: auto;
	border:#C1C1C1 1px solid;
	padding:1px 0 0 6px;
	background-color:#ffffff;
}

table.boxBG {
	border-top:1px solid #666699;
	border-left:1px solid #666699;
	width:100%;
}table.boxBG td {
	border-bottom:1px solid #666699;
	border-right:1px solid #666699;
	padding: 5px;
}

.boxHead {
	background-color:#0e80d9;
	color:#FFFFFF;
}


.gh1 {
	font-size:16px; 
	line-height: 19px;
	margin-bottom: 20px;
	color: #0e80d9;
	font-weight: bold;
}

.gh2 {
	font-size:14px;
	line-height: 19px;
	font-weight: bold;
	color: #666666; 
}


.ms {
	font-family: Monotype Corsiva;
	font-size: 18pt;
	line-height:22pt;
}

.trans50 {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#home-latestl {
	color: #B93900;
	font-style: italic;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin-left: 10px;
}

.floatRight {
	float:right;
}
.floatLeft {
	float:left;
}
.clear {
	clear:both;
}
.marginRight20 {
	margin-right: 20px;
}
.marginLeft20 {
	margin-left: 20px;
}
.marginBottom20 {
	margin-bottom: 20px;
}
div#content .addShadow {
	-webkit-box-shadow: 0 1px 10px 3px rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 10px 3px rgba(0,0,0,0.25);
	box-shadow: 0 1px 10px 3px rgba(0,0,0,0.25);
}

.lightbox {
	cursor: pointer;
}

a.pdf { /*The background image*/
	background: url(../images/document-pdf_16x16.png) no-repeat left center;
	padding-left: 20px;
	line-height: 16px; /* To center the text vertically with the icon */
}
a.excel {
	background: url(../images/document-excel_16x16.png) no-repeat left center;
	padding-left: 20px;
	line-height: 16px; /* To center the text vertically with the icon */
}
a.external {
	background: url(../images/external_16x16.png) no-repeat left center;
	padding-left: 20px;
	line-height: 16px;
}
a.noExtImg {
	background:none;
	padding-left:0;
	line-height:normal;
}

.customGoogleStyle {
	background-color:transparent !important;
	border-left:none !important;
	border-right:none !important;
	border-top:none !important;
	border-bottom:none !important;
	color:#FFFFFF !important;
	position: absolute !important;
	left: 743px !important;
	top: 110px !important;
	font-family: Verdana, Geneva, sans-serif !important;
	font-size: 14px !important;
	line-height: 16px !important;
}
.customGoogleStyle a.goog-te-menu-value {
	color:#ffffff !important;
}
.customGoogleStyle .goog-te-gadget-icon {
	display:none;
}
.customGoogleIframe a {
	color:#FF0000 !important;
}

.wideLevels {
	width:225px !important;
}
.wideLevels li {
	width:225px !important;
}

.skinnyLevels {
	width:150px !important;
}
.skinnyLevels li {
	width:150px !important;
}

/*------------------------------------------------*/
/*-------------------[ SLIDER ]-------------------*/
/*------------------------------------------------*/

#slider {
	width: 950px;
	height: 320px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

/*--------------------*/
sup {
	font-size:11px;
	vertical-align:super;
}
