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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
body{font:normal 12px Arial, Verdana, Tahoma, Century, sans-serif;line-height:20px;color:#666;margin:0;}
ol,ul{list-style:none;margin:13px 34px;}
ul{list-style:none url('/includes/images/axiumweb/bullet.gif') outside;margin-left:15px;}
ol{list-style-type:decimal;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
h1{}
h2{font:normal 21px "Century Gothic", "Lucida Grande", Arial, Verdana, Tahoma, Century, sans-serif;line-height:20px;color:#003063;letter-spacing:2px;margin-bottom:6px;}
h3{font:normal 13px/21px "Century Gothic", "Lucida Grande", Arial, Verdana, Tahoma, Century, sans-serif;color:#003063;}
h4{color:#003063;}
h5{padding-bottom:10px;}
p{margin-bottom:16px;}
a:active,a:focus{outline:#666 dotted 1px;}
a,a:link,a:visited{color:#0065a9;overflow:hidden;cursor:pointer;}
a:hover,a:active{color:#f58020;}
blockquote{font:italic 13px/21px "Century Gothic", "Lucida Grande", Arial, Verdana, Tahoma, Century, sans-serif;padding-left:13px;border-left:2px solid #777c6a;margin-bottom:13px;color:#777c6a;}
em{font-style:italic;}

/* Helpers  */
.active{background-image:none;background-color:#fff;border:solid 1px #33677F;}
.idle{border:solid 1px #85b1de;background-color:#ebf2fa;}
.clear{clear:both;}
.right{float:right;}
.left{float:left;}
.goToTop{clear:both;display:block;margin:0 0 10px 10px;font-size:10px;}

/* Site Layout  */
#Accessibility{display:none;}
#Wrapper{width:800px;position:absolute;left:50%;margin-left:-400px;margin-top:20px;float:left;}
#AxiumHeader{background-image:url(/includes/images/axiumweb/BGHeader.jpg);background-repeat:no-repeat;margin-left:380px;margin-bottom:10px;float:left;width:470px;padding:10px 10px 20px;}
#Container{width:780px;background-image:url(/includes/images/axiumweb/BGBodyWrapper.png);background-repeat:no-repeat;float:left;padding:10px;}
#Masthead{display:block;width:780px;height:50px;float:left;}
#PrintHeaderImg{display:none;}
#Masthead #Logo{margin:0;padding:0;}
#Masthead #Logo a{display:block;float:left;width:677px;height:50px;background:url(/includes/images/axiumweb/axiumweblogo.png) no-repeat 13px center;text-decoration:none;margin:0;padding:0;}
#Masthead #Logo a span,div.validationError,div.validationSuggestion{display:none;}
#MainContent{float:left;min-height:300px;width:570px;margin-left:15px;}
#MainContent h2.topHeader{background-image:url(/includes/images/axiumweb/BGRightTopHeader.png);color:#fff;height:45px;padding-left:5px;padding-top:30px;font-size:18px;width:565px;margin-bottom:10px;} /*float:left;*/
#MainContent h3.header,#SideBar h3.header{font:normal 11px/12px Arial, Verdana, Tahoma, Century, sans-serif;color:#fff;height:19px;padding:10px 0 0 5px;float:left;}
#MainContent h3.header{background-image:url(/includes/images/axiumweb/BGRightHeader.png);width:565px;}
#MainContent div.contentBox{border:solid 1px #C7C8CA;float:left;margin:0 0 11px;width:558px;padding:5px 5px 0px 5px;}
#MainContent div.column{width:280px;float:left;}
#MainContent div.columnRight{margin-left:10px;}
#MainContent div.column div{margin-bottom:10px;}

#Navigation{clear:both;background:#c2cba6 url(/includes/images/axiumweb/BGNavMainTop.png) repeat-x scroll 0 0;width:775px;padding-left:5px;float:left;height:40px;}
#Navigation ul{white-space:nowrap;margin:0;}
#Navigation li{display:inline;list-style-type:none;}
#Navigation ul li a{border-left:1px solid #FFF;border:none;color:#FFF;text-decoration:none;font-size:12px;line-height:20px;padding:10px 15px 5px;}
#Navigation ul li a:hover{background-color:#0089d0;}
#Navigation ul li a.last{border:none;}
#Navigation a{color:#FFF;text-decoration:none;float:left;font-size:13px;padding:10px 15px;}
#Navigation a:hover{background-color:#006faf;}

#TopNavBottom{line-height:19px;background-image:url(/includes/images/axiumweb/BGNavMainBottom.png);background-position:bottom;height:10px;width:780px;float:left;}

#SideBar h3.header{background-image:url(/includes/images/axiumweb/BGLeftHeader.png);width:192px;}
#SideBar{float:left;width:195px;}
#SideBar div{width:195px;line-height:12px;}
#SideBar div.contentBox{border:solid 1px #C7C8CA;float:left;width:185px;margin-bottom:10px;padding:5px;font-size:11px;}
#SideBar ul.leftNav{border:solid 1px #C7C8CA;float:left;width:195px;margin:0 0 10px;padding:0;list-style:none none outside;}
#SideBar ul.leftNav li a{width:170px;display:block;border-bottom:solid 1px #C7C8CA;color:#000;text-decoration:none;font-size:11px;line-height:13px;background-image:url(/includes/images/axiumweb/ArrowLeftNavBlue.png);background-repeat:no-repeat;background-position:5px 2px;padding:7px 5px 7px 20px;}
#SideBar ul.leftNav li a:hover{color:#FFF;background-color:#0079bc;background-image:url(/includes/images/axiumweb/ArrowLeftNavWhite.png);}

#Content{width:780px;margin-top:15px;min-height:500px;float:left;border-width:0 1px;}
#Footer{height:29px;width:780px;text-align:right;float:left;margin:0 !important;}
#Footer p{margin:0 24px;}
#Copyright{text-align:right;color:#333;width:780px;float:left;}

/* Buttons  */
input.button{font:13px/21px Arial, Verdana, Tahoma, Century, sans-serif;height:34px;padding:0 13px;}
input.button2{margin: 0 11px 0 3px;}

/* Various  */
#LearnMore{float:left;}
#LearnMore ul{list-style:none none outside;margin-left:0px;}
#HomeContactInformation{}
#HomeContactInformation h3{margin-bottom:13px;}
#Terms{overflow:scroll;height:271px;border:solid 1px #bbb;width:540px !important;padding:13px;}
#Terms div.links{text-align:right;padding-bottom:13px;margin:13px;}
p.note{text-align:right;color:#003063;}
#SiteMap ul ul{margin-top:0;margin-bottom:0;}

/* Forms  */
h3 span.seeMore{display:none;}
h3 a.seeLess{display:block;}
label.title{color:#003063;font-weight:500;}
input.text,textarea,select{margin-bottom:5px;display:block;margin-left:0;font:normal 12px Arial, Verdana, Tahoma, Century, sans-serif;padding:4px;}
.iForm .questions #Buttons{padding-top:13px;clear:both;}
.iForm .questions{padding-bottom:21px;}
.iForm .questions h3, .jqmWindow h3{background:transparent url(/includes/images/axiumweb/black-bg.png) no-repeat scroll 0 0;border:none;clear:both;color:#fff;display:block;font:normal normal 400 13px/26px "Century Gothic", "Lucida Grande", Arial, Verdana, Tahoma, Century, sans-serif;margin:13px 0;padding:9px 7px 13px;position:relative;width:556px;}
.iForm .questions h3 span{position:absolute;right:7px;top:9px;}
.iForm .questions h4{font:normal 13px/18px;display:block;clear:both;border-bottom:dotted 1px #ccc;margin:5px 0;padding:23px 0 10px;}
.iForm .questions .question{float:left;width:100%;position:relative;border-bottom:dotted 1px #ccc;padding:8px 0;}
.iForm .questions .question .count{position:absolute;top:8px;left:0;width:25px;font-weight:500;color:#003063;}
.iForm .questions .question .details input.narrow,.questions .question .details input.numeric{width:100px;}
.iForm .questions .question .details div.checkbox label,#Credentials input.left,#Forms input.left{margin-left:3px;}
.iForm .questions .question .details{float:left;margin-left:29px;width:500px;display:inline;}
.iForm .questions .question .details input.text,.questions .question .details textarea{width:520px;}
.iForm .questions .question .details .pickers select.picker{display:inline;}
.iForm .questions .question .details input.dateYear{width:40px;display:inline;}
.iForm .questions .question .details span.radio{display:block;}
.iForm .questions .question .details .radio label{margin-right:13px;}
.iForm .questions .question .details div.subQuestion{margin-left:-20px;}
.iForm .questions .question .details div.checkboxes{margin-left:20px;}
.iForm .questions .question .details div.subChildQuestion{margin-left:24px;}
.iForm .questions .question .details div.subChildQuestion input.text, .iForm .questions .question .details div.subChildQuestion textarea{width:330px;}
.iForm .questions .question .details div.subChildQuestion input.dateYear {width:40px;}
.iForm .questions .question .details div.subChildQuestion div.pickers {padding:0;}
#Loading{height:120px;width:305px;margin:13px 0;padding:24px 119px 86px 80px;overflow:auto;}
.links{clear:both;margin:13px 0;padding:24px 0 0;position:relative;}
.noValidationLinks{display:none;clear:both;margin:0;padding:3px 0 0;}
.links a.nextprevious,.links input.nextprevious{border:1px solid #ddd;background-color:#f26207;color:#fff;text-decoration:none;margin:13px 13px 13px 0;padding:8px 13px;}
.noValidationLinks input.nextprevious,.noValidationLinks a.nextprevious{border:1px solid #f26207;background-color:#fff;color:#f26207;text-decoration:none;margin:13px 13px 13px 0;padding:8px 13px;}
.links a.nextprevious:hover,.links input.nextprevious:hover{background-color:#fff;color:#f26207;}
.noValidationLinks a.nextprevious:hover,.noValidationLinks input.nextprevious:hover{background-color:#f26207;color:#fff;}
.links input.nextprevious,.noValidationLinks input.nextprevious{cursor:pointer;}
label.error,label.iFormError{background:url(/includes/images/unchecked.gif) no-repeat right;padding-right:18px;}
label.valid,label.iFormValid{background:url(/includes/images/checked.gif) no-repeat right;padding-right:18px;}
div.validationError label.error,div.validationSuggestion label.error{background:none;padding-right:0;}
div.validationError h2,div.validationSuggestion h2{color:#d63301;margin:3px 0 13px;}
div.validationError h3,div.validationSuggestion h3{color:#d63301;margin:13px 0 7px 7px;}
input.error,select.error,textarea.error,radio.error{background-color:#FFCCBA;border-color:#D63301;}

/* Various */
#Login input.text{width:175px;margin:0;padding:3px;}
#Login #Forgot{margin-left:21px;line-height:34px;}
#Terms div.links input,#Terms div.links a{margin-left:13px;}
#Credentials .buttons{padding:10px 0;overflow:auto;}
#Credentials input.button{float:left;}
#Credentials input.text,#Forms input.text,#Forms textarea.text{width:266px;margin:0;padding:3px;}
#Credentials input.username{display:inline;}
#Forms input.button{float:none;}
#Credentials input.right,#Forms input.right{margin-right:8px;}
#Credentials p{position:relative;}
#Forms .column1{float:left;margin-right:10px !important;margin-right:7px;}
#Forms .column2{}
#Forms .row{clear:both;padding:0;margin:0;}
#Login label.valid,#Credentials label.valid,#Forms label.valid{background:url('/includes/images/checked.gif') no-repeat right;padding-right:18px;}
a#DoNotProceed{margin-left:8px;border:1px solid #d63301;padding:6px 13px 5px;}
#Security{padding-top:86px;margin-bottom:21px;}
#Security h2{margin-bottom:6px;}
#Security div{margin:8px 0;}
#Security div.question{margin:21px 0 0;}

/* iForm Listing control  */
#MainContent .iFormsListing{padding:0 0 26px;}
#MainContent .iFormsListing div.contentBox{padding:0;margin:0;width:568px;}
#MainContent .iFormsListing ul{list-style:none none;width:568px;margin:0;padding:0;}
#MainContent .iFormsListing li{margin:0;}
#MainContent .iFormsListing li a{display:block;text-decoration:none;background:#f9fafd;color:#0079bc;padding:5px 5px 0px 5px;width:558px;height:50px;position:relative;border-bottom:1px dotted #ccc;}
#MainContent .iFormsListing li.alt a{background:#fff;}
#MainContent .iFormsListing li a:hover{background:#4c9fe6 url('/includes/images/axiumweb/BGRightTopHeader.png') no-repeat right;color:#fff;}
#MainContent .iFormsListing a b{font-weight:normal;font-style:normal;float:left;}
#MainContent .iFormsListing a em{color:#666;display:block;font-size:11px;font-style:normal;}
#MainContent .iFormsListing a:hover em{color:#ddd;}
#MainContent .iFormsListing a span{font-size:10px;position:absolute;right:8px;}
#MainContent .readonly{background:transparent url('/includes/images/readonly.gif') repeat-y right 155px;}

/* Messages  */
.message,.info,.success,.warning,.errorMsg,.validation{border:1px solid;background-repeat:no-repeat;background-position:10px center;margin:10px 0;padding:15px 10px 15px 50px;clear:both;}
.contentWidth{width:540px !important;}
.message{color:#4F8A10;background-color:#DFF2BF;padding-left:15px;}
.info{color:#00529B;background-color:#BDE5F8;background-image:url(/includes/images/messages/info.png) !important;background-image:url(/includes/images/messages/info.gif);}
.success{color:#4F8A10;background-color:#DFF2BF;background-image:url(/includes/images/messages/success.png) !important;background-image:url(/includes/images/messages/success.gif);}
.warning{color:#9F6000;background-color:#FEEFB3;background-image:url(/includes/images/messages/warning.png) !important;background-image:url(/includes/images/messages/warning.gif)}
.errorMsg{color:#D8000C;background-color:#FFBABA;background-image:url(/includes/images/messages/error.png) !important;background-image:url(/includes/images/messages/error.gif);}
.validation{color:#D63301;background-color:#FFCCBA;background-image:url(/includes/images/messages/validation.png) !important;background-image: url(/includes/images/messages/validation.gif);}
.errorMsg ul,.errorMsg ol,.validation ul,.validation ol{margin:0 21px;list-style-image:none;}
.info a,.success a,.warning a,.errorMsg a,.validation a{}
.noFormsMessage{display:block;}
span.available{border:1px solid;color:Green;padding:3px;}
span.unavailable{border:1px solid;color:Red;padding:3px;}

/* jqModal */
.jqmWindow {display:none;position:fixed;top: 17%;left: 50%;margin-left:-300px;width: 570px;background-color:#eee;color:#333;border:1px solid black;padding:12px;}
.jqmOverlay { background-color: #000; }

/* jqModal logout alert */
div.jqmAlert{display:none;position:fixed;top:30%;width:100%;}
div.jqmAlertWindow{height:auto;width:auto;max-width:400px;border:1px solid #fff;margin:auto;padding:0 10px 10px;background-color:#111;}
div.jqmAlertWindow a{background-color:#111;color:#fff;margin-right:10px;padding:6px 12px;text-decoration:none;border:solid 1px #fff;}
div.jqmAlertWindow a:hover{background-color:#fff;color:#111;}
.jqmAlertTitle{color:#fff;margin:16px 6px 6px 24px;overflow:auto;}
.jqmAlertTitle h3{color:#fff;float:left;}
div.jqmAlert .logoutX em{display:none;}
div.jqmAlert .logoutX{width:20px;height:20px;display:block;float:right;clear:right;background:transparent url(/includes/images/close_icon_double.png) 0 0 no-repeat;}
div.jqmAlert a.logoutX{border:none;margin-right:0;padding:0;}
div.jqmAlert a.logoutX:hover,div.jqmAlert a.jqmCloseHover{background-position:0 -20px;}
div.jqmAlertContent{border-top:1px;color:#fff;margin:5px;padding:5px 20px 0;}
#logoutAlert #initialTimerCount,#logoutAlert #finalTimerCount{display:none;}

/* DatePicker */
img.ui-datepicker-trigger{vertical-align:middle;margin:2px 2px 5px 4px;cursor:pointer;}
.ui-datepicker-div,#ui-datepicker-div,.ui-datepicker-inline{outline:0;line-height:1.3;text-decoration:none;list-style:none;font-family:Verdana, Arial, sans-serif;background:#fff;font-size:1.1em;border:4px solid #d3d3d3;width:15.5em;position:relative;margin:0;padding:2.5em .5em .5em;}
#ui-datepicker-div,.ui-datepicker-div{z-index:9999;display:none;background:#fff;}
.ui-datepicker-inline{float:left;display:block;}
.ui-datepicker-next,.ui-datepicker-prev{position:absolute;left:.5em;top:.5em;background:#e6e6e6 url(/includes/images/datepicker/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;}
.ui-datepicker-next{left:14.6em;}
.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background:#dadada url(/includes/images/datepicker/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;}
.ui-datepicker-next a,.ui-datepicker-prev a{text-indent:-999999px;width:1.3em;height:1.4em;display:block;font-size:1em;background:url(/includes/images/datepicker/888888_7x7_arrow_left.gif) 50% 50% no-repeat;border:1px solid #d3d3d3;cursor:pointer;}
.ui-datepicker-next a{background:url(/includes/images/datepicker/888888_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-datepicker-prev a:hover{background:url(/includes/images/datepicker/454545_7x7_arrow_left.gif) 50% 50% no-repeat;}
.ui-datepicker-next a:hover{background:url(/includes/images/datepicker/454545_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-datepicker-prev a:active{background:url(/includes/images/datepicker/222222_7x7_arrow_left.gif) 50% 50% no-repeat;}
.ui-datepicker-next a:active{background:url(/includes/images/datepicker/222222_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-datepicker-header select{border:1px solid #d3d3d3;color:#555;background:#e6e6e6;font-size:1em;line-height:1.4em;position:absolute;top:.5em;margin:0 !important;}
.ui-datepicker-header select.ui-datepicker-new-month{width:7em;left:2.2em;}
.ui-datepicker-header select.ui-datepicker-new-year{width:5em;left:9.4em;}
table.ui-datepicker{width:15.5em;text-align:right;}
table.ui-datepicker td a{display:block;color:#555;background:#e6e6e6 url(/includes/images/datepicker/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;cursor:pointer;border:1px solid #fff;padding:.1em .3em .1em 0;}
table.ui-datepicker td a:hover{border:1px solid #999;color:#212121;background:#dadada url(/includes/images/datepicker/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;}
table.ui-datepicker td a:active{border:1px solid #ddd;color:#222;background:#fff url(/includes/images/datepicker/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;}
table.ui-datepicker .ui-datepicker-title-row td{text-align:center;font-size:.9em;color:#222;text-transform:uppercase;padding:.3em 0;}
table.ui-datepicker .ui-datepicker-title-row td a{color:#222;}
.ui-datepicker-control,.ui-datepicker-current,iframe.ui-datepicker-cover{display:none;}