/* -- CSS Document -- */

body {
	background-color:#333333;
	margin:20px;
}

.borders {
	width:4px;
	background-color:#FF7F00;
}
.content {
	background-color:#FFFFFF;
	background-image:url(images/contentBack.gif);
	background-repeat:repeat-y;
	padding:20px 22px 20px 22px;
	text-align:center;
}
.content_admin {
	background-color:#FFFFFF;
	background-image:url(images/contentBack.gif);
	background-repeat:repeat-y;
	padding:0px 0px 0px 4px;
	text-align:left;
}
.content_wide {
	background-color:#FFFFFF;
	background-image:url(images/contentBack-wide.gif);
	background-repeat:repeat-y;
	padding:20px 22px 20px 22px;
	text-align:center;
}
.header {
	vertical-align:middle;
	text-align:right;
	padding-right:20px;
}
/* -- Homepage -- */
.bluelink{
font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	color:#0060b5;
	text-decoration:none;
}
.bluelink:hover{
font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	color:#0060b5;
	text-decoration:underline;
}
.hlink{
font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0060b5;
	text-decoration:none;
}
.hlink:hover{
font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0060b5;
	text-decoration:underline;
}
.orangeLine {
	width:161;
	background-color:#FF7F00;
	height:2px;
}
.featuredClient {
	height:24px;
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0060b5;
	text-align:center;
	vertical-align:middle;
	letter-spacing:1px;
}
.featuredImg {
	height:90px;
	vertical-align:top;
	text-align:center;
}
.featuredLink {
	height:21px;
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	text-align:center;
	display:table-cell;
}
.featuredLink a {
	height:21px;
	width:161px;
	background-color:#FF7F00;
	color:#0060B5;
	text-decoration:none;
	text-align:center;
	display:table-cell;
	vertical-align:top;
	padding-top:4px;
}
.featuredLink a:hover {
	height:21px;
	background-color:#0060B5;
	color:#FF7F00;
	text-decoration:none;
	text-align:center;
	display:table-cell;
	vertical-align:top;
}
.spacer9 {
	height:7px;
}

/* -- Homepage Boxes -- */

.highlightBoxes {
	width:200px;
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#000000;
	vertical-align:top;
	padding:0px 6px 0px 6px;
}
.highlightBoxes b {
	color:0060B5;
	font-size:14px;
	line-height:32px;
}

.bottomBox {
	background-image:url(images/intPageBorderBack.gif);
	background-repeat:repeat-y;
	padding:10px 20px 10px 20px;
}
.homebottomBox {
	background-image:url(images/intPageBorderBack.gif);
	background-repeat:repeat-y;
	padding:10px 15px 10px 15px;
}
.homebottomBoxv2 {
	background-image:url(images/intPageBorderBackv2.gif);
	background-repeat:repeat-y;
	padding:10px 15px 10px 15px;
}
.homebottomBoxvwide {
	background-image:url(images/intPageBorderBackvwide.gif);
	background-repeat:repeat-y;
	padding:10px 15px 10px 15px;
}
.examplesbottomBox {
	background-image:url(images/intPageBorderBack.gif);
	background-repeat:repeat-y;
	padding:5px;
}

/* -- Navigation -- */

.nav {
	width:597px;
	height:28px;
	background-color:#FFFFFF;
	background-image:url(images/navBack.gif);
	background-repeat:no-repeat;
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0060b5;
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
	letter-spacing:1px;
}
.nav a {
	color:#0060b5;
	text-decoration:none;
}
.nav a:hover {
	color:#000000;
	text-decoration:none;
}

/* -- Process -- */

.text {
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
.proHead {
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#0060b5;
}
.proDescription {
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:20px;
	vertical-align:middle;
	
}
.proSubHead {
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0060b5;
}
.proSubHead a {
	color:#0060b5;
	text-decoration:none;
}
.proSubHead a:hover {
	color:#0060b5;
	text-decoration:underline;
}
.proLine {
	background-image:url(images/orangeLine845.gif);
	background-repeat:no-repeat;
	height:18px;
}

/* -- Uses -- */

.usesDescription {
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:4px;
	vertical-align:middle;
}
.usesDescription a {
	color:0060b5;
	text-decoration:none;
}
.usesDescription a:hover {
	color:0060b5;
	text-decoration:underline;
}
.examplesSubHead {
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0060b5;
}
.examplesSubHead a {
	color:#FF7F00;
	text-decoration:none;
}
.examplesSubHead a:hover {
	color:#FF7F00;
	text-decoration:underline;
}

/* -- Resources -- */
.resources {
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:2px;
	vertical-align:top;
	line-height:18px;
	width:200px;
}
.resources a {
	color:#0060b5;
	text-decoration:none;
}
.resources a:hover {
	color:#0060b5;
	text-decoration:underline;
}

/* -- Form Styles --*/

.formText {
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:2px;
	vertical-align:top;
	line-height:16px;
}
.formText a {
	color:#0060b5;
	text-decoration:none;
}
.formText a:hover {
	color:#0060b5;
	text-decoration:underline;
}
.formHeader {
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF7F00;
	height:22px;
}
.formFieldText {
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-left:2px;
	vertical-align:middle;
	height:24px;
}

/* -- Demo -- */

.demo {
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-align:center;
}

/* -- Footer -- */

.footer {
	width:708px;
	height:60px;
	background-color:#FF7F00;
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0060b6;
	text-align:center;
	vertical-align:middle;
	line-height:20px;
	letter-spacing:2px;
}
.footer a {
	color:#0060b5;
	text-decoration:none;
}
.footer a:hover {
	color:#000000;
	text-decoration:none;
}
.copyright {
	font-size:10px;
	letter-spacing:0px;
}
.specialFeature {
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#000000;
	vertical-align:top;
}
.specialFeatureHead {
	font-family:Myriad, Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0060b5;
}
.specialFeatureHead li {
	list-style-image: url(images/checkmark.gif);
}

	
