/* RESET - version: 2.7.0 */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
/* /RESET */

/* 960 */
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
/* /960 */


/* HTML */
* { margin:0; padding:0; }
html, body { height:100%; background:#dadada; }
html { overflow:auto; }
body, div, dd, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, span, td, th, ul { font: 12px/18px Arial, Verdana, sans-serif; color:#333333; }
a { color:#16699D; text-decoration:none; border:none; font-family:Georgia, Serif; }
a:hover, a.hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration:underline; }
img { border:none; }
p { padding:4px 0 8px 0; }
strong, b { font-weight:bold; font-family:Georgia, Serif; }
em, i { font-style:italic; }
h1, h2, h3, h4, h5, h6 { color:#333333; font-weight:bold; font-family:Georgia, Serif; padding:10px 0; }
h1, h1 a { font-size:21px; line-height:25px; font-weight:normal; padding-top:0; }
h2, h2 a { font-size:26px; line-height:30px; }
h3, h3 a { font-size:15px; line-height:19px; padding:0; }
h4, h4 a { font-size:14px; line-height:20px; padding:0; }
h5, h5 a { font-size:13px; line-height:19px; padding:0 2px 0 0; display:inline; color:#000; }
h6, h6 a { font-size:16px; line-height:20px; }
ul, ol { padding:10px 10px 10px 30px; }
ul li { padding:0 0 8px 10px; list-style:none; background:transparent url(../images/bullet.png) 0 7px no-repeat; line-height:20px; }
ol li { padding:0 0 8px 0; margin:0 0 0 10px; list-style:decimal; }
h3 {font-size:14px; line-height:18px; color:#333333;font-weight:bold;margin-bottom:10px;}
h2 {font-size:24px; line-height:32px; color:#333333;font-weight:normal;margin:0;padding:0;margin-bottom:15px;}
label { font-size:12px; }
hr { border:0 #4a5f6e dotted; border-top-width:1px; clear:both; height:1px; margin:10px 0; }
input[type="text"], input[type="password"] { border:1px solid #bcc3c9; padding:2px; height:18px; width:182px; margin-top:6px; }
input[type=submit],label,select,.pointer { cursor:pointer; }
select { margin-top:6px; width:258px; padding:2px; border:1px solid #bcc3c9; }
select.wide { width:298px; margin-right:10px; }
textarea { overflow:auto; }
table {}
th { font-weight:bold; padding:5px 0; }
td { padding:5px 0; }
td.padded { padding-left:18px; }
tr.alternate { background:#e8f7fd; }
/* /HTML */

#iNav_Header * { line-height:normal; }

/* CLASSES */
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearLeft {clear:left;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearRight {clear:right;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

.alignLeft { text-align:left; }
.alignCenter { text-align:center; }
.alignRight { text-align:right; }
.floatLeft { float:left; margin:0 14px 14px 0; }
.floatRight { float:right; margin:0 0 14px 14px; }
.inlineImage { }

.alert, .required { color:#ff0000; }
.displayNone { display:none; }
.photoDetail, .photoCredit { font-size:12px; color:#6d8084; line-height:17px; }
.photoDetail { padding:6px 0 0 0; font-weight:bold; float:left; }
.photoCredit {  }
.byline{ line-height:18px; font-size:12px; font-family:Arial; color:#686b72; padding-top:0; }
.readMore { text-transform:uppercase;}

a.submit { display:block; background:url(../images/buttons/submit.png); text-indent:-2000px; width:74px; height:26px; float:right; }
a.previous { display:block; background:url(../images/buttons/previousSection.gif); text-indent:-2000px; width:100px; height:26px; float:left; }
a.next { display:block; background:url(../images/buttons/nextSection.gif); text-indent:-2000px; width:101px; height:26px; float:right; }
a.submit:hover, a.previous:hover, a.next:hover { background-position:0px -26px;}
a.close { display:block; background:url(../images/buttons/close.png); border:none; text-indent:-2000px; width:45px; height:14px; float:right; }
a.close:hover { background-position:0px -14px; }
a.login { display:block; background:url(../images/buttons/login.gif) no-repeat; width:99px; height:29px; text-indent:-2000px; margin:10px 1px 0 0; float:right; }
a.more { display:block; background:url(../images/buttons/more.gif) no-repeat; width:48px; height:13px; text-indent:-2000px; float:right; }
a.more:hover { background-position:0px -13px; }
a.viewAll { display:block; background:url(../images/buttons/viewAll.gif) no-repeat; width:68px; height:17px; text-indent:-2000px; margin-top:20px; }
a.viewAll:hover { background-position:0px -17px;}
a.tip { color:#015697; font-weight:bold; }
strong.h4 { color:#333333; font-family:Georgia,Serif; font-size:14px; line-height:20px;margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
span.gray { color:#909298; font: 13px/19px Arial, Verdana, sans-serif; }
a.startNow { display:block; background:url(../images/buttons/startNow.gif); text-indent:-2000px; width:95px; height:29px; }
a.print { display:block; background:url(../images/icons/print.gif); text-indent:-2000px; width:19px; height:20px; position:absolute; right:30px; top:7px; }
#printQuiz { background:url(../images/icons/print.gif) no-repeat; display:inline-block; font-weight:bold; height:20px; line-height:20px; padding-left:27px;}
/* /CLASSES */

/* LAYOUT */
#globalHeaderContainer { background:#fff; width:980px; }
#globalHeader {  }
#layoutContainer { background:#dadada; padding:20px 0 10px 20px; }
#layout { margin:0; }
#header { background:#FFF; height:98px; position:relative; padding:10px 0 0 10px; }
#logo { margin-top:10px; }
#nav, #nav li { margin:0; padding:0; background:none; }
#nav { position:absolute; top:0; right:0; width:482px; height:75px; background:#dadada; }
#nav li { float:left; }
#nav li a { font-weight:normal; color:#3b3b3b; font-style:italic; line-height:18px; font-size:15px; padding:30px 26px 0 16px; display:block; border-right:1px solid #a1a2a6; }
#nav li#events a, #nav li#logoff a, #nav li#home a { padding-top:47px; }
#nav li#guide a { padding-top:13px; }
#nav a:hover, #nav a.on { color:#000000; text-decoration:none; }
#nav li.noborder a { border:none; padding-right:10px; }
#nav li#login { background:url(../images/icons/keySmall.gif) no-repeat 56px 53px; }

#content { background:#FFF; padding-bottom:20px; height:auto !important; min-height:500px; height:500px; }

#footnote { font-size:12px; color:#686B72; line-height:18px; margin-top:20px; }

#footer { margin-top:3px; padding:0 10px;}
#footer, #footer div { font-family:Arial; font-size:10px !important; line-height:14px; }
#footer a {font-size:10px;color:#686b72;font-weight:normal;}
/* /LAYOUT */

/*	HOMEPAGE	*/
#homeFlashContainer { margin-bottom:21px; }

/* COURSE */
#page-text { padding:26px 30px 14px 18px; height:auto !important; min-height:350px; height:350px; }
#page-text label { padding-left:8px; display:inline-block; margin-top:6px; }
#page-text input[type='radio'] { margin-top:6px; }
#page-text.signup label {padding:0;}
#page-text.login label { width:79px; text-align:right; display:inline-block; margin-right:6px; }
#page-text.login a.login {margin-right:13px;}
#page-text.login span.field-validation-error {margin-left:95px;}
#page-text.forgotPassword label { padding:0; }
#page-text.resetPassword label{padding:0;}
#page-text.interactiveResource h3 { padding:10px 0 0 0; margin-bottom:0; }
#page-text.partners strong { font-size:13px; }
#page-text.partners img { border:1px solid #d4d5d6; float:left; margin:0 18px 6px 0; }

#page-text.partners hr { margin:5px 0 20px 0; }
#page-text.partners hr.hard { border:0 #d4d5d6 solid; border-top-width:5px; height:5px; margin:15px 0 25px 0; }

#mainColumn #page-text { padding:26px 10px 14px 18px; }
.courseButtons { background: url(../images/backgrounds/hr.gif) no-repeat; padding:12px 10px 10px 10px; }
.courseButtonsWide { background: url(../images/backgrounds/hrWide.gif) no-repeat; }
.subNav { text-align:right; padding:0 20px 17px 0; }
.subNav, .subNav a, .subNav span { font-size:15px; font-family:Georgia, Serif; }
.subNav a { font-size:20px; }

#guideList, #guideList li { margin:0; padding:0; background:none; }
#guideList { margin-bottom:10px;}
#guideList li { color:#919296; font-family:Georgia, Serif; border-bottom:1px dotted #acacb0; height:35px; line-height:35px; padding-left:35px; position:relative; background:url(../images/icons/arrowOff.png) no-repeat 14px 9px; }
#guideList li.complete { background:url(../images/icons/check.png) no-repeat 12px 10px; }
#guideList li.current { background-image:url(../images/icons/arrowOn.png); }
/* /COURSES*/


/* NEWS */
#news-text { padding:26px 10px 14px 18px; height:auto !important; min-height:350px; height:350px; }
.newsList, .newsList li { background:none; margin:0; padding:0; }
.newsList li { border-top:1px dotted #4a5f6e; padding:20px 20px 20px 0; }
.newsList li.first { border:none; }
.newsList .type { display:block; position:absolute; width:76px; color:#919296; font-size:12px; font-family:Georgia, Serif; }
.newsList .teaser { display:block; margin-left:76px; }
.newsList .teaser a { font-family:Georgia, Serif; }


.pagination { height:30px; }
.pagination div.previous { float:left; padding-left:10px; }
.pagination div.next { float:right; padding-right:10px; }
/* /NEWS */

/* CHIPS */
.sidebar-chip { margin:0 0 20px 0; padding:0 20px 0 6px; }
.sidebar-chip h3 { padding:0; margin:0 -6px 13px -6px; display:block; text-indent:-2000px; }
.sidebar-chip p { font-size:12px; }
.sidebar-chip.nopadding { padding:0; }
.sidebar-chip div.border { border:1px solid #bcc3c9; border-top:none; padding:10px 20px; }

#leftColumn .sidebar-chip { margin:0; }

.sidebar-chip.login { font-family:arial; font-size:12px; color:#686b72; line-height:18px; }
.sidebar-chip.login h3 { height:33px; width:300px; background:url(../images/headers/login.png) no-repeat; }
.sidebar-chip.login label { width:79px; text-align:right; display:inline-block; margin-right:6px; }
.sidebar-chip.login #signInButton { float:right; margin:10px 0 0 0; }

.sidebar-chip.news {}
.sidebar-chip.news h3 { height:32px; width:286px; background:url(../images/headers/smallbusinessnews.png) no-repeat; }
.sidebar-chip.news h3 .byline { font-size:12px; }
.sidebar-chip.news a.title { color:#000; font-weight:bold; }
.sidebar-chip.news ul.newsList li { border-top:none; border-bottom:1px dotted #4a5f6e; padding:10px 20px 10px 0; }
.sidebar-chip.news ul.newsList li.first { padding-top:0px; }
.sidebar-chip.news ul.newsList b a { color:#000000; }

.sidebar-chip.about { padding-right:0; }
.sidebar-chip.about h3 { background:url(../images/headers/aboutTheProgram.gif) no-repeat; width:287px; height:32px; }
.sidebar-chip.about ul, .sidebar-chip.about li { margin:0; padding:0; }
.sidebar-chip.about ul { padding-bottom:30px; }
.sidebar-chip.about li { padding-left:8px; font-size:12px; line-height:18px; }

.sidebar-chip.gray { padding:0; }
.sidebar-chip.gray h3 { background:#686b72; margin:0;  }
.sidebar-chip.gray.news h3 { background:#686b72 url(../images/headers/openNews.gif) no-repeat; width:300px; }

.sidebar-chip.events h3 { background:#686b72 url(../images/headers/upcomingEvents.gif) no-repeat; width:300px; height:32px; }
.sidebar-chip.events a.title { color:#000; font-weight:bold; }

.sidebar-chip.about h3 { background:#686b72 url(../images/headers/aboutThisSite.gif) no-repeat; width:300px; height:32px; }

.sidebar-chip.image { padding:0; }
.sidebar-chip.image img { margin:0; padding:0; float:left; }

.sidebar-chip.toc h3 { background:url(../images/headers/toc.png) no-repeat; width:300px; height:37px; }
.sidebar-chip.toc ul, .sidebar-chip.toc li { margin:0; padding:0; }
.sidebar-chip.toc ul { margin:8px 0; }
.sidebar-chip.toc li { color:#919296; font-family:Georgia, serif; padding-left:8px; margin-bottom:4px;}
.sidebar-chip.toc li.current a { color:#000000; }

.sidebar-chip.purchasing h3, .sidebar-chip.voice h3, .sidebar-chip.transparency h3, .sidebar-chip.ARRA h3, .sidebar-chip.securing h3, .sidebar-chip.requirements h3, .sidebar-chip.attributes h3, .sidebar-chip.five h3, .sidebar-chip.differentiate h3, .sidebar-chip.four h3, .sidebar-chip.followup h3, .sidebar-chip.avoid h3 { margin:0; width:300px; height:55px; background-repeat:no-repeat; background-color:#16699d; }

.sidebar-chip.purchasing h3 { background-image:url(../images/headers/governmentPurchasing.gif); }
.sidebar-chip.voice h3 { background-image:url(../images/headers/voice.gif); }
.sidebar-chip.transparency h3 { background-image:url(../images/headers/transparency.gif); }
.sidebar-chip.ARRA h3 { background-image:url(../images/headers/arra.gif); }
.sidebar-chip.securing h3 { background-image:url(../images/headers/securing.gif); }
.sidebar-chip.requirements h3 { background-image:url(../images/headers/requirements.gif); }
.sidebar-chip.attributes h3 { background-image:url(../images/headers/attributes.gif); }
.sidebar-chip.five h3 { background-image:url(../images/headers/five.gif); }
.sidebar-chip.differentiate h3 { background-image:url(../images/headers/differentiate.gif); }
.sidebar-chip.four h3 { background-image:url(../images/headers/four.gif); }
.sidebar-chip.followup h3 { background-image:url(../images/headers/followup.gif); }
.sidebar-chip.avoid h3 { background-image:url(../images/headers/avoid.gif); }

.sidebar-chip.openForum { background:#e6e2d0; padding:10px; }
.sidebar-chip.openForum h3 { font-size:20px; font-weight:normal; padding:0 0 8px 0; margin:0; text-indent:0px; }
.sidebar-chip.openForum h3 sup { font-size:14px; }
.sidebarText { background:#fff; padding:16px 9px; }
.sidebarText ul, .sidebarText li { margin:0; padding:0; background:none; }
.sidebarText ul { margin-bottom:10px; }
.sidebarText li { list-style-type:disc; list-style-position:inside; font-size:12px; line-height:18px; margin-bottom:3px; }
.sidebarText li b { font-family:Arial; }
.sidebarText p.note { color:#686b72; font-style:italic; padding-bottom:0; }

.sidebar-chip.partners { background:#d5d5d5; padding:10px; }
.sidebar-chip.partners .sidebarText { padding:9px; }
/* /CHIPS */

/* OVERLAY */
div#layer{ background-color: #919296; opacity:0.7; filter:Alpha(Opacity=40); -moz-opacity:0.4; }
div.popup{ top:120px; left:60px; }

div#layer{ height:100%; left:0; position:fixed; top:0; width:100%; z-index:6001; display:none; /* Dumb IE6 fix */ _position:absolute; }
div.popup{ position:fixed; z-index:6002; /* Dumb IE6 fix */ _position:absolute; } 


/* INTERACTIVES */
.interactives { margin:28px 0 20px 0; }
.interactive { float:left; width:240px; background:#dadada; margin:0 15px; padding:20px; }
.interactive.alpha { margin-left:0; }
.interactive.omega { margin-right:0; }
.interactive img { margin-top:10px;} 

#usmap { margin-bottom:20px; background:url(../images/states/map.gif) }
#usmap * { padding:0; margin:0; }

/* MVC validation */
span.validation-summary-errors, ul.validation-summary-errors li, input.input-validation-error, span.field-validation-error { color:#ff0000; }
input.input-validation-error { border-color:#ff0000; }
span.field-validation-error { font-size:11px; }
/* /MVC validation */

/* INTERACTIVES */
.interactives { margin:28px 0 20px 0; }
.interactive { float:left; width:240px; background:#dadada; margin:0 15px; padding:20px; }
.interactive.alpha { margin-left:0; }
.interactive.omega { margin-right:0; }
.interactive img { margin-top:10px;} 

#usmap { margin-bottom:20px; }
#usmap table * { padding:0; margin:0; }
#usmap img {display:inline;}


.mailto, .twitter, .facebook, .linkedin { display:block; height:26px; text-indent:-9999px; width:26px; }
.tool-bar, .tool-bar li { background:none; margin:0; padding:0; }
.tool-bar { height:26px; padding:19px 0 0 2px; }
.tool-bar li { float:left; margin-right:11px; }
.mailto { background:url(../images/icons/email.gif) no-repeat; }
.twitter { background:url(../images/icons/twitter.gif) no-repeat; }
.facebook { background:url(../images/icons/facebook.gif) no-repeat; }
.linkedin { background:url(../images/icons/linkedin.gif) no-repeat; }

.sidebar-chip.about ul.about { padding-bottom:10px; }