/*
Theme Name: Learnovation LMS
Description: Primary theme for the Learnovation LMS for state of Mississippi website.<br />  Designed by Andrew Curtis of <a href="http://fuelvm.com">Fuel VM</a>. <br /> Developed by Geoffrey Wood of <a href="http://h12consulting.com">H12 Consulting</a><br />
Version: 1.0
Author:	Fuel VM and H12 Consulting
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
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, tbody, tfoot, thead  {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

body {
	line-height: 1; height:100%;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}

/* This is mainly for the carousel on the front page. */
h2.carousel { font:/*bold*/ 36px 'WinterthurCondensedRegular', 'arial narrow', Arial, Helvetica, sans-serif; padding-bottom:10px; color:#fff; /*font-family:LambdaStyleGuide;*/ } 

ol, ul { padding-bottom: 15px; }
li { margin:2px 0px 0px 40px;}

blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

.my-placeholder { color: #aaa; }
.clear { clear:both; }

/* =Layout
-------------------------------------------------------------- */
	#lightbox-body { background:#EAE7D2 url(../images/lightbox_top_repeater_horiz.png) center top no-repeat; font:normal 13px/130% Arial, Helvetica, sans-serif, Times, serif; color:#78838A; }

	h1				{ color: #73665D; font:bold Arial, Helvetica, sans-serif, Times, serif; line-height:130%; }
	h2 				{color:#333; font:bold 16px Arial, Helvetica, sans-serif;}
	h3 				{color:#000; font:bold 22px Arial, Helvetica, sans-serif;}
	
	a				{ color:#3578EC; text-decoration:none; font:normal 16px/120% Arial, Helvetica, sans-serif; }
	.no-show{ color:#FFF; text-decoration:underline; font:normal 14px/120% Arial, Helvetica, sans-serif; }
	.submit { width:123px; height:34px; cursor:pointer; color:#FFF; background-color:#CA6633; border-radius: 5px; -moz-border-radius: 5px; border:none; }

	.layout-thirds { float:left; width:33%; text-align:center; }
	#wrapper		{ width:1060px; margin:auto; z-index:15; position:relative; }

	.layer 								{ background-color: rgba(255,255,255,0.55); position: absolute; top: 0; left: 0; margin:auto; width: 100%; height: 100%; }
	.layer-series					{ background-color: rgba(221,221,221,0.55); position: absolute; top: 0; left: 0; margin:auto; width: 100%; height: 100%; min-height:100%; }
	.container						{ width:1060px; height:100%; margin:auto; z-index:10; position:relative; top:0; left:0; text-align:left; padding-left:25px; }

	a#button-text {font:normal 24px/100% Arial, Helvetica, sans-serif; color:#FFF; letter-spacing:2px; }
	.confirmMessage { font:normal 14px/120% Arial, Helvetica, sans-serif; }
	.confirmMessageNoShow { font:normal 14px/120% Arial, Helvetica, sans-serif; color:#FFF; }

	/*header bar area*/
	#header-bar { width:100%; height:30px; background:#474748; }
	#header-bar-content-area { width:1120px; margin:auto; z-index:15; position:relative; }
	.header-bar-content-1 { float:left; width:885px; margin-top:2px; }
	.header-bar-content-2 { float:left; width:235px; }
	.header-bar-content-1 .header-bar-text { padding-left:85px; }
	.header-bar-content-1 a.header-bar-link, #header-bar-link { font:normal 16px/100% Arial, Helvetica, sans-serif; color:#FFF; letter-spacing:1px; position:relative; top:-9px; }

	/* login page */
	.login-box	{ width:320px; height:470px; background-color:rgba(204,204,204,0.50); margin:-30px 0 0 300px; border:thin #C7C7C7; }
	.login-red-box { width:320px; height:30px; background-color:#850002;}
	.login-red-box .login-red-box-text { text-align:center; position:relative; top:-22px; font:normal 14px/100% Arial, Helvetica, sans-serif; color:#FFF; letter-spacing:2px; }
	.login-logo { margin:5px 0 0 16px; width:291px; height:147px; background-color:#999; }
	.login-area { padding:20px 0 0 25px; }
	.login-area-text { font:normal 24px/100% Arial, Helvetica, sans-serif; color:#919191; letter-spacing:2px; }
	#login-input-box { width:260px; height:39px; border:medium #C7C7C7; border-radius: 5px; position:relative; top:-14px; padding: 5px 0 0 10px; }
	.login-input-text {font:normal 18px/100% Arial, Helvetica, sans-serif; color:#666; }
	.login-remember-me { font:normal 14px/100% lato; color:#FFF; float:left; width:160px; padding-left:20px; }
	.login-register		 { float:left; width:160px; padding-left:20px; }
	a#login-register-link {font:bold 14px/100% lato; color:#26D2D4; }
	.login-button	{ width:320px; height:58px; background-color:#3578EC; margin:50px 0 0 -25px; }
	.login-text-area { padding:18px 0 0 120px; }
	.error-msg-text { padding:2px 0 0 0; font:bold 12px/100% Arial, Helvetica, sans-serif; color:#BB4945; }

	/* colored boxes */
	.red-header-box { width:1002px; height:30px; background-color:#850002; border:#C7C7C7 thin solid; }
	.red-header-box .red-header-box-text { text-align:left; padding-left:20px; position:relative; top:8px; font:normal 14px/100% Arial, Helvetica, sans-serif; color:#FFF; letter-spacing:2px; }
	.grey-header-box { clear:both; width:1002px; height:60px; background-color:rgba(195,195,195,0.40); border-left:#C7C7C7 thin solid; border-right:#C7C7C7 thin solid; }
	.grey-header-box-child1 { width:235px; padding:16px 20px; float:left; }
	.grey-header-box-child2 { width:670px; padding:18px 0 0 20px; float:left; }
	.yellow-header-box { clear:both; width:1002px; height:36px; background-color:#FFDB19; border-left:#C7C7C7 thin solid; border-right:#C7C7C7 thin solid; }
	.yellow-header-box-child1 { width:46%; padding:12px 0 0 20px; float:left; }
	.yellow-header-box-child2 { width:46%; padding:2px 30px 0 0; float:left; text-align:right; }
	.yellow-header-box-child2a { width:50%; padding:2px 30px 0 0; float:left; text-align:right }
	.yellow-header-box-child2a { width:50%; padding:2px 30px 0 0; float:left; text-align:right }
	.yellow-header-grey-text	{ font:bold 14px/100% Arial, Helvetica, sans-serif; color:#4F4F50; letter-spacing:4px; }
	a#yellow-header-grey-submit	{ font:bold 16px/100% Arial, Helvetica, sans-serif; color:#4F4F50; position:relative; top:-6px; }
	.white-congrats-header-box { width:902px; height:100px; background-color:rgba(250,246,239, 0.40); border-left:#C7C7C7 thin solid; border-right:#C7C7C7 thin solid; padding:28px 0 0 100px; }
	.white-congrats-box-text { text-align:center; font:normal 26px/100% Arial, Helvetica, sans-serif; color:#2C5E8C; }
	a#white-congrats-box-link { font:italic bold 26px/100% Arial, Helvetica, sans-serif; color:#3478EB; }

	/* main page */
	.parent { clear:both; margin:auto; width:1060px; }
	.child1 { background-color:rgba(255, 255, 255, 0.40); width:675px; display:table-cell; border-top:#C7C7C7 thin solid; border-left:#C7C7C7 thin solid; border-bottom:#C7C7C7 thin solid; padding:15px; }
	.child2 { background-color:rgba(229, 229, 229, 0.90); width:267px; vertical-align:top; display:table-cell; border-top:#C7C7C7 thin solid; border-right:#C7C7C7 thin solid; border-bottom:#C7C7C7 thin solid; padding:15px; }
	.child1a, child1b { float:left; width:50%; }
	#input-text-box, #pass1, #pass2 { width:275px; height:28px; border:thin solid #C7C7C7; border-radius: 5px; padding: 2px 0 0 10px; }
	.input-text, .select-input-text {font:bold 13px/100% Arial, Helvetica, sans-serif; color:#999; }
	.select-input-text {font:normal; color:#CCC; }
	#select-box { width:287px; height:31px; border:thin solid #C7C7C7; border-radius: 5px; padding: 2px 0 0 8px; }
	.submit-box-area	{ width:1003px; height:58px; background-color:#3578EC; margin:0; }
	.submit-box-text-area, .assign-box-text-area { padding:18px 0; text-align:center; }
	.assign-box-text-area { padding:10px 0; }

	.pdf-link { padding-top:8px; float:left; text-align:right; width:84%; }
	.company-logo-area { position:absolute; top:-90px; left:26px; }
	.wc-logo-area { position:absolute; top:-130px; left:26px; }
	
	.question-text { font:normal 14px/120% Arial, Helvetica, sans-serif; color:#666; }
	.grey-text	 { font:bold 11px/120% Arial, Helvetica, sans-serif; color:#666; }
	.grey-header { font:bold 24px/120% Arial, Helvetica, sans-serif; color:#666; letter-spacing:2px }
	.blue-header { font:bold 26px/120% Arial, Helvetica, sans-serif; color:#3378EB; letter-spacing:2px }
	.blue-header-rule { border-bottom:thin solid #3378EB; width:100% }
	.summary-text, .forgot-text	 { font:normal 16px/130% Arial, Helvetica, sans-serif; color:#666; }
	.forgot-text { font-size:13px; }

	/* full layout */
	.full-layout-parent { clear:both; margin:auto; width:1002px; margin-left:0px; border:#C7C7C7 thin solid; border-top:none;}
	.full-layout-inside { padding:25px 0 25px 25px; }
	.full-layout-child { background-color:rgba(255, 255, 255, 0.40); width:950px; display:table-cell; border:#C7C7C7 thin solid; border-radius:5px; }
	.full-layout-child1 { float:left; width:45%; padding:20px; }
	.full-layout-child1-col1 { float:left; text-align:center; width:30px; padding:20px 0; }
	.full-layout-child1-col2 { float:left; width:280px; padding:20px 0; }
	.full-layout-child1-col3 { float:left; width:94px; padding:20px 0; }
	.full-layout-child1-col1-white { float:left; text-align:center; width:30px; height:45px; padding:20px 0; background-color:rgba(245,245,245,0.40); }
	.full-layout-child1-col2-white { float:left; width:280px; padding:20px 0; height:45px; background-color:rgba(245,245,245,0.40); }
	.full-layout-child1-col3-white { float:left; width:94px; padding:20px 0; height:45px; background-color:rgba(245,245,245,0.40); }

	.full-layout-grey { font:bold 22px/120% Arial, Helvetica, sans-serif; color:#838384; }
	.full-layout-blue { font:bold 22px/120% Arial, Helvetica, sans-serif; color:#3378EB; }
	.full-layout-status { font:normal 16px/120% Arial, Helvetica, sans-serif; color:#838384; }

	.full-layout-col-headers, .full-layout-col-text-light, .full-layout-col-text-dark { font:bold 13px/120% Arial, Helvetica, sans-serif; color:#838384; }
	.full-layout-col-text-light { font-weight:normal; background-color:#FEFEFE }
	.full-layout-col-text-dark { font-weight:normal; background-color:#DDD }
	.full-layout-col-area { float:left; width:98%; padding:10px; }
	#full-layout-child-cola { float:left; width:195px; padding:8px 5px 8px 0; }
	#full-layout-child-colb { float:left; width:80px; padding:8px 5px 8px 0; }
	#full-layout-child-colc { float:left; width:50px; padding:8px 5px 8px 0; }

	.full-layout-comment { width:950px; display:table-cell; }
	.full-layout-comment-child { float:left; width:100%; padding:2px; }
	.full-layout-comment-child1-col1 { float:left; text-align:right; width:200px; padding:10px 20px; }
	.full-layout-comment-child1-col2 { float:left; width:660px; padding:10px 20px; }
	.full-layout-comment-name { font:normal 15px/120% Arial, Helvetica, sans-serif; color:#3478EB; }
	.full-layout-comment-type, .full-layout-comment-text { font:normal 13px/120% Arial, Helvetica, sans-serif; color:#666; }
	.full-layout-comment-text { font-size:12px; }
	
	.comment-box-area	{ width:212px; height:50px; background-color:#3578EC; margin:0; float:right; margin-top:30px; margin-right:30px; }
	.comment-box-text-area { padding:14px 0; text-align:center; }

	.textarea, .mentor-textarea, .status-textarea { height:90px; width:700px; font:normal 14px Arial, Helvetica, sans-serif; color:#666; border:thin #E4E1DA solid; border-radius:10px; background-color:#FFF; padding:10px; }
	.mentor-textarea { width:433px; }
	.status-textarea { width:250px; }

	.red-divider { background-color:#850002; height:2px; width:948px; }


	/* two column layout */
	.tc-red-header-box { width:695px; height:30px; background-color:#850002; border:#C7C7C7 thin solid; }
	.tc-red-header-box .tc-red-header-box-text { text-align:left; padding-left:20px; position:relative; top:8px; font:normal 14px/100% Arial, Helvetica, sans-serif; color:#FFF; letter-spacing:2px; }
	.tc-blue-box-area { clear:both; width:695px; height:50px; }
	.tc-blue-dark { width:25%; height:49px; text-align:center; padding:5px 0 5px 0; float:left; background-color:rgba(83,140,239,0.80); }
	.tc-blue-light { width:22.1%; height:49px; text-align:center; padding:10px 10px 0 10px; float:left; background-color:rgba(109,157,241,0.80); }
	a#blue-box-link-24, a#blue-box-link-14 {font: normal 24px/100% Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; }
	a#blue-box-link-14 { font-size:14px; }

	.two-column-parent { clear:both; margin:auto; width:1025px; margin-left:0px; }
	.two-column-child1 { background-color:rgba(255, 255, 255, 0.40); float:left; width:695px; display:table-cell; border:#C7C7C7 thin solid; }
	.two-column-child1a { float:left; width:510px; height:56px; text-align:center; background-color:#666; border:#C7C7C7 thin solid; border-top:none; }
	.two-column-child1b { float:left; width:185px; height:56px; text-align:center; background-color:#3578EC; border:#C7C7C7 thin solid; border-top:none; }
	a#two-column-child1b-login { font:normal 25px/100% Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; }
	.two-column-child2 { float:left; width:240px; display:table-cell; padding-left: 24px; vertical-align:top; }
	.two-column-child1-inside { padding:25px; }
	.two-column-header-grey, .two-column-text-grey, .documents-text-grey { font:bold 16px/120% Arial, Helvetica, sans-serif; color:#666; }
	.two-column-text-grey { font-weight:normal; }
	.documents-text-grey { font-weight:normal; font-size:14px; }
	a#news-link, a#forgot-link { font:normal 13px/120% Arial, Helvetica, sans-serif; color:#3478EB; }
	a#forgot-link { font-size:12px; padding-left:90px; }
	.two-column-login-input-area { padding-top:12px; }
	#two-column-login-input-box { width:200px; height:32px; border:medium #CCC; border-radius: 5px; padding: 0 0 0 10px;  position:relative; top:10px; }

	.two-column-child1-grey-bg, .two-column-child1-white-bg { background-color:rgba(227,227,227, 0.40); float:left; width:695px; display:table-cell; }
	.two-column-child1-white-bg { background-color:rgba(255,255,255, 0.40); }
	.two-column-child1-pdf { background-color:#FFF; float:left; width:770px; display:table-cell; }
	.two-column-header-red, .two-column-header-qn { font:bold 24px/120% Arial, Helvetica, sans-serif; color:#850001; }
	.two-column-header-qn { font-size:16px; }
	.two-column-question-text { font:normal 16px/120% Arial, Helvetica, sans-serif; color:#333; }
	#question-area1 { float:left; width:30px; }
	#question-area2 { float:left; width:500px; }
	.answer-area { width:100%; }
	.next-box-area, .assign-box-area	{ width:695px; height:58px; background-color:#3578EC; margin:0; }
	.assign-box-area { width:140px; float:left; margin: 8px 0 0 14px; height:46px; }

	.next-prev-box-area-1	{ width:346px; height:58px; background-color:#3578EC; margin:0; float:left }
	.next-prev-box-area-2	{ width:2px; height:58px; background-color:#FFF; margin:0; float:left }
	.next-prev-box-area-3	{ width:230px; height:58px; background-color:#3578EC; margin:0; float:left }
	.next-prev-box-area-4	{ width:296px; height:58px; background-color:#3578EC; margin:0; float:left }

	#doc-area1 { float:left; width:230px; padding-top:10px; }
	#doc-area2 { float:left; width:170px; padding-top:10px; }
	#doc-area3 { float:left; width:160px; padding-top:10px; }
	#doc-area4 { float:left; width:85px; text-align:right; }

	/* wc initial eval */
	.init-eval-red-header-box { width:595px; height:30px; background-color:#850002; border:#C7C7C7 thin solid; }
	.init-eval-red-header-box2 { width:406px; height:31px; background-color:#850002; border:#C7C7C7 thin solid; margin-left:-25px; }
	.init-eval-red-header-box-text { text-align:left; padding-left:20px; position:relative; top:8px; font:normal 14px/100% Arial, Helvetica, sans-serif; color:#FFF; letter-spacing:2px; }
	.two-column-init-eval-child1 { background-color:rgba(255, 255, 255, 0.40); float:left; width:595px; display:table-cell; border:#C7C7C7 thin solid; }
	.two-column-init-eval-child2 { float:left; width:340px; display:table-cell; padding-left: 24px; vertical-align:top; }
	.two-column-init-eval-child1-grey-bg, .two-column-init-eval-child1-white-bg { background-color:rgba(227,227,227, 0.40); float:left; width:595px; display:table-cell; }
	.two-column-init-eval-child1-white-bg { background-color:rgba(255,255,255, 0.40); }
	#initial-eval-evaluation-value-box { padding-top:9px; background-color:#B47D0C; width:370px; height:25px; text-align:center; }
	
	/* wc dashboard */
	.wc-blue-box-area { clear:both; width:1002px; height:59px; border-left:#C7C7C7 thin solid; border-right:#C7C7C7 thin solid; }
	.wc-blue-dark { width:24%; height:49px; text-align:center; padding-top:10px; float:left; background-color:rgba(119,167,241,0.80); }
	.wc-blue-light { width:24%; height:49px; text-align:center; padding:10px 10px 0 10px; float:left; background-color:rgba(139,177,241,0.80); }
	.wc-client-blue-dark-1-2 { width:50%; height:49px; text-align:center; padding-top:10px; float:left; background-color:rgba(83,140,239,0.80); }
	.wc-client-blue-light-2-2 { width:48%; height:49px; text-align:center; padding:10px 10px 0 10px; float:left; background-color:rgba(109,157,241,0.80); }
	.wc-client-blue-dark-1-3 { width:33%; height:49px; text-align:center; padding-top:10px; float:left; background-color:rgba(83,140,239,0.80); }
	.wc-client-blue-light-2-3 { width:32%; height:49px; text-align:center; padding:10px 10px 0 10px; float:left; background-color:rgba(109,157,241,0.80); }
	a#blue-box-link-26, a#blue-box-link-16, .blue-box-nolink-16 {font: normal 26px/100% Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; }
	a#blue-box-link-16, .blue-box-nolink-16  { font-size:18px; }
	.wc-grey-box-area { clear:both; width:1002px; height:130px; background-color:rgba(195,195,195,0.40); border-left:#C7C7C7 thin solid; border-right:#C7C7C7 thin solid; border-bottom:#C7C7C7 thin solid; }
	.wc-grey-box-child { padding:50px 20px }
	.wc-grey-dots { color:#999; padding:20px 10px; }
	.wc-blue-text, a#wc-blue-text-16 { font:bold 16px/100% Arial, Helvetica, sans-serif; color:#3478EB; }
	a#wc-blue-text-16 { font-size:16px; }
	#wc-blue-status { padding: 10px 20px 0 10px }
	

	/* mentor dashboard */
	.mentor-parent { clear:both; margin:0; width:1003px; height:155px; }
	.mentor-child1 { background-color:rgba(213, 213, 213, 0.40); width:498px; vertical-align:top; display:table-cell; border-left:#C7C7C7 thin solid; border-bottom:#C7C7C7 thin solid; }
	.mentor-child2 { background-color:rgba(213, 213, 213, 0.40); width:498px; vertical-align:top; display:table-cell; border-right:#C7C7C7 thin solid; border-bottom:#C7C7C7 thin solid; }
	.mentor-child3 { background-color:none; width:6px; vertical-align:top; display:table-cell; }
	.mentor-child1a { float:left; width:98%; padding:25px; }
	.mentor-child2a { float:left; width:98%; padding:25px; }
	.mentor-comment-child1-col1 { float:left; text-align:right; width:30%; padding:10px; }
	.mentor-comment-child1-col2 { float:left; width:55%; padding:10px; }
	.mentor-guide-box { clear:both; margin:0; width:1002px; height:215px; border-left:#C7C7C7 thin solid; border-right:#C7C7C7 thin solid; border-bottom:#C7C7C7 thin solid; }
	/*.mentor-guide-box-area { */
	#mentor-guide-box-area1 { width:350px; float:left; text-align:right; padding-top:40px; padding-right:20px; }
	#mentor-guide-box-area2 { width:575px; float:left; padding-top:60px; }
	.mentor-red-divider { background-color:#850002; height:2px; width:448px; }
	.mentor-comment-area	{ padding-left:22px; }
	.mentor-comment-submit-area	{ width:448px; height:50px; background-color:#3578EC; margin:0; margin-top:30px; margin-left:4px; }
	.mentor-comment-submit-text { padding:14px 0; text-align:center; }

	.mentor-next-box-area1 { width:470px; height:55px; background-color:rgba(245,245,245,0.40); float:left; border-top:#C7C7C7 thin solid; }
	.mentor-next-box-area2 { width:225px; height:55px; background-color:#3578EC; float:left; border-top:#C7C7C7 thin solid; }
	
	.mentor-status-parent { padding-left:28px; }
	.mentor-status-child1 { float:left; width:48% }
	.mentor-status-child2 { float:left; width:48% }
	.mentor-submit-plus, .mentor-submit-text { font:bold 24px/100% Arial, Helvetica, sans-serif; color:#3578EC; border: none; margin: 0; padding: 0; background: none; }
	.mentor-submit-text { font-size:16px; position:relative; top:-3px; }
	
	.evaluation-border { border-top:#D6D6D6 thin solid; padding: 20px 0; width:100%; }
	.mentor-evaluation-parent { padding-left:58px; }
	.mentor-evaluation-child1 { float:left; width:28% }
	.mentor-evaluation-child2 { float:left; width:67%; padding: 0 10px 0 20px; }
	#evaluation-value-box { padding-top:9px; background-color:#B47D0C; width:180px; height:25px; text-align:center; }
	.evaluation-value-text { font:bold 18px/100% Arial, Helvetica, sans-serif; color:#FFF; }
	.mentor-evaluation-text, .mentor-eval-desc { font:normal 15px/120% Arial, Helvetica, sans-serif; color:#666; }
	.mentor-eval-desc { font-size:14px; }
	#mentor-delete-evaluation-text, #mentor-edit-evaluation-text, #mentor-keep-evaluation-text { font:italic 14px/120% Arial, Helvetica, sans-serif; color:#9D0005; text-decoration:none; }
	#mentor-edit-evaluation-text { color:#3478EB; }
	#mentor-keep-evaluation-text { color:#00B22D; }


	/* evaluator dashboard */
	.eval-grey-box-area { width:1002px; height:80px; background-color:rgba(195,195,195,0.40); border-left:#C7C7C7 thin solid; border-right:#C7C7C7 thin solid; }
	.eval-grey-box-child { padding:25px 20px }
	.eval-task-area { height:130px; width:1002px; border-left:#C7C7C7 thin solid; border-right:#C7C7C7 thin solid; }
	.eval-task-box { height:64px; width:916px;  border-radius: 10px; -moz-border-radius: 10px; border:#999 thin solid; position:relative; top:38px; margin-left:40px; }
	.eval-task-child1 { background-color:rgba(255, 255, 255, 0.40); width:458px; height:64px; float:left; display:table-cell; margin:0; }
	.eval-task-child2 { background-color:rgba(235, 235, 235, 0.40); width:458px; height:64px; float:left; display:table-cell; margin:0 }
	#eval-task-text-area { padding-left:65px; }
	.eval-task-child1-col1 { float:left; text-align:center; width:30px; padding:10px 0; }
	.eval-task-child1-col2 { float:left; width:260px; padding:10px 0; }
	.eval-task-child1-col3 { float:left; width:70px; padding:10px 0; }
	.eval-submit-final-area { width:100%; height:55px; background-color:#3578EC; border-top:#C7C7C7 thin solid; }

	/* anaylsis category layout */
	.anaylsis-cat-grey-box { height:50px; background:rgba(227,227,227,0.40); width:100%; padding:15px 0 0 50px; }
	.anaylsis-cat-grey-box-text { font:bold 28px/100% Arial, Helvetica, sans-serif; color:#850000 }
	
	.committee-parent { clear:both; margin:0; width:1003px; height:155px; }
	.committee-child1 { background-color:rgba(213, 213, 213, 0.40); width:1003px; vertical-align:top; display:table-cell; border:#C7C7C7 thin solid; }
	.committee-child1a { float:left; width:98%; padding:25px; }
	.committee-comment-area	{ padding-left:22px; }
	.committee-comment-submit-area	{ width:98%; height:50px; background-color:#3578EC; margin:0; margin-top:30px; margin-left:4px; }
	.committee-comment-submit-text { padding:14px 0; text-align:center; }
	.committee-red-divider { background-color:#850002; height:2px; width:98%; }
	.committee-yes-no-area { clear:both; margin:0; width:1003px; height:56px; border:#C7C7C7 thin solid; }
	.committee-yes-area { background-color:#850002; width:501px; vertical-align:middle; display:table-cell; border-right:#C7C7C7 thin solid; height:56px; text-align:center; }
	.committee-no-area { background-color:#666; width:502px; vertical-align:middle; display:table-cell; height:56px; text-align:center; }
	a#committee-yes-no-text, .committee-text { font: bold 25px/100% Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; }
	.committee-space-box { margin:0; width:1003px; height:25px; border-right:#C7C7C7 thin solid; border-left:#C7C7C7 thin solid; }

	/* footer */
	.content-container-footer	{ width:100%; height:85px; position:absolute; bottom:-100px; }
	#content-container-footer-content { width:100%; text-align:center; float:left; margin:20px 0 30px 0; }
	a.content-container-powered-by	 { font:bold 14px/100% Arial, Helvetica, sans-serif; color:#3578EC; }
	.content-container-footer-text { font:bold 14px/120% Arial, Helvetica, sans-serif; color:#666 }

	/* file upload button */
	.fileUpload {
		position: relative;
		overflow: hidden;
		margin: -2px 0 0 10px;
	}
	.fileUpload input.upload {
		position: absolute;
		top: 0;
		right: 0;
		margin: 0;
		padding: 0;
		font-size: 20px;
		cursor: pointer;
		opacity: 0;
		filter: alpha(opacity=0);
	}
	.btn {
		display: inline-block;
		padding: 5px 12px;
		margin-bottom: 0;
		font-size: 14px;
		font-weight: normal;
		line-height: 1.42857143;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		cursor: pointer;
		-webkit-user-select: none;
			 -moz-user-select: none;
				-ms-user-select: none;
						user-select: none;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
	}
	.btn-primary {
		color: #fff;
		background-color: #666;
		border-color: #357ebd;
	}
	
	
	/* light box */
	body#lightbox { background:#E8E8E8 none; margin:0; padding:0; }
	#lightbox-wrapper		{ width:100%;	margin:auto; z-index:15; position:relative; }

	.lightbox-top { width:100%; height:36px; background-color:#8B623A; position:fixed; }
	#lightbox-top-child1 { float:left; width:48.9%; }
	#lightbox-top-child2 { float:left; width:49.25%; text-align:right; }
	.lightbox-title { padding: 7px 0px 0px 15px; font:bold 15px/120% Arial, Helvetica, sans-serif; color:#FFF; }

	.lightbox-parent { clear:both; margin:auto; width:100%; margin-left:0px; }
	.lightbox-inside { padding:25px; }
	#lightbox-child1 { float:left; width:50%; }
	#lightbox-child2 { float:left; width:25%; height:30px; padding-top:10px; }
	#lightbox-child3 { float:left; width:25%; height:30px; padding-top:10px; background-color:#EFECEC }
	#lightbox-select-box { width:auto; height:31px; border:thin solid #666; border-radius: 5px; padding: 2px 10px 0 8px; }
	.lightbox-submit-box-area	{ width:100%; height:56px; background-color:#3578EC; margin:0; position:fixed; bottom:0; }
	.lightbox-grey-text { font:normal 12px/120% Arial, Helvetica, sans-serif; color:#999; }
	.lightbox-blue-text	{ font:bold 12px/120% Arial, Helvetica, sans-serif; color:#3578EC; }

	
	
	/* =Global Elements
	-------------------------------------------------------------- */
	
	/* Main global 'theme' and typographic styles */
	input,
	textarea {
		color: #666;
		font-size: 12px;
		/* line-height: 18px; */
	}
	hr {
		background-color: #e7e7e7;
		border: 0;
		clear: both;
		height: 1px;
		margin-bottom: 18px;
	}
	
	/* Text elements */
	p {
		margin-bottom: 15px;
	}
	ul { /*
		list-style: square;
		margin: 0 0 18px 1.5em*/
	}
	/*ol {
		list-style: decimal;
		margin: 0 0 18px 1.5em;
	}
	ol ol {
		list-style: upper-alpha;
	}
	ol ol ol {
		list-style: lower-roman;
	}
	ol ol ol ol {
		list-style: lower-alpha;
	}
	ul ul,
	ol ol,
	ul ol,
	ol ul {
		margin-bottom: 0;
	}*/
	dl {
		margin: 0 0 24px 0;
	}
	dt {
		font-weight: bold;
	}
	dd {
		margin-bottom: 18px;
	}
	strong {
		font-weight: bold;
	}
	cite,
	em,
	i {
		font-style: italic;
	}
	big {
		font-size: 131.25%;
	}
	ins {
		background: #ffc;
		text-decoration: none;
	}
	blockquote {
		font-style: italic;
		padding: 0 3em;
	}
	blockquote cite,
	blockquote em,
	blockquote i {
		font-style: normal;
	}
	pre {
		background: #f7f7f7;
		color: #222;
		line-height: 18px;
		margin-bottom: 18px;
		padding: 1.5em;
	}
	abbr,
	acronym {
		border-bottom: 1px dotted #666;
		cursor: help;
	}
	sup,
	sub {
		height: 0;
		line-height: 1;
		position: relative;
		vertical-align: baseline;
	}
	sup {
		bottom: 1ex;
	}
	sub {
		top: .5ex;
	}
	input[type="text"],
	textarea {
		background: #f9f9f9;
		border: 1px solid #ccc;
		box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
		-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
		-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
		padding: 2px;
		width:200px;
	}
	
	
	/* Text meant only for screen readers */
	.screen-reader-text {
		position: absolute;
		left: -9000px;
	}
	

	/* dashboard page */
	.container-title-bar	{ width:1002px; height:54px; margin:auto; z-index:10; position:absolute; top:0; left:-16px; text-align:left; background-color:#432913; }
	.menu-container-left	{ width:125px; height:50px; background-color:#7E4A1D; float:left; margin-left:65px; }
	.menu-container-right	{ width:225px; height:50px; float:right; margin-right:30px; text-align:right; padding-top:20px; }
	.dashboard-link-area	{ padding:25px 15px 0px 15px; }
	a#dashboard-link-text	{ font:normal 18px/100% lato; color:#DDD; text-decoration:none; }
	.menu-container-right a.profile-link { font:normal 14px/100% lato; color:#898989; text-decoration:none; }

	.content-container		{ width:894px; height:100%; min-height:100%; background-color:rgba(109,71,36, 0.70); position:absolute; top:70px; margin-left:46px;	border-radius: 10px;  
													-moz-box-shadow:    inset 0 0 1px #482F18;
   												-webkit-box-shadow: inset 0 0 1px #482F18;
   												box-shadow:         inset 0 0 1px #482F18;}
	.content-container-red-box { width:894px; height:55px; background-color:rgba(200,65,4, 0.80); position:absolute; top:0; left:0; border-top-left-radius: 10px; border-top-right-radius: 10px;  
													-moz-box-shadow:    inset 0 0 1px #000000;
   												-webkit-box-shadow: inset 0 0 1px #000000;
   												box-shadow:         inset 0 0 1px #000000; }
	.content-container-menu { width:840px; position:absolute; left:35px; top:20px } 
	.content-container-menu-left { float:left; width:290px; }
	.content-container-menu-right { float:left; width:550px; }
	.welcome-text {font:bold 16px/100% lato; color:#D59229; }
	.welcome-instructions {font:italic normal 11px/120% lato; color:#FFF; }
	.content-container-main { position:absolute; top:170px; left:26px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
	.content-container-headers { width:840px; height:45px; background-color:rgba(200,65,4, 0.9); position:relative; }
	.content-container-red { width:840px; height:8px; background-color:#890302; position:relative; }
	.content-container-rows { width:840px; height:50px; background-color:#FAE8D9; position:relative; }
	.content-container-rows-last { width:840px; height:50px; background-color:#FAE8D9; position:relative; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
	.content-container-redline {width:840px; height:1px; background-color:#890302; position:relative; }
	#content-container-title-col1 { width:450px; float:left; padding:15px 0 0 50px; }
	#content-container-title-col2 { width:155px; float:left; padding:15px 0 0 0; }
	#content-container-title-col3 { width:185px; float:left; padding:15px 0 0 0; }
	.content-container-titles {font:bold 14px/100% lato; color:#FAF9F9; }

	#content-container-col1 { width:420px; float:left; margin:18px 0 0 50px; }
	#content-container-col2 { width:115px; float:left; margin:8px 0 0 0; }
	#content-container-col3 { width:215px; float:left; padding:18px 0 0 36px; }
	#content-container-completed, #content-container-active, #content-container-inactive {font:bold 17px/100% lato; color:#890302; }
	#content-container-active {color:#159EC7; }
	#content-container-inactive {color:#999999; }
	.content-container-status-completed, .content-container-status-active, .content-container-status-inactive {font:bold 14px/100% lato; color:#FFF; background-color:#890302; height:25px; padding-top:10px; text-align:center; border-radius: 5px;}
	.content-container-status-active {background-color:#159EC7; }
	.content-container-status-inactive {background-color:#999999; }
	.content-container-nav-area { background-color:#815933; height:44px; width:100%; position:absolute; bottom:0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;  
															-moz-box-shadow:    inset 0 0 1px #482F18;
   														-webkit-box-shadow: inset 0 0 1px #482F18;
   														box-shadow:         inset 0 0 1px #482F18; }
	.content-container-nav-text { text-align:center; padding-top:15px; font:bold 16px/100% lato; color:#159EC7; text-decoration:none; }


	/*create profile page */
	.content-container-cp	{ width:894px; height:100%; background-color:rgba(222,207,195, 0.70); position:absolute; top:70px; margin-left:46px;	border-radius: 10px;  
													-moz-box-shadow:    inset 0 0 1px #482F18;
   												-webkit-box-shadow: inset 0 0 1px #482F18;
   												box-shadow:         inset 0 0 1px #482F18;}
	.content-container-cp-area { position:absolute; left:280px; top:70px; }
	.content-container-cp-text { font:italic bold 28px/100% lato; color:#8B0305; }
	.content-container-cp-title { font:normal 20px/100% lato; color:#4A4A4A; }
	#register-input-box-whole { width:812px; height:39px; border:medium #CCC; border-radius: 5px; margin:10px; padding: 5px 0 0 10px; }
	#register-input-box-half { width:390px; height:39px; border:medium #CCC; border-radius: 5px; margin:10px; padding: 5px 0 0 10px; }
	#register-input-box-third { width:250px; height:39px; border:medium #CCC; border-radius: 5px; margin:10px; padding: 5px 0 0 10px; }
	.register-input-text {font:normal 18px/100% lato; color:#999; }
	.register-col-half { float:left; width:45%; padding:0 20px 0 0; }
	.register-col-third { float:left; width:31%; padding:0 5px 0 0; }
	#register-save-area { width:894px; text-align:center; position:relative; }
	.register-save	{ width:130px; height:45px; background-color:#26D2D4; border:#50E3D5 thin; border-radius:5px; margin-left:350px; }
	.register-text-area { padding:14px 0; }

	/* series layout */
	.content-container-series	{ width:894px; height:100%; min-height:100%; background-color:rgba(221,221,221, 0.80); position:absolute; top:70px; margin-left:46px;	border-radius: 10px;  
															-moz-box-shadow:    inset 0 0 1px #482F18;
   														-webkit-box-shadow: inset 0 0 1px #482F18;
   														box-shadow:         inset 0 0 1px #482F18;}
	.active-series 	 { font:bold 16px/100% lato; color:#FFFFFF; }
	.series-title 	 { font:italic normal 30px/130% lato; color:#880305; }
	.series-subtitle { font:italic normal 16px/130% lato; color:#4A4A4A; }
	#series-container-main { position:absolute; top:170px; left:26px; min-height:100%; width:100%; }
	#series-container-content { border-radius: 10px; background-color:rgba(255,255,255,0.60); min-height:100%; width:90%; padding:18px;  
															-moz-box-shadow:    inset 0 0 1px #482F18;
   														-webkit-box-shadow: inset 0 0 1px #482F18;
   														box-shadow:         inset 0 0 1px #482F18; }
	.series-container-text { font: normal 19px/130% lato; color:#4A4A4A; }
	.series-container-nav-area { background-color:rgba(255,255,255,0.60); height:44px; width:100%; position:absolute; bottom:0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;  
															 -moz-box-shadow:    inset 0 0 1px #482F18;
   														 -webkit-box-shadow: inset 0 0 1px #482F18;
   														 box-shadow:         inset 0 0 1px #482F18; }
	.series-container-nav-text { text-align:center; padding-top:15px; font:bold 16px/100% lato; color:#880305; text-decoration:none; }
	.nav-grey-text { font: normal 16px/100% lato; color:#4A4A4A; }
	#series-question-white { background-color:rgba(255,255,255,0.60); min-height:30px; width:90%; 
															-moz-box-shadow:    inset 0 0 1px #482F18;
   														-webkit-box-shadow: inset 0 0 1px #482F18;
   														box-shadow:         inset 0 0 1px #482F18; }
	#series-question-grey  { background-color:rgba(235,235,235,0.60); min-height:30px; width:90%;  
															-moz-box-shadow:    inset 0 0 1px #482F18;
   														-webkit-box-shadow: inset 0 0 1px #482F18;
   														box-shadow:         inset 0 0 1px #482F18; }
	#series-question-col1 { padding:6px 0 6px 30px; width:570px; float:left; text-align:left; height:30px }
	#series-question-col2 { padding:6px 0; width:186px; float:left; text-align:center; height:30px; }
	.series-question-title { font:italic normal 15px/120% lato; color:#852802; }
	.series-question-subtitle, .series-question-desc-text { font:normal 19px/120% lato; color:#4A4A4A; }
	.series-question-button	{ width:140px; height:45px; background-color:#26D2D4; border:#50E3D5 thin; border-radius:5px;  }
	.series-question-button-text-area { text-align:center; position:relative; top:12px; }
	.series-question-desc-text { font-size:16px;  }
	.series-question-rating { list-style-type:none; margin:0; padding:0; }
	.series-question-rating li { float:left; margin:0; width:34px; height:34px; }
	.series-question-rating label, .series-question-rating input { display:block; }
	.series-question-rating input[type="radio"] { opacity:0.01; z-index:100; position:relative; }
	.series-question-rating input[type="radio"]:checked + label, .Checked + label { background:#C84104; color:#FFFFFF; }
	.series-question-rating label { padding:5px; border:1px solid #CCC; cursor:pointer; z-index:90; position:relative; font:bold 14px/100% lato; color:#3E8ACC; height:16px; }
	.series-question-rating label:hover { background:#DDD; }






/* tweets */
#twitters				{ width:240px; }
#twitters li			{ padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #fff; width:220px; }
.twitter_prefix, .status, .time {font:normal 12px/110% Arial, Helvetica, sans-serif; color:#666; }

ul.xoxo {
	list-style: none;
	padding: 0px;
	margin-left: 0px;
}
ul.xoxo h3 { color: #6D6C72; font:normal 14px/110% Arial, Helvetica, sans-serif, Times, serif; }
ul.xoxo li { list-style: none;}
ul.xoxo ul {
	list-style: none;
	padding: 0px 0px 20px 12px;
	margin-left: 0px;
	font:normal 14px/110% Arial, Helvetica, sans-serif, Times, serif;
}
ul li.widget_recent_entries ul li ,
ul li.widget_archive ul li ,
ul li.widget_categories ul li { 
	padding: 3px;
}

/* carousel */
.carousel				{ position:relative; top:-200px; left:0px; }
.carousel a				{ color:#fff; }
.carousel_home			{ padding:20px; /*background:#3a3939 url(images/bg_gray_box.png) 2px 0 repeat-y;*/ width:826px; height:255px;  }
.slides					{  font:normal 13px Arial, Helvetica, sans-serif; color:#fff;  }
.slides ul				{ list-style:none; margin:0; }
.slids ul li			{ width:828px; height:255px; }
.slides .image			{ float:left; width:826px; height:255px; position:relative; }
.slides .text			{ float:left; width:270px; padding-right:38px; }
.slides .image .video 	{ position:absolute; left:200; top:0; }
/*.carousel #nav			{ position:absolute; left:840px; top:259px; z-index:10000; }
.carousel #nav a		{ display:block; float:left; padding:3px 4px; font:bold 18px/32px Arial, Helvetica, sans-serif; text-decoration:none; color:#333; }
.carousel #nav a.activeSlide { text-decoration:underline; }*/




	/*.xoxo,
	.xoxo ul			{ width:170px; margin:0; padding:0; list-style:none; }
	.xoxo h3			{ font:normal 18px/21px Georgia, "Times New Roman", Times, serif; color:#6D6C72; text-indent:5px; padding-bottom:3px; }

	.xoxo a				{ font:bold 11px Arial, Helvetica, sans-serif; color:#00f; text-decoration:none; }
	.xoxo ul			{  }
	.xoxo ul.short		{ border-top:0; background:none; }
	.xoxo ul.arrows		{ padding:10px; width:170px; }
	.xoxo ul.indent		{ padding:20px 20px 20px 0; background-color:#CC3 }
	.xoxo ul.none		{ padding:20px 20px 0 0; }
	.xoxo ul.arrows li,
	.xoxo ul.indent li	{ padding:0 0 0 15px; background:none; }
	.xoxo ul.indent li	{  width:170px; padding-bottom:7px; }
	.xoxo ul.none li	{ background:none; }
	.xoxo ul li.no-arrow	{ background:none; text-align:center; }
	.xoxo ul div.content_area  { position:relative; top:-37px; left:50px; float:left; width:110px; }*/
	
	/* footer */
	.footer .footer-area { width:1000px; font:normal 12px/120% Arial, Helvetica, sans-serif; color:#FFF; position:absolute; top:26px; left:150px; }
	.footer-area .bold {font-weight:bold; }
	.footer-area .small {font-size:10px; line-height:120%; }
	.footer-area a {color:#F2D018; text-decoration:none; }
	.footer ul			{  z-index:100; }
	.footer .col1		{ list-style:none; width:280px; text-align:left; }
	.footer .col2		{ list-style:none; width:220px; text-align:left; }
	.footer .col3		{ list-style:none; width:480px; text-align:left; }
	.footer .col4		{ list-style:none; width:240px; text-align:left; }
	.footer .col1		{ /*background:url(images/vertical_divider.gif) top right no-repeat; */}
	.footer .col3		{ /*background:url(images/vertical_divider.gif) top left no-repeat;*/ }
	.footer .span {margin-right:22px;}
	.footer-header {font:normal 18px/120% Arial, Helvetica, sans-serif; color:#FFF;}
	.footer-heading {font:normal 10px/140% Arial, Helvetica, sans-serif; color:#B6D800;}
	.footer-link {font:normal 11px/140% Arial, Helvetica, sans-serif; color:#B6D800;}
	.bottom-tag {position:relative; top:-53px; width:838px;}	
	/* =Menu
	-------------------------------------------------------------- */
	#menu-bar {position:relative; top:-4px; left:0px; background: url(images/btag_03.png) repeat-y;}
	#access {
		/*background: #4A4A4A;*/
		display: block;
		margin: 0 auto;
		margin-left:0px;
		width:880px;
		height:60px;
		position:absolute;
		top:460px;
		left:140px;
	}

	.content #access	{ width:auto; } 
	#access .menu-header,
	div.menu {
		font-size: 28px;
	}
	#access .menu-header ul,
	div.menu ul {
		list-style: none;
		margin: 0;
	}
	#access .menu-header li,
	div.menu li {
		float: left;
		position: relative;
	}
	#access a {
		color: #CA6833;
		display: block;
		font:normal 18px Georgia, "Times New Roman", Times, serif;
		line-height: 30px;
		padding: 0px 0px 0px 34px;
		position:relative;
		top:0px;
		text-decoration: none;
		text-align:center;
		letter-spacing: 2px;
	}
	#access li a 						{ cursor:pointer; /*background: url(images/down_arrow.gif) center right no-repeat; padding-right:12px;*/ }
	#access .sub-menu {text-align:left}
	#access .menu-item-37 {padding-left:230px;}	

	#access ul ul {
		box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
		-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
		display: none;
		position: absolute;
		top: 22px;
		left: 14px;
		float: left;
		width: 170px;
		z-index: 99999;
	}
	#access ul ul li {
		min-width: 170px;
	}
	#access ul ul ul {
		left: 100%;
		top: 0;
	}
	#access ul ul a {
		background:#FFF;
		line-height: 1em;
		padding: 10px;
		width: 170px;
		height: auto;
		text-align:left;
		color: #CA6833;
		font-size:18px;
	}
	#access ul ul :hover > a {
		background: #CCC;
		color: #1B75BB;
	}
	#access ul li:hover > ul {
		display: block;
	}
	/*#access ul li.current_page_item > a,
	#access ul li.current-menu-ancestor > a,
	#access ul li.current-menu-item > a,
	#access ul li.current-menu-parent > a {
		color: #fff;
	}*/
	* html #access ul li.current_page_item a,
	* html #access ul li.current-menu-ancestor a,
	* html #access ul li.current-menu-item a,
	* html #access ul li.current-menu-parent a,
	* html #access ul li a:hover {
		color: #fff;
	}
	
	/* =SUB Menu
	-------------------------------------------------------------- */
	#sub-menu-bar {position:relative; top:10px; left:0px;}
	#sub-access {
		/*background: #00f;*/
		display: block;
		margin: 0 auto;
		margin-left:0px;
		width:666px;
		height:41px;
		position:relative;
		top:0px;
		left:0px;
		letter-spacing:2px;
	}

	.content #sub-access	{ width:auto; } 
	#sub-access .menu-header,
	div.menu {
		font-size: 14px;
	}
	#sub-access .menu-header ul,
	div.sub-menu ul {
		list-style: none;
		margin: 0;
	}
	#sub-access .menu-header li,
	div.sub-menu li {
		float: left;
		position: relative;
	}
	#sub-access a {
		color: #CA6833;
		display: block;
		font:bold 14px Georgia, "Times New Roman", Times, serif;
		line-height: 41px;
		padding: 0px 12px 0px 33px;
		position:relative;
		top:0px;
		text-decoration: none;
		text-align:center;
	}
	#sub-access li a 						{ background-image:url(images/sub-menu-arrow.png); background-position: center right; background-repeat: no-repeat; cursor:pointer; }
	#sub-access .sub-menu {text-align:left}
		
	#sub-access ul ul {
		box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
		-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
		display: none;
		position: absolute;
		top: 33px;
		left: 30px;
		float: left;
		width: 100px;
		z-index: 99999;
	}
	#sub-access ul ul li {
		min-width: 100px;
	}
	#sub-access ul ul ul {
		left: 100%;
		top: 0;
	}
	#sub-access ul ul a {
		background:#FFF;
		line-height: 1em;
		padding: 10px;
		width: 100px;
		height: auto;
		text-align:left;
		color: #0078AD;
	}
	#sub-access ul ul :hover > a {
		background: #CCC;
		color: #00F;
	}
	#sub-access ul li:hover > ul {
		display: block;
	}
	/*#sub-access ul li.current_page_item > a,
	#sub-access ul li.current-menu-ancestor > a,
	#sub-access ul li.current-menu-item > a,
	#sub-access ul li.current-menu-parent > a {
		color: #fff;
	}*/
	* html #sub-access ul li.current_page_item a,
	* html #sub-access ul li.current-menu-ancestor a,
	* html #sub-access ul li.current-menu-item a,
	* html #sub-access ul li.current-menu-parent a,
	* html #sub-access ul li a:hover {
		color: #0078AD;
	}
	
	/* float clearing for IE6 */
	* html .clearfix{
	  height: 1%;
	  overflow: visible;
	}
	
	/* float clearing for IE7 */
	*+html .clearfix{
	  min-height: 1%;
	}
	
	/* float clearing for everyone else */
	.clearfix:after{
	  clear: both;
	  content: ".";
	  display: block;
	  height: 0;
	  visibility: hidden;
	  font-size: 0;
	}

	#how-help {		
		background:none;
		display: block;
		margin: 0 auto;
		height:21px;
		position:relative; float:right; top:-22px; left:-48px; 
		background: url(images/content_area_divider.gif) center left repeat-y; 
	}

	#how-help a {
		color: #00f;
		display: block;
		margin-top:2px;
		margin-left:-5px;
		padding: 0px 50px 0px 14px;
		text-decoration: none;
		font:bold 13px Arial, Helvetica, sans-serif;
		cursor:pointer;
	}

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#container {
	float: left;
	margin: 0 -240px 0 0;
	width: 100%;
}
#content {
	margin: 0 280px 0 20px;
}
#primary,
#secondary {
	/* float: right;
	overflow: hidden;
	width: 220px; */
}
#secondary {
	clear: right;
}
#footer {
	clear: both;
	width: 100%;
}

/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.one-column #content {
	margin: 0 auto;
	width: 640px;
}

/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/

.single-attachment #content {
	margin: 0 auto;
	width: 900px;
}


/* =Fonts
-------------------------------------------------------------- */
input,
textarea,
.page-title span,
.pingback a.url {
	font-family: Georgia, "Bitstream Charter", serif;
}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}


/* =Structure
-------------------------------------------------------------- */

/* The main theme structure 
#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}*/


/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}
#footer-widget-area #fourth {
	margin-right: 0;
}
#site-info {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 700px;
}
#site-generator {
	float: right;
	width: 220px;
}



/* =Header
-------------------------------------------------------------- */

#header {
	padding: 30px 0 0 0;
}
#site-title {
	float: left;
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 18px 0;
	width: 700px;
}
#site-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 14px 0 18px 0;
	width: 220px;
}

/* This is the custom header image */
#branding img {
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
	clear: both;
	display: block;
}


/* =Menu
-------------------------------------------------------------- 

#access {
	background: #000;
	display: block;
	float: left;
	margin: 0 auto;
	width: 940px;
}
#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 12px;
	width: 928px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#access a {
	color: #aaa;
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #333;
	color: #fff;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}
*/

/* =Content
-------------------------------------------------------------- */

#main {
	clear: both;
	overflow: hidden;
	padding: 40px 0 0 0;
}
#content {
	margin-bottom: 36px;
}
#content,
#content input,
#content textarea {
	color: #333;
	font-size: 16px;
	line-height: 24px;
}
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
	margin-bottom: 24px;
}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	margin-bottom: 0;
}
#content pre,
#content kbd,
#content tt,
#content var {
	font-size: 15px;
	line-height: 21px;
}
#content code {
	font-size: 13px;
}
#content dt,
#content th {
	color: #000;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	color: #000;
	line-height: 1.5em;
	margin: 0 0 20px 0;
}

#content table {
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}
#content tr th,
#content thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
#content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
#content tr.odd td {
	background: #f2f7fc;
}
.hentry {
	margin: 0 0 48px 0;
}
.home .sticky {
	background: #f2f7fc;
	border-top: 4px solid #000;
	margin-left: -20px;
	margin-right: -20px;
	padding: 18px 20px;
}
.single .hentry {
	margin: 0 0 36px 0;
}
.page-title {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 36px 0;
}
.page-title span {
	color: #333;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
	color: #888;
	text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
	color: #ff4b33;
}
#content .entry-title {
	color: #00F;
	font-size: 21px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 0;
}
.entry-title a:link,
.entry-title a:visited {
	color: #00F;
	text-decoration: underline;
}
.entry-title a:active,
.entry-title a:hover {
	color: #ff4b33;
}
.entry-meta {
	color: #707F8A;
	font-size: 12px;
}
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content,
.entry-summary {
	clear: both;
	padding: 12px 0 0 0;
}
#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 24px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	color: #000;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active,
.page-link a:hover {
	color: #ff4b33;
}
body.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	clear: both;
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
.entry-meta a,
.entry-utility a {
	color: #888;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #ff4b33;
}
#content .video-player {
	padding: 0;
}


/* =Asides
-------------------------------------------------------------- */

.home #content .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.home .hentry.category-asides {
	padding: 0;
}
.home #content .category-asides .entry-content {
	padding-top: 0;
}


/* =Gallery listing
-------------------------------------------------------------- */

.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}


/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}


/* =Images
-------------------------------------------------------------- */

#content img {
	margin: 0;
	height: auto;
	max-width: 640px;
	width: auto;
}
#content .attachment img {
	max-width: 900px;
}
#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
#content .wp-caption img {
	margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
#content .wp-smiley {
	margin: 0;
}
#content .gallery {
	margin: 0 auto 18px;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 10px solid #f1f1f1;
}
#content .gallery br+br {
	display: none;
}
#content .attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.navigation a:link,
.navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #ff4b33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
	margin: -18px 0 0 0;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	/* list-style: square; */
	/* margin-left: 1.3em; */
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	/* margin: 0 0 18px 0; */
}
.widget-title {
	color: #222;
	font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	/* padding: 0 20px 0 0; */
}
#main .widget-area ul ul {
	border: none;
	/* margin-left: 1.3em; */
	padding: 0;
}
#primary {
}
#secondary {
}

/* Footer widget areas */
#footer-widget-area {
}


/* =Footer
-------------------------------------------------------------- */

/*#footer {
	margin-bottom: 20px;
}*/
#colophon {
	border-top: 4px solid #000;
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0;
}
#site-info {
	font-weight: bold;
}
#site-info a {
	color: #000;
	text-decoration: none;
}
#site-generator {
	font-style: italic;
	position: relative;
}
#site-generator a {
	background: url(images/wordpress.png) center left no-repeat;
	color: #666;
	display: inline-block;
	line-height: 16px;
	padding-left: 20px;
	text-decoration: none;
}
#site-generator a:hover {
	text-decoration: underline;
}
img#wpstats {
	display: block;
	margin: 0 auto 10px;
}


/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}


/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {
		background: none !important;
	}
	#wrapper {
		clear: both !important;
		display: block !important;
		float: none !important;
		position: relative !important;
	}
	#header {
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
	}
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 21pt;
	}
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}
	#content,
	.one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display: none;
	}
	#site-generator a {
		margin: 0;
		padding: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display: inline;
	}
	.home .sticky {
		border: none;
	}
}

/* risk assessment */
.risk-header { font: bold 22px Arial, Helvetica, sans-serif; color:#666; line-height:150%; }
.risk-content { font: bold 14px Arial, Helvetica, sans-serif; color:#666; line-height:150%; }

.hidden { visibility: hidden; }
.unhidden { visibility: visible; }

#risk-area {position:absolute; top:127px; left:37px; width:450px;}
#back-forward-area {position:absolute; top:-20px; left:0px; width:500px;}

li.risk {
	list-style:disc outside;
	padding: 0px 0px 6px 8px;
}

/* nav exploded on sub pages*/
.l1 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #00F;
	line-height: 150%;
	text-decoration:none;
}

.l2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #00F;
	line-height: 130%;
	text-decoration:none;
}

.l2-spacing {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #00F;
	line-height: 200%;
	text-decoration:none;
}

#section-listing, 
#section-listing ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	margin-top: 3px;
}
#section-listing {
	padding-bottom: 00px;
	padding-left: 15px;
}

#section-listing a { 
	text-decoration: none;	
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #00F;
	line-height: 100%;
}

#section-listing ul { padding-left: 5px; }

#section-listing li {
	padding: 0px;
	margin: 0px;
	padding: 3px;
}

#section-listing ul ul li a {
	font-style: italic;
}

