@charset "utf-8";

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, caption {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
* {margin: 0;}
html, body {height: 100%;}
img, div { behavior: url(iepngfix.htc) }

/* Body and Wrapper Styles */
body {	margin: 0;	padding: 0;	font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color: #FFFFFF;background-image: url(../images/bg.jpg);	background-repeat: repeat-x;	background-position: center top;}
.wrapper {width: 930px;margin: 0 auto;}
.content_wrapper {}

/* Common Styles */
a {color: #F47D30;text-decoration: none;font-weight: bold;}
a:hover {color: #000;}
a:visited {color: #F47D30;}
a:active {color: #000;}
p {}


/* Header Styles */
.header {margin-bottom: 10px;}
#logo {padding: 0px 0px 0px 0px;}

/* Navigation Styles */
.nav {}
.nav ul {}
.nav li {}
.nav li a {}
.nav li a:hover {}
.nav li a:visited {}
.nav li a:active {}

/* Left Column Styles */
.left_column {	background-image: url(../images/left_bg.jpg); background-repeat: repeat-x;background-position: center top;float: left;width: 200px;margin: 5px;min-height: 500px;}
.left_column h2 {color: #F47C30;font-size: 16px;padding: 10px 0px 0px 10px;}
.left_column h3 {
	color: #F47C30;
	font-size: 12px;
	padding: 10px 10px 0px 10px;
}
.left_column h3 a {color: #000;}
.left_column h3 a:hover {color: #666;}
.left_column ul {list-style: none;padding: 10px 0px 5px 15px;}
.left_column li {padding-bottom: 5px;}
.left_column li a {color: #111;font-weight: bold;text-decoration: none;font-size: 14px;}
.left_column li a:hover {color: #F47C30;}

/* Center Column Styles */
.center_column {	background-image: url(../images/center_bg.jpg);background-repeat: repeat-x;	background-position: center top;float: left;width: 450px;margin: 5px;padding: 10px;min-height: 500px;}
.center_column h3 {
	padding: 0px 0px 10px 0px;
	font-size: 14px;
	font-weight: normal;
}
.center_column h2 {
	color: #000;
	font-size: 14px;
	padding: 10px 0px 5px 0px;
	border-bottom: 1px solid #F57D31;
}

.center_column p {
	color: #000;
	font-size: 12px;
	padding: 0px 0px 10px 0px;
}

.center_column p a {color: #363A40;text-decoration: underline;font-weight: bold;}
.center_column p a:hover {color: #F47D30;text-decoration: none;}
.center_column p a:visited {color: #363A40;text-decoration: none;}
.center_column p a:active {color: #363A40;text-decoration: none;}

.app_heading {
	padding: 5px 0px;
	margin: 5px 0px;
}
.app_heading a {color: #363A40;text-decoration: none;font-weight: bold;}
.app_heading a:hover {text-decoration: underline;}
.app_heading a:visited {text-decoration: none;}
.app_heading a:active {text-decoration: none;}

.app_title {
	color: #F47C30;
	font-size: 13px;
	width: 335px;
	float: left;
}
.app_date {
	font-size: 11px;
	float: left;
	width: 100px;
}
.app_source {
	font-size: 11px;
	float: right;
	width: 350px;
	text-align: right;
}
.app_image {border: 1px solid #000;width: 97px;float: left;margin-right: 10px;}
.tool_image {border: 1px solid #000;width: 97px;float: right;margin-left: 10px;}
.app_info {float: left;width: 335px;}
.app_info p {
	font-size: 11px;
	padding: 0px;
}

.split_list {}
.split_list ul {padding: 10px 0px 20px 20px;}
.split_list li a:hover {color: #000;}

.youtube_video {float: left;width: 140px;margin: 5px;}
.youtube_video h4 {font-size: 11px;}
.youtube_video h4 a {color: #000;}
.youtube_video h4 a:hover {color: #F47D30;}
.youtube_video img {}

/* Right Column Styles */
.right_column {background-color: #f5f5f1;float: left; width: 200px;margin: 5px;min-height: 500px;padding: 0px 5px;}
.right_inner {	background-image: url(../images/edge.jpg);	background-repeat: no-repeat;	background-position: right top;background-color: #E2DEDB;margin-top: 5px;border-left: 1px solid #cbcac9;border-bottom: 1px solid #7e7d7c;}
.right_column h2 {color: #F47C30;font-size: 16px;padding: 10px 0px 5px 10px;}

.right_column ul {list-style: none;padding: 0px 0px 0px 0px;}
.right_column li {padding: 0px 10px 5px 20px;}
.right_column li a {color: #666;text-decoration: none;font-weight: bold;display: block;}
.right_column li a:hover {color: #000;}

/* Footer Styles */
.footer {
	background-color: #F47D30;
	padding: 7px;
	border-top: 2px solid #505A5A;
}
.footer ul {}
.footer li {}
.footer li a {}
.footer li a:hover {}
.footer li a:active {}
.footer li a:visited {}

/* Misc Styles */
.clear {clear:both;}
.breadcrumbs {font-size: 11px;color: #0071D5;margin-bottom: 10px;}
.breadcrumbs a {color: #666;}
.breadcrumbs a:hover {color: #0071D5;}


/* Heading Styles */
h1
h1 a, h1 a:visited
h1 a:hover {}
h2
h2 a, h2 a:visited
h2 a:hover {}
h3
h3 a, h3 a:visited
h3 a:hover {}
h4
h4 a, h4 a:visited
h4 a:hover {}
h5
h5 a, h5 a:visited
h5 a:hover {}

/* Form Styles */
input {}
select {}

.formBoxNoSize {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight: normal;
	padding: 2px;
	margin: 2px;
}
.app_holder {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.app_footer {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.app_link {
	float: right;
	width: 100px;
	text-align: right;
}
.app_link a {color: #000;text-decoration: underline;font-weight: bold;font-size: 11px;}
.app_link a:hover {color: #F47D30;text-decoration: none;}
.app_link a:visited {color: #000;}
.app_link a:active {color: #000;}
.articleHolder {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.videoHolder {
	width:425px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0 auto;
}
.greyHR2 {
	background: #CCCCCC;
	margin: 10px 0px;
	padding: 0px;
	height: 1px;
	width: 100%;	
}
.articleHolder ul, .articleHolder ol{
	margin-left: 20px;
	margin-bottom: 10px;
}

.articleHolder ul li, .articleHolder ol li{
	margin-bottom: 5px;
}

.clippedHead {
	border-left: 1px solid #cbcac9;
	border-bottom: 1px solid #7e7d7c;
	font-size: 14px;
	font-weight: bold;
	color: #F07D0F;
	padding: 5px;
	margin: 5px 0px 15px;
	background: #E2DEDB;
}

.app_section {
	color: #505A5A;
	font-size: 14px;
	float: left;
}



/***********************************************/
/* Styled Table Includes Grad Head & Side      */
/***********************************************/ 

.app_info table {
	margin: 0px auto;
	padding: 0px;
	width:100%;
	color: #666666;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
}
.app_info tbody {text-align:center;}
.app_info th {
	border: 1px solid #CCCCCC;
	background: url(../Images/title_grad.jpg) repeat left top;
	vertical-align:bottom;
	font-weight:bold;
	text-align:center;
	margin: 0px;
	padding: 5px 10px;
}
.app_info td {
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 3px;
	vertical-align: top;
	font-size: 10px;
}
.app_info td.LabelCol {
	border: 1px solid #CCCCCC;
	text-align:right;
	padding: 10px 3px 0px 0px;
	background: url(../Images/title_grad.jpg) repeat left top;
	color: #505A5A;
	vertical-align: top;
	margin: 0px;
}

.app_info table a {color: #000000; text-decoration: none; font-weight:normal;}
.app_info table a:hover {color: #F47D30; text-decoration:underline;}
.app_info table a:visited {color: #000000; text-decoration: none;}
.app_info table a:active {color: #F47D30; text-decoration: none;}
