/* CSS Document */

body {
	background-color: #C43C27;}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	}
/* =========== DIV STYLES =========== */
#content {
	width: 766px;
	margin: auto;
	padding: 20px;
	position: relative;
	background-color: #ffffff;
	height:900px;}
	
#contentshort {
	width: 766px;
	margin: auto;
	padding: 20px;
	position: relative;
	background-color: #ffffff;
	height: 600px;}

#contentlong {
	width: 766px;
	margin: auto;
	padding: 20px;
	position: relative;
	background-color: #ffffff;
	height: 1100px;}

#contentsuper {
	width: 766px;
	margin: auto;
	padding: 20px;
	position: relative;
	background-color: #ffffff;
	height: 1700px;}
	
#contentmega {
	width: 766px;
	margin: auto;
	padding: 20px;
	position: relative;
	background-color: #ffffff;
	height: 2000px;}

#contentsearch {
	width: 766px;
	margin: auto;
	padding: 20px;
	position: relative;
	background-color: #ffffff;
	height: 1200px;}

.logo {
	background-image: url(images/logo.jpg);
	height: 109px;
	width: 269px;
	float: left;
	position: relative;
	margin-top: 10px;
	margin-left: 15px;}

#boxoutline {
	background:url(images/box3.gif) no-repeat;
	height: 600px;
	width: 709px;
	position: relative;
	margin: 10px 0 5px 0;	
	float: left;
	left: 20px;
	padding-top: 15px;}
	
#boxoutlinelong {
	background:url(images/boxlong.gif) no-repeat;
	height: 800px;
	width: 709px;
	position: relative;
	margin: 10px 0 5px 0;	
	float: left;
	left: 20px;
	padding-top: 15px;}

#boxoutlinesuper {
	background:url(images/boxsuper.gif) no-repeat;
	height: 1400px;
	width: 709px;
	position: relative;
	margin: 10px 0 5px 0;	
	float: left;
	left: 20px;
	padding-top: 15px;}

#boxoutlinemega {
	background:url(images/boxmega.gif) no-repeat;
	height: 1700px;
	width: 709px;
	position: relative;
	margin: 10px 0 5px 0;	
	float: left;
	left: 20px;
	padding-top: 15px;}
	
	
#boxoutlineshort {
	background:url(images/box.gif) no-repeat;
	height: 515px;
	width: 709px;
	position: relative;
	margin: 10px 0 5px 0;	
	float: left;
	left: 23px;
	padding-top: 15px;}

#boxoutlinesearch {
	background:url(images/boxlong.gif) no-repeat;
	height: 1000px;
	width: 795px;
	position: relative;
	margin: 0px 0 5px 0;	
	float: left;
	padding-top: 15px;}

.selectcombo {
	margin-top: .5em;
	margin-left: 1em;
	width:100%;}

.greenbutton {
	background: url(images/greenbutton.gif) no-repeat;
	width: 125px;
	height: 34px;
	position: relative;
	left: 85px;
	top: 125px;}

.redbuttonform {
	background: url(images/index/redbutton.gif) no-repeat;
	width: 125px;
	height: 34px;
	position: relative;
	}
		
#uc_tease {
	background-image: url(images/uc_greenbox.jpg) ;
	background-repeat: no-repeat;
	height: 231px;
	width: 704px;
	float: left;
	position: relative;
	clear: both;
	margin: 0px 10px 0px 25px;}

#uc_text {
	float: left;
	position: relative;
	clear: both;
	width: 600px;}

#navlast {
	position: absolute;
	right: 20px;
	width: 260px;
		}
	
/* =========== NAVIGATION STYLES =========== */

#onlinesupport .onlinesupport, #contactsupport .contactsupport, #faq .faq, #newsletter .newsletter, #supportoptions .supportoptions, #services .trainingoptions, #services .dataconversion {
	color: #000;
	font-weight: bold;}
	
#homenav {
	float:right;
	margin-right: 28px;}

#homenav ul {
	list-style-type:none;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	width: 405px;
	color: #000000;}

#homenav ul li {
	display: inline;}

#homenav ul li a {
	padding: 5px;
	line-height: 2em;
	color: #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;}

#homenav ul li a:hover {
	color:#CC0000;
	text-decoration: none;	}
	
#homenav li.2 {
	border-left: 1px ;
	border-style: solid;
	border-color: #000;
}

#homenavadmin {
	float:right;
	margin-right: 28px;}

#homenavadmin ul {
	list-style-type:none;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	width: 110px;
	color: #000;}

#homenavadmin ul li {
	display: inline;}

#homenavadmin ul li a {
	padding: 5px;
	line-height: 2em;
	color: #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration:none;}

#homenavadmin ul li a:hover {
	color:#CC0000;
	text-decoration: none;	}
	
#homenavadmin li.2 {
	border-left: 1px solid #000;
}

#navigation ul {
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000;
	float: right;
	position: relative;
	width: 475px;
	padding: 10px 0 10px 0;}

#navigation li {
	display: inline;
	list-style-type: none;
	padding-left: 20px;
	width: 60px;
	height: 30px;
	position: relative;
	right: auto;
	top: auto;
	float: left;
	padding-top: 3px;}

#navigation li a:link, #navigation a:visited {
	color: #000000;
	text-decoration: none;
	line-height: 2.2em;}

#navigation li a:hover {
	color: #cc0000;
	text-decoration: none;}

#navigation li.l1 {
	background-image: url(images/bullet_cropped.gif);}

#navigation li.l2 {
	background-image: url(images/bullet_cropped.gif);}
	
#navigation li.l3 {
	background-image: url(images/bullet_cropped.gif);}
	
#navigation li.l4 {
	background-image: url(images/bullet_cropped.gif);	
	width: 75px;}

#navigation li.l5 {
	background-image: url(images/bullet_cropped.gif);}

/* =========== TEXT STYLES =========== */
.logo h1 span {
	display: none;}	

.title {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 5px;
	position: relative;
	left: 10px;}

h1 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 5px;
	position: relative;
	left: 10px;}
	
.productbutton {
	background: url(images/index/redbutton.gif) no-repeat;
	width: 125px;
	height: 34px;
	float:right;
	position: relative;
	}	
	
.blacktitle {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	position: relative;
	top:20px;
	padding-left: 30px;
	}

.blacktitle2 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	position: relative;
	top:50px;
	padding-left: 30px;
	}
	
.description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	position: relative;
	bottom: 15px;
	left: 10px;
	right: 75px;
	padding-left: 5px;
	}

.demopagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	position: relative;
	left: 10px;
	padding-left: 5px;
	width: 350px;
	}
	
.demopagetext a{
	color:#c43c27;
	font-weight:bold;
	text-decoration:none;}
	
.uc_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear:left;
	line-height: 1.3em;
	position: relative;
	left: 20px;
	padding-top: 8px;
	padding-right: 30px;
	}

.uc_description2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	position: relative;
	width: 675px;
	top: 65px;
	left: 20px;
	right: 20px;
	padding-left: 5px;
	margin-right: 20px;
}	
.reddescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 1.3em;
	position: relative;
	bottom: 15px;
	left: 10px;
	right: 75px;
	padding-left: 5px;
	color: #c43c27;
	text-align: left;
	}
	
.supportdescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	position: relative;
	left: 10px;
	width:200px;	}	

.normaltext  {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}


.description span {
	font-size: 11px;}
	
.smalldescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:100;
	position: relative;
	padding-bottom: 10px;}

.descriptionpadtop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	position: relative;
	top: 5px;
	left: 10px;}

.descriptionlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	position: relative;
	margin-top: 15px;}	

.descriptionlist span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 1.3em;
	position: relative;
	margin-top: 15px;
	width:400px;}	
	
.header {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	color: #ffffff;}

.cellcontent {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000;
	margin:0;
	text-align: center;}

.larger {
	font-size:14px;}
	 
.smaller {
	font-size: 12px;}
		 
.cellcontentleft {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000;
	margin:0;
	text-align: left;
	}

.cellpadding {
	padding-left: 5px;
	padding-right: 5px;
	}
	
.cellcontent span {
	font-weight: bold;}

.question {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000;}

.question span {
	font-weight: bold;
	color:#c43c27;}
	
.greenbutton p {
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	position: relative;
	top: 7px;
	left: 40px;}

.loginbutton {
    border: none;
    background: url(images/greenbutton.gif) no-repeat;
	width: 125px;
	height: 34px;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	position: relative;
	left: 85px;
	top: 125px;}

.loginbutton:hover {
    border: 1px;
    background: url(images/greenbutton.gif) no-repeat;
	width: 125px;
	height: 34px;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	position: relative;
	left: 85px;
	top: 125px;}
	
	
.producttitle {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	line-height: 1em;
	margin-bottom: -7px;}
	
.welcomeline {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color:#c43c27;
	text-align: center;
}
.expiration {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-align: center;}	

.expirationlg {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-align: center;}	

.expirationleft {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-align: left;}
/* Messages that display in the support login box */
#logonmsg {
	float:right;
	text-align:center;
	position:relative;
	margin-top:48px;
	margin-right:10px;
	margin-left: 10px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:9pt;
}

.bold {
	font-weight: bold;}

.dotted {
	border-right: 1px solid black;}
	
.bluetext {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #00cfbe;}

/* =========== user conference page STYLES =========== */

#uc_tease {
	background-image: url(images/uc_greenbox.jpg);
	background-repeat: no-repeat;
	height: 229px;
	width: 704px;
	float: left;
	position: relative;
	clear: both;
	margin: 0px 10px 0px 25px;}	
	
/* =========== FOOTER STYLES =========== */
#footer {
	float: left;
	clear:both;
	background-image: url(images/footer.jpg);
	width: 704px;
	height: 70px;
	position: relative;
	left: 22px;
	top: 5px;
	}

#footer ul {
	list-style-type:none;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	width:400px;
	color: #c43c27;
	position: relative;
	top: 20px;}

#footer ul li {
	display: inline;}

#footer ul li a {
	padding: 5px;
	line-height: 2em;
	border-right:medium;
	border-right-color:#C00;
	color: #c43c27;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;}

#footer ul li a:hover {
	color:#000;
	text-decoration: none;}
	
#footer-home {
	float: left;
	clear:both;
	background-image: url(images/footer.jpg);
	width: 704px;
	height: 70px;
	position: relative;
	left: 22px;
	top:95px;
	}

#footer-home ul {
	list-style-type:none;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	width:400px;
	color: #c43c27;
	position: relative;
	top: 20px;}

#footer-home ul li {
	display: inline;}

#footer-home ul li a {
	padding: 5px;
	line-height: 2em;
	border-right:medium;
	border-right-color:#C00;
	color: #c43c27;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;}

#footer-home ul li a:hover {
	color:#000;
	text-decoration: none;}
	
#footersearch {
	float: left;
	background-image: url(images/footer.jpg);
	width: 704px;
	height: 70px;
	position: absolute;
	left: 62px;
	top:1160px;
	}

#footersearch ul {
	list-style-type:none;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	width:400px;
	color: #c43c27;
	position: relative;
	top: 10px;}

#footersearch ul li {
	display: inline;}

#footersearch ul li a {
	padding: 5px;
	line-height: 2em;
	border-right:medium;
	border-right-color:#C00;
	color: #c43c27;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;}

#footersearch ul li a:hover {
	color:#000;
	text-decoration: none;}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #c43c27;
	position: relative;
	float: right;
	margin-right: 10px;
	bottom: 1px;}


	
/* =========== FORM STYLES ================== */
#supportUserName {
	border:0;
	position:absolute;
	top:39px;
	left:90px;
	width: 110px;
	height: auto;
}

#supportPassword {
	border:0;
	position:absolute;
	top:81px;
	left:89px;
	width: 110px;
	height: auto;
}

#supportUserName-error {
	border:0;
	position:absolute;
	top:39px;
	left:90px;
	width: 110px;
	height: auto;
}
	
#supportPassword-error {
	border:0;
	position:absolute;
	top:81px;
	left:89px;
	width: 110px;
	height: auto;
}
/* =========== LINK STYLES ================== */

.smalldescription span a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	padding-bottom: 10px;
	color: #c43c27;
	text-decoration: none;}
	
.smalldescription span a:hover {
	color: #171717;}

.link {
	color:red;
    width:80%;
	position: relative;
	bottom: 5px;}

.link a {
	color:#c43c27;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
	margin-top: 5px;}
	
.link a:hover {
	color: #000;}

.description a {
	font-size: 12px;
	color: #c43c27;
	font-weight: bold;}
	
.description a:hover {
	text-decoration: underline;}

.smalldescription2 span a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	padding-bottom: 10px;
	color: #c43c27;
	text-decoration: none;}
	
.smalldescription2 span a:hover {
	color: #171717;}
/* =========== EXPANDING BOX STYLES ================== */
#box {
	width: 725px;
	position: relative;
	top: 50px;
	left:7px;
	float: left;}
	
#box div.topleft {
	display: block;
	background: url(images/box.gif) top left no-repeat white;
	padding-left: 2.0em;
	float: left;}
	
#box div.topright {
	display: block;
	background: url(images/box.gif) top right no-repeat white;
	padding: 1.0em 1.0em 2.0em 0;
	margin: -2.0em 0 0 0em;}

#box div.bottomleft {
	display: block;
	height: 45px;
	margin-top: -2.0em;
	background: url(images/box.gif) bottom left no-repeat white;}

#box div.bottomright {
	display: block;
	background: url(images/box.gif) bottom right no-repeat white;
	height: 45px;
	margin-left: 2.0em;}



/* =========== COLOR STYLES ================== */
.black {
	background-color: #000;}
	
.lime {
	background-color: #bedc45;}
.blue {
	background-color: #00cfbe;}
	
.red {
	background-color: #ac2d1b;}
	
.tan {
	background-color: #aeb573;}

/* =========== TABLE STYLES ================== */

.border {
	border: 1px solid black;}

/* =========== FORM STYLES ================== */

#demorequest {
	width: 650px;
	position: relative;
	background-color: #ffffff;
	left: 10px;
	right: 75px;
	top:-5px;
	}

.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom:4px;
		}

.formlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom:4px;
	background-color: #C43C27;
	width: 50%;
	color:#FFF;
		}

.addresstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom:4px;
		}
			
.form {
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
		}

.space {
	width: 50px;
	}

#name {
	width: 250px;
	}

#contact{
	width: 250px; }
	
#address {
	width: 250px; }
	
#address2 {
	width: 300px; }

#city {
	width: 75px; }

#zip {
	width: 75px; }

#telephone {
	width: 250px; }
	
#emailaddress {
	width: 250px; }

#program {
	width: 250px; }

#prefer {
	width: 250px; }

#comment {
	width: 250px;
	height: 200px;}

#msgtext {
	color:#F00;
	font-family:Verdana, Geneva, sans-serif;
	font-size:large;
}
/* dropdown list styles */

#dropdownlists_feedback {
	float: left;
	clear: both;
	position: relative;
	left: 10px;
	top: 30px;
	width: 625px;
	font-family: "Trebuchet MS";
	font-size: 13px;}

#dropdownlists {
	float: left;
	clear: both;
	position: relative;
	left: 45px;
	top: 30px;
	width: 625px;
	font-family: "Trebuchet MS";
	font-size: 13px;}
	
.graybox_feature{	/* Styling question */
	/* Start layout CSS */
	color:#000;
	font-family: "Trebuchet MS";
	font-size:13px;
	width:625px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:0px;
	background-image: url(images/products/featuregraybar.gif);
	background-repeat:no-repeat;
	height:24px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}

.graybox_feature span{
	padding-left: 35px;
	position: relative;
	top: 3px;}
	
.graybox_answer {	/* Parent box of slide down content */
	/* Start layout CSS */
	font-family: "Trebuchet MS";
	font-size: 13px;
	background-color:#ffffff;
	width:625px;
	line-height: 1.6em;
	padding-left: 20px;
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;}

.graybox_answer span {
	font-weight: bold;
	color: #c43c27;}

.graybox_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
	}

.graybox_answer a{
	color: #c43c27;
	font-weight: bold;}
	
.graybox_answer a:hover{
	text-decoration: underline;}

.graybox_answer a{
	color: #000;
	font-weight: bold;}
	
.graybox_answer a:hover{
	text-decoration: underline;}
	
p {
	font-family:Verdana, Geneva, sans-serif;
}

h3 {
	font-family:Verdana, Geneva, sans-serif;
}

#renewal {
	background: url(images/supportrenewalbar.gif) no-repeat;
	width: 704px;
	position: relative;
	height: 74px;
	float: left;
	position: relative;
	clear: both;
	margin: 0px 0 0px 25px;}

#renewalinfo {
	display:block;
	width:95%;
	float:left;
	margin-top:5px;
	margin-bottom:20px;
	position:relative;
	left:15px;
	right: 50px;
}

#orderprofile {
	background: url(images/orderprofile.gif) no-repeat;
	width: 704px;
	position: relative;
	height: 74px;
	float: left;
	position: relative;
	clear: both;
	margin: 0px 0 0px 25px;}

#orderconfirm {
	background: url(images/orderconfirmation.gif) no-repeat;
	width: 704px;
	position: relative;
	height: 74px;
	float: left;
	position: relative;
	clear: both;
	margin: 0px 0 0px 25px;}

#orderform {
	background: url(images/orderform.gif) no-repeat;
	width: 704px;
	position: relative;
	height: 74px;
	float: left;
	position: relative;
	clear: both;
	margin: 0px 0 0px 25px;}

#shoppingcartbar {
	background: url(images/shoppingcartbar.gif) no-repeat;
	width: 704px;
	position: relative;
	height: 74px;
	float: left;
	position: relative;
	clear: both;
	margin: 0px 0 0px 25px;}
#creditcardlogo {
	display:block;
	float:left;
	margin-top:15px;
	margin-left:200px;
	margin-bottom:25px;
}

#securecert {
	display:block;
	float:right;
	margin-top:25px;
	margin-right:200px;
	margin-bottom:25px;
}

.renloginbutton {
    border: none;
    background: url(images/greenbutton.gif) no-repeat;
	width: 125px;
	height: 34px;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	position: relative;
	left: 5px;
	top: 5px;}

.renloginbutton:hover {
    border: 1px;
    background: url(images/greenbutton.gif) no-repeat;
	width: 125px;
	height: 34px;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	position: relative;
	left: 5px;
	top: 5px;}

.renform {
	border: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position: relative;
	right: 75px;
	left: 5px;
	padding-left: 15px;
	padding-right: 35px;
    float:left;

}

.rensubbutton {
    border: none;
    background: url(images/greenbutton.gif) no-repeat;
	width: 125px;
	height: 34px;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	position: relative;
	margin:auto;
	}

.rensubbutton:hover {
    border: 1px;
    background: url(images/greenbutton.gif) no-repeat;
	width: 125px;
	height: 34px;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	position: relative;
	margin:auto;
	}
	
#renewalrequest {
	position: relative;
	background-color: #ffffff;
	margin:auto;
	border: 2px;
	}

#shoppingcart {
	display:block;
	width:100%;
	float:left;
	text-align:center;
	margin-top:5px;
	margin-bottom:20px;
}

.cartbutton {
    border: none;
    background: url(images/greenbutton.gif) no-repeat;
	width: 125px;
	height: 34px;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	position: relative;
	left: 5px;
	top: 5px;}

.cartbutton:hover {
    border: 1px;
    background: url(images/greenbutton.gif) no-repeat;
	width: 125px;
	height: 34px;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	position: relative;
	left: 5px;
	top: 5px;}

.clientbackground {
  float:left;
  position:relative;
  top:25px;
  margin:auto;
  left:75px;
  }

#adminlist {
  float:left;
  position:relative;
  clear:both;
  margin:auto;
  top:50px;
}  

#adminlist td {
  font-family:Verdana;
  font-size:12px;
  padding-top:10px;
  padding-bottom:10px;
  }

#clientlist {
  float:left;
  position:relative;
  clear:both;
  margin:auto;
}  

#clientlist td {
  font-family:Verdana;
  font-size:12px;
  padding-top:10px;
  padding-bottom:10px;
  }
 
 #clientgrid {
  float:left;
  position:relative;
  clear:both;
  margin:auto;
}  

#clientgrid td {
  font-family:Verdana;
  font-size:10px;
}

#adminnavbar {
	background: url(images/administration_bar.gif) no-repeat;
	width: 704px;
	position: relative;
	height: 74px;
	float: left;
	position: relative;
	clear: both;
	margin: 0px 0 0px 25px;}

#forgotlink a {
	float:left;
	text-decoration:none;
	text-align:center;
	position:relative;
	margin-top:60px;
	margin-right:20px;
	margin-left: 12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:7pt;
}

.newstitle {
	position: relative;
	float: left;
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #c43c27;
	padding: 20px 0 10px 20px;}

#contactinfo {
	margin-top: -25px;
}

#facebook_badge {
	position: relative;
	background-image: url(images/Facebook_Badge.gif);
	width: 180px;
	height: 54px;
	float:left;
	left:100px;
	}

#sidebar {
	position:absolute;
	right:5px;
	top:250px;
	width:300px;}

#sidebar p{
	font-family: "Trebuchet MS";
	font-size: 13px;}

h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14pt;
	color:#c43c27;
	}

h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	}
h4 span {
	color:#c43c27;}

.topicheader {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14pt;
	color:#c43c27;
	font-weight:bold;
	padding-top:10px;
	border-top:3px solid #000;
		}
	
#topiclist {
	position:relative;
	top:-15px;
	left:20px;}

#topiclist ul {
	list-style-type:none;
	padding:0;
	margin-left:0;}
	
#topiclist ul li {
	line-height:14pt;
	}
	
#topiclist a {
	color:#c43c27;
	font-weight:bold;}

#topiclist a:hover {
	color:#000;}

#topiclist-bar {
	position:relative;
	width:215px;
	float:left;
	left:20px;}

#topiclist-bar ul, .solutionlist ul {
	list-style-type:none;
	padding:0;
	margin-left:0;
	margin-top:0;}
	
#topiclist-bar ul li {
	line-height:14pt;
	}
	
#topiclist-bar a, .solutionlist a {
	color:#666;
	font-weight:bold;}

#topiclist-bar a:hover, .solutionlist a:hover {
	color:#c43c27;}

#topiclist-bottombar {
	position:relative;
	width:625px;
	clear:both;
	top:265px;
	left:50px;}

#topiclist-bottombar ul{
	list-style-type:none;
	padding:0;
	margin-left:0;
	margin-top:0;}
	
#topiclist-bottombar ul li {
	line-height:14pt;
	}
	
#topiclist-bottombar a {
	color:#666;
	font-weight:bold;}

#topiclist-bottombar a:hover {
	color:#c43c27;}

.left{
	position:relative;
	width:230px;
	border-right:1px solid #000;
	padding-right:10px;}
	
.right{
	position:absolute;
	float:right;
	width:350px;
	right:10px;
	top:35px;
	}
	
.casestudy1 {
	position:relative;
	top:30px;}

.casestudy2 {
	position:relative;
	top:50px;}
	
.casestudy3 {
	position:relative;
	top:70px;
}

.casestudy4 {
	position:relative;
	top:90px;
}
.casestudy5 {
	position:relative;
	top:110px;
}
.bullet {
	background-image:url(images/products/images/garrowbullet.gif);
	height:20px;
	width:23px;
	position:relative;
	float: left;}

.solutionbullet {
	background-image:url(images/products/images/garrowbullet.gif);
	height:20px;
	width:23px;
	position:relative;
	float:left;
	left:auto;
	top:auto;
}

.solution {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	position:relative;
	left:5px;}

.solution span {
	font-weight:bold;}
	
.clientstudy {
	position:relative;
	left:5px;
}
.clientstudy a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
	color:#c43c27;
	position:relative;
}

.clientstudy a:hover {
	color:#000;
}

.rightcolumn {
	position:relative;
	width:650px;
	float:left;
	left:20px;
	}
	
.headcolumn {
	position:relative;
	float:left;
	left:25px;
	top:15px;}

.clientstudy-solution {
	position:relative;
	}

#casestudies-position {
	position:relative;
	clear:left;
	left:55px;}
	
.clientstudy-solution a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
	color:#c43c27;
	padding-left:5px;
}

.clientstudy-solution a:hover {
	color:#000;
}


.casestudyhead {
font-family:Verdana, Geneva, sans-serif;
font-size:10pt;
color:#000;
font-weight:bold;
padding:20px 0 0 15px;
}

.pdflink {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	padding-left:15px;
	}
	
.casestudytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	position: relative;
	padding-left: 15px;
	margin-top: 0;
	margin-right:40px;
	}
	
.solutionlist {
	position:relative;
	padding-left:15px;
	padding-top:20px;
	width:650px;
	}

.tags a, .casestudytext a, .pdflink a{
	color:#c43c27;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;}

.tags a:hover, .casestudytext a:hover, .pdflink a:hover {
	color:#000;}

.tags span {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	color:#000;
	font-weight:bold;}
