body {margin:0; padding:0; background: #F1F0F0 none; font-family:arial,tahoma,helvetica;}
div, td {  font-size:13px; font-family:arial !important; }
#home {margin:10px auto 0 auto; padding:12px 24px 0 24px; width:942px; display:block; min-height:640px; height:auto !important; height:640px; background:#FFFFFF none;}
a img {border:none !important;}
a {text-decoration:none; color:#33186F;}
a:visited { color:#3f07bd;}
#home #header {margin:0; padding:0; position:relative; height:190px; width:100%;}
.logo {margin:0; padding:0; position:absolute; top:0; left:0;}
.ausnac {margin:0; padding:0; position:absolute; top:0; left:281px;}
.posvacant {margin:0; padding:0; position:absolute; top:0; right:0; height:85px; width:376px; background:transparent url('/images/positions_vacant.jpg') top left no-repeat;}
.posvacant span {position:absolute; left:-9999px;}
a.posvacant:hover {background:transparent url('/images/positions_vacant_on.jpg') top left no-repeat;}
.nav {margin:0; padding:0; top:85px; position:relative; height:105px;}
.nav ul, .footer ul {margin:0; padding:0; list-style:none !important;}
.nav ul li, .footer ul li {float: left; list-style-type:none !important;}
.nav .topnav {position:absolute; top:0; right:0; font-size:12px; height:24px;}
.nav .mainnav {position:absolute; top:55px; left:0; font-size:13px; /*height:56px;*/ width:100%; background: transparent url('/images/main_nav_bg.png') center left repeat-x;}
.nav .topnav li {margin-left:47px; margin-right:6px; line-height:24px; list-style-type:none;}
.nav .topnav li a {color:#898989;}
.nav .mainnav li a {/*background: transparent url('/images/ATEL-bevel-btn.jpg') top left no-repeat;*/ /*height:56px;*/ width:200px; margin:1px; padding:12px 10px; display:block; text-align:center; font-weight:bold; color:#33186F; text-transform:uppercase;}
/*#dnn_dnnNAV_ctldnnNAV li a*/
.nav .mainnav li a:hover {/*background: transparent url('/images/ATEL-bevel-btn3.jpg') top left no-repeat;*/ text-decoration:underline;}
.footer {margin:0 auto 10px auto; width:990px; padding:0; background: #FFFFFF none; height:50px; text-align:center;}
.footnav {width:800px; font-size:12px; line-height:24px;}
.footnav li {margin:0 30px; padding:0;}
.footnav li a {color:#898989;}
.homecontent {margin:0; padding:0; width:942px; position:relative;}
.leftcontent {padding:20px 0; margin:0; width:275px; position:absolute; left:0; top:0;}
.leftcontent h2 {margin:0 !important; padding:0 0 10px 0; border:none !important;}
.featured {position:relative; text-align:right; width:275px; margin:0; padding:0 0 10px 0;}
.featured-item {margin:0; padding:6px 0;}
.featured-item h3 {margin:0; padding:0; font-size:17px; font-weight:normal;}
.featured-item p {margin:0; padding:0 0 0 75px; font-size:14px; color:#898989;}
.content h3, .contentWide h3 { font-weight:normal; font-size:19px; border-bottom:1px solid #b5b5b5; padding-bottom:5px; margin-bottom:5px; text-transform:uppercase;}
.content h4, .contentWide h4 { font-weight:bold; font-size:17px; padding-top:5px; margin-top:5px; text-transform:uppercase; color:#000; }

.more {font-size:12px;}
.maincontent {width:667px; min-height:495px; height:auto !important; height:495px; margin:0; padding:0; position:relative; left:275px; top:0;}
.homeflashwell {position:absolute; top:15px; right:0; width:564px; height:90px;}
.hmImg {position:absolute; bottom:0; left:0; height:390px; width:390px;}
.hmPromo {position:absolute; left:395px; top:100px; width:275px; height:200px; color:#898989; font-size:15px !important; text-align:left;}
.hmPromo p {font-size:15px !important;}



html,body{margin:0;padding:0}
body{margin:0; padding:0; background: #F1F0F0 none; font-family:arial,tahoma,helvetica; text-align:center;}
p, .content ul, .content h3, .content h2 {margin:0 10px 10px 0; }
.content h4 {margin:0 10px 10px 0px;}
.content ul {padding:0 0 0 14px; margin-left:20px;}

.content ul li, .contentWide ul li { line-height:20px; color:#ee9900; list-style-type:disc; }
.content ul li span {color:#000000;}
.content a, .contentLeft a, .contentWide a {color:#2E99D1;}
.contentWide ul li span {color:#000000;}
.content dt {color:#EE9900;}
a img {border:none !important;}
a {text-decoration:none; color:#33186F;}
div#header h1{height:80px;line-height:80px;margin:0;
  padding-left:10px;background: #EEE;color: #79B30B}
div#wrapper{text-align:left;  padding:12px 24px 24px 24px; width:942px; display:block; min-height:900px; height:auto !important; height:900px; background:#FFFFFF none;}
/*.contactUs div#wrapper { min-height:500px; height:500px;}
.jobSeekers div#wrapper { min-height:400px; height:400px;}*/
div#navigation{}
div#extra{}
div#footer{margin:0 auto 10px auto; width:990px; padding:0; background: #FFFFFF none; height:50px; text-align:center; clear:both;}
div#footer p{margin:0;padding:5px 10px}

div#container{width:990px;margin:10px auto 0 auto;}
div#wrapper{float:left;width:942px;background-color:#FFF;}
/*div.content {margin: 6px 237px 30px 226px; font-size:14px; position:relative; }*/
div.content {float:left; font-size:14px; width:460px; position:relative;}
/*.contactUs div.content {margin-right:327px;}*/
.printIcon { position:absolute; top:0px; right:0px; z-index:10; }
#dnn_pageImg .printIcon {display:none;}
div.contentWide {margin: 0px 0px 30px 226px; font-size:14px;position:relative; }
div.contentLeft {position:relative; }
div.contentLeft .printIcon { position:absolute; top:4px; right:0px; }
div.admin_content{margin:100px 0 40px 0; font-size:14px;}
div.navigation{float:left;width:210px;text-align:left;min-height:20px; height:auto !important; height:20px; margin-right:24px;}

/*div#dnn_pageImg{float:left;width:237px;margin-left:-261px; margin-top:405px; position:relative; z-index:1;}*/
/*.contactUs div#dnn_pageImg {float:left;width:360px;margin-left:-388px; margin-top:360px; position:relative; z-index:1;}*/
div#dnn_pageImg{float:left;width:237px;}
.contactUs div#dnn_pageImg{width:347px}
.contactUs div.content {width:360px;}
.contactUs div.content .printIcon {display:none !important;}

#header {margin:0; padding:0; position:relative; height:190px; width:100%;}
.logo {margin:0; padding:0; position:absolute; top:0; left:0;}
.ausnac {margin:0; padding:0; position:absolute; top:0; left:281px;}
.posvacant {margin:0; padding:0; position:absolute; top:0; right:0;}

.flashwell {position:relative; width:942px; height:105px;}
.pageTitle {width:360px;}
.pageTitle h1 {width:360px; line-height:30px; font-size:25px !important; font-style:oblique !important; font-weight:bold !important; color:#DE691D !important; text-transform:uppercase;}
#dnn_flashwell {position:absolute; top:0; right:0; width:564px; height:90px;}
h2 {color:#341870; font-size:20px; font-weight:normal; line-height:28px; display:block; border-bottom:2px solid #EBEBEB; margin:0 0 10px 0; padding:0 0 5px 0;}
.nav {margin:0; padding:0; position:relative; height:105px;}
.nav ul, #footer ul, .navigation ul {margin:0; padding:0; list-style:none;}
.nav ul li, #footer ul li, .navigation ul li {list-style-type:none;}
.navigation ul ul {margin:0; padding:0; }
.navigation ul ul li {list-style:none; background:transparent url('/images/nav_flyout_bg.png') top right repeat-y !important; }
/*.navigation ul ul li a { border-bottom:2px solid #dddddd; }*/


.nav ul li, #footer ul li {float: left;}
.nav .topnav {position:absolute; top:0; right:0; font-size:12px; height:24px;}
.nav .mainnav {position:absolute; top:55px; left:0; font-size:13px; height:47px; /*height:56px;*/}
.nav .topnav li {margin-left:47px; margin-right:6px; line-height:24px;}
.nav .topnav li a {color:#898989 !important; text-transform:uppercase;}
.nav .topnav li a#dnn_ctl00_cmdLogin {font-family:arial,tahoma,helvetica !important; font-weight:normal !important; font-size:12px !important; height:24px !important;}
.nav .mainnav li a {/*background: transparent url('/images/ATEL-bevel-btn.jpg') top left no-repeat;*/ /*height:56px;*/ width:200px; margin:1px; padding:8px 10px 6px 10px; display:block; text-align:center; font-weight:bold; color:#33186F;}
.nav .mainnav li.id57 a, .nav .mainnav li.id58 a {padding-top:16px !important; padding-bottom:12px;}
.nav .mainnav li a:hover, .nav .mainnav li a.active, .nav .mainnav li.sel a {/*background: transparent url('/images/ATEL-bevel-btn3.jpg') top left no-repeat;*/ text-decoration:underline;}
.nav .mainnav li ul {display:none;}

.navigation ul {background-color:#FFFFFF;}
.navigation ul li {margin:0; margin-bottom:5px; background-color:#F5F5F6;}
.navigation ul li a {background:transparent url('/images/subnav_bg.gif') top left no-repeat; color:#341870; font-size:12px; position:relative; display:block; border-bottom:1px solid #FFFFFF; min-height:14px; height:auto !important; height:14px; margin:0; padding:8px 54px 8px 8px; display:block; width:148px;}
.navigation ul li a:link, .navigation ul li a:visited {color:#341870 !important; text-decoration:none;}

.navigation ul li .SXMenuActive, .navigation ul li div.SXMenuActive {background:transparent url('/images/subnav_bg.gif') top left no-repeat; color:#E57B2B; font-size:12px; position:relative; display:block; border-bottom:1px solid #F09B16; min-height:14px; height:auto !important; height:14px; margin:0; padding:8px 54px 8px 8px; display:block; width:148px;}

.footnav {width:800px; font-size:12px; line-height:24px;}
.footnav li {margin:0 30px; padding:0;}
.footnav li a {color:#898989 !important;}

#dnn_dnnNAV_ctldnnNAV li#dnn_dnnNAV_ctldnnNAVctr41 a, #dnn_dnnNAV_ctldnnNAV li#dnn_dnnNAV_ctldnnNAVctr7 a {display:none;}

.positionTitle { font-weight:bold; color:#DE691D !important; border-bottom:1px solid #eaeaea; padding-bottom:2px; margin-bottom:2px; font-size:16px; }
.clickHereButton { position:absolute; right:0px; }
.clickHereCell { position:relative; padding:4px 0;}
.positionIn { padding:0px; margin:0px !important; font-size:14px !important; font-weight:bold; color:#33186f; padding:4px 0; }
.registerBox { text-align:left; width:209px; border:1px solid #d1d1d1; padding:15px 12px 0 12px; width:187px; float:right; }
.registerBox img { float:right; }
.currentPosition { background:url('/images/top-corner.gif') top left no-repeat #ee9900; color:#fff; padding:11px 20px; font-weight:bold; font-size:17px; width:657px; margin:0px; }
.outBox { border-left:1px solid #ee9a00; border-right:1px solid #ee9a00; background:#fdeacf; }
.outBox .white { background:#fff; }

#dnn_ctr458_View_tlbShowJob { background:url('/images/job_back.png') left bottom repeat-y; }
#dnn_ctr458_View_tlbShowJob .positionIn { padding:7px 20px 0 20px !important; }
.jobWhite { padding:2px 20px;margin:0 2px; background:#fff; font-size:14px; width:653px; }
.jobDesc { padding:0 20px; font-size:14px; }
.applyButton { padding:0 10px 10px 0; float:right; }

.atel_content_table {width:465px; margin:0; padding:0;}
.atel_content_table th {background-color:#8FC0E8; color:#FFF !important; font-size:13px; text-align:left;}
.atel_content_table td {background-color:#F0F5F8; margin:0; padding:14px 4px 10px 8px;}
.atel_content_table .trade_yr {width:110px;}
.atel_content_table .exper {width:auto;}
.atel_content_table .avail {width:70px;}

/*.atel_content_table ul {margin-left:20px;}*/

.PromoServe_JobsListContent { position:relative; left:10px; z-index:1; min-height:640px; height:auto !important; height:640px; }
#dnn_ctr458_View_tlbShowList { width:680px; }
.sf-menu { *position:relative; *z-index:10000000000000000; }
.regionCell { padding:0 0 30px 0; }

blockquote { font-family:arial; }
.stdList li { color:#000 !important; list-style:disc; }

#dnn_ctr476_ManageUsers_pnlUser .SubHead, h6 { font-weight:bold; font-size:12px; padding-top:5px; margin-top:5px; text-transform:uppercase; color:#000 !important; }

#dnn_ctr476_ManageUsers_pnlUser .SubHead {width:175px; margin-left:0; padding-left:0;}
#dnn_ctr476_ManageUsers_trTitle, #dnn_ctr476_ManageUsers_trHelp, #dnn_ctr476_ManageUsers_pnlUser label a {display:none;}
#dnn_ctr476_ManageUsers_User_UserEditor_tbl, #dnn_ctr476_ManageUsers_pnlUser label span {margin:0; padding:0;}
#dnn_ctr476_ManageUsers_pnlRegister a.CommandButton {display:none;}

.NormalTextBox {
background-color:#EEEEEE;
border:medium none;
font-family:Tahoma,Arial,Helvetica;
font-size:11px;
font-weight:normal;
padding:3px 2px;
width:auto;
}

.clear { clear:both; }
.white { background:#fff; }
.SXMenuDisabled { display:none; }
.DNNEmptyPane { display:none; }

.navigation ul li ul li, .sf-menu li ul li {margin-bottom:0 !important;}
.sf-menu li ul li div.SXMenuEnabled a { width:148px; height:24px; /*display:block;*/ }
.sf-menu li ul li .SXMenuEnabled, .sf-menu li ul li div.SXMenuEnabled, .navigation ul li ul li a { width:210px; background: #FAFAFA none; color:#818181; /*background:url('/images/nav_flyout_bg.png') top right repeat-y !important;*/ border-bottom:none !important;}
.navigation ul li ul li a:link, .navigation ul li ul li a:visited {color:#818181 !important;}
.navigation ul li ul li a:hover, .navigation ul li ul li .SXMenuActive {background:#EFEFEF none; border-bottom:1px solid #F09B16;}
.sf-menu li ul li { width:210px; }

.navigation ul ul { /*border:1px solid red;*/ /*background:url('/images/nav_flyout_bot.png') bottom right transparent  no-repeat !important; padding-bottom:15px;*/ width:210px; /*border:2px solid #DDDDDD;*/ border-bottom:0px;}
/*.levelopen ul { display:block !important; top:32px !important; left:0px !important; position:static !important; border:0px !important;}*/

h2 { text-transform:uppercase }

.regionCell select { *margin-left:80px !important; }
.DNN_HTMLContent a { text-decoration:underline; }
.DNN_HTMLContent a:visited { text-decoration:underline; color:#3f07bd; }
.CodingStaff_SubNavigationContent ul { border:0px !important; }
h4 a { text-decoration:none !important; color:#000 !important; }

#dnn_dnnNAV_ctldnnNAVctr161 a {position:absolute; top:-140px; left:0; width:261px; height:132px; margin:0; padding:0; z-index:10; background:transparent url('/images/logo_atel.png') top left no-repeat;}
#dnn_dnnNAV_ctldnnNAVctr161 a:hover {background:transparent url('/images/logo_atel_on.png') top left no-repeat;}
#dnn_dnnNAV_ctldnnNAVctr161 a span {position:absolute; left:-9999px;}

#dnn_dnnNAV_ctldnnNAVctr167 a {position:absolute; top:-140px; left:281px; width:231px; height:132px; margin:0; padding:0; z-index:10; background:transparent url('/images/logo_ausnac.png') top left no-repeat;}
#dnn_dnnNAV_ctldnnNAVctr167 a:hover {background:transparent url('/images/logo_ausnac_on.png') top left no-repeat;}
#dnn_dnnNAV_ctldnnNAVctr167 a span {position:absolute; left:-9999px;}

#dnn_dnnNAV_ctldnnNAVctr57 a , #dnn_dnnNAV_ctldnnNAVctr58 a , #dnn_dnnNAV_ctldnnNAVctr180 a {background:transparent url('/images/main_nav_li_bg.gif') center right no-repeat;}

.navigation .printIcon {display:none !important;}

.emprto { position:relative; top:0px; }

.featured-item .more { color:#797979 !important; }
#dnn_ctr378_HtmlModule_lblContent { position:relative; top:-6px; }
#dnn_ctr458_contentPane { width:700px; }

.tblContact .Submit {
    background: url("/images/btn_submit.png") repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 27px;
    margin-top: 10px;
    text-indent: -9999px;
    width: 101px;
	
}
