/* CSS Document */

body {margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF;}

a {color:#0087B7;}
a:visited {color:#026082;}
a:hover {color:#026082;}

#desc {
background-color:#6E6E6E; border-bottom:1px solid #000; color:#CCC; font-size:0.7em; line-height:1.4em;
}

#bg { background-image:url(../images/template/top-bg.gif); background-repeat:repeat-x;}


h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	color:#28211F;
	clear:left;
	margin:0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 17px;
	padding-left: 0px;
}
h2 {background-color:#B5C9C9; padding:23px 0 6px 10px; font-size:0.8em; margin:0 20px 0 0;}
h3 {font-size:0.8em; margin:0; padding:0 0 5px 10px; background-image:url(../images/template/h3-bullet.gif); background-repeat:no-repeat; position:left;}
h4 { font-size:0.8em; margin:0px; padding-bottom:5px; padding-top:5px;}
h4 a {color:#000; text-decoration:none; display:block; width:100%;}
h4 a:hover {color:#BAB900; }
h5 {background-color:#E8EACB; padding:5px; margin:0 10px 5px 0;}


p {font-size:0.7em; margin:0; padding-bottom:15px;}

td {font-size:0.7em; margin:0;}

.gold-bullet {}
.gold-bullet ul {margin:0 0 20px 20px; padding:0;}
.gold-bullet li {margin:0; padding:0 0 0 10px; line-height:1.6em; list-style:none; background-image:url(../images/template/h3-bullet.gif); background-repeat:no-repeat; position:left; font-size:0.7em;}


/* Header */
#header {width:771px;}
#header .partner {float:right; width:145px; border-left:1px solid #FFF; padding-right:31px;}



/* body */
#bodycon {clear:both; width:771px; padding-top: 10px;}
#bodycon .lh {width:156px; float:left; margin-top:18px; font-size:0.7em;}
#bodycon .nav {}
#bodycon .nav ul {padding:0; margin:0;}
#bodycon .nav li {list-style-type:none;}

#bodycon .nav a {padding:7px 0 7px 0; display:list-item; width:100%; color:#000000; text-decoration:none; text-indent:23px; }
.nav a:hover { background-color:#C7C9A8; background-image:url(../images/template/menu-bullet.gif);
background-repeat:no-repeat; color:#FFF;}

#bodycon .normal {
background-color:#FFF;
background-image:url(../images/template/menu-bullet.gif);
background-repeat:no-repeat;

border-top:1px solid #E8EACB; border-right:1px solid #E8EACB; border-left:1px solid #E8EACB;
}

.gold {
background-color:#E8EACB;
background-image:url(../images/template/menu-bullet.gif);
background-repeat:no-repeat;

margin-bottom:1px;
}


#bodycon .body {margin:0 0 0 20px; padding:0; border:0; float:left; width:420px;}
#bodycon .body p {padding-right:10px;}

#bodycon .rh {float:right; width:156px; padding:0; border:0;}

.full-width {display:block; width:100%}
.roll-over {padding-left:10px; padding-right:15px;}
.roll-over a {color:#6E6E6E;}
.roll-over a:visited {color:#6E6E6E;}
.roll-over a:hover {color:#026082;}


.cta {background-image:url(../images/template/cta-bg.gif); background-color:#6E6E6E; border-top:3px solid #B5C9C9; color:#FFFFFF; padding:7px 10px 7px 10px; margin-bottom:15px;  background-repeat:repeat-x;}
.cta {padding-left:10px; padding-right:15px;}
.cta a {color:#B3B200;}
.cta a:visited {color:#B3B200;}
.cta a:hover {color:#FFF;}


.rh-link-bullet {font-size:0.7em; margin:0; padding:2px 0 2px 0; text-indent:22px; background-image:url(../images/template/gold-bullet.gif); background-repeat:no-repeat;}
.buy-online-cta {border-bottom:3px solid #B0AE00; padding-bottom:15px; background-color:#E8F4F4; font-weight:bold; font-size:0.8em;}
.buy-online-cta  a {color:#B3B200;}
.buy-online-cta  a:visited {color:#B3B200;}
.buy-online-cta  a:hover {color:#026082;}


.product-box-lh {width:188px; margin-right:5px; float:left; padding:5px 5px 10px 5px; background-color:#F5F5F5; border:1px solid #CCC; height:7.4em; border-top:5px solid #BAB900; min-height:115px; overflow:auto;}

.product-box-lh:hover { background-color:#FFFFFF;}
.product-box-lh p { padding-bottom:5px;}



.product-box-rh {width:188px; margin-left:5px; float:left; padding:5px 5px 10px 5px; background-color:#F5F5F5; border:1px solid #CCC;height:7.4em; border-top:5px solid #BAB900; overflow:auto;}
.product-box-rh:hover { background-color:#FFFFFF;}

.product-box-rh p { padding-bottom:5px;}

.product-box {padding:5px 5px 0px 5px; background-color:#F5F5F5; border:1px solid #CCC; border-top:5px solid #BAB900; margin-right:10px;}


.product-box ul {margin:0 0 20px 0; padding:0; font-size:0.7em;}
.product-box li {margin:0 0 0 0px; padding:0 0 0 10px; line-height:1.6em; list-style:none; background-image:url(../images/template/h3-bullet.gif); background-repeat:no-repeat; position:left;}




.pad-box {border:1px solid #E8EACB; padding:5px; margin-right:10px;}

.pad-box ul {margin:0 0 20px 0; padding:0; font-size:0.7em;}
.pad-box li {margin:0 0 0 20px; padding:0 0 0 10px; line-height:1.6em; list-style:none; background-image:url(../images/template/h3-bullet.gif); background-repeat:no-repeat; position:left;}


.case-study {border-left:1px solid #666; border-right:1px solid #666; width:153px;}
.case-study p {margin:0; padding:3px 3px 8px 5px; font-size:1em;}
.case-study  a {color:#B3B200;}
.case-study a img { border:none; color:#fff; }
.case-study  a:hover {color:#026082;}
.case-study  a:visited {color:#B3B200;}

.itil {border:1px solid #6E6E6E; padding:8px; margin:0; font-size:1em;}
.itil p {}
.itil a {padding:0 0 0px 10px; background-image:url(../images/template/h3-bullet.gif); background-repeat:no-repeat; position:left;}

.hrbox
{
	border: 1px solid #BAB900;
	width: 147px;
	font-size: 0.9em;
}

.hrbox_top
{
	background-color: #BAB900;
	color: black;
	padding: 3px;
}

.hrbox_content
{
	padding: 3px;
	font-size: 0.75em;
}

/* footer */

#footer {clear:both; width:771px; border-top:2px solid #B5C9C9;}
#footer .content {padding:10px 5px 5px 176px;}

.copyright  {background-color:#B5C9C9; padding:4px 4px 4px 176px; margin:0; color:#6E6E6E;}

a img
{
	border: none;
}


/* Form Stuff */
input{width:250px;}
.checkbox{width:17px;}
.field_qty{width:50px}

.field-header{font-size:11px;}
.fields{font-size:11px;}


#priceChanger{display:inline;font-weight:bold;}

.training
{
	margin-bottom: 15px;
}