html{
    overflow-y:scroll;}

body{
    margin:0;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:.7em;
    line-height:1.4em;
    color:#000;}

a{
    text-decoration:none;
    color:#000;}

a:hover {
    text-decoration: underline !important;
    color:#000 !important;
}

p{
    margin:0;
    padding:0 0 20px 0;}

#q_a p{
    margin:25px 0 0 0;
    padding:0;}

.float_right {
    float:left;
    margin:0 10px 20px 0;}

#az_btn {
    padding:0 0 0 12px;}

.industry_body ul {
    float:none !important;}
/*HEADER TAGS!*/

h1{
    font-size:2.2em;
    margin:0;
    padding:0;}

h2{
    margin:0;
    padding:0;
    font-size:1.8em;
    line-height:1.2em;}

h3{
    margin:0;
    padding:0;
    font-size:1.25em;}

h4{
    margin:0;
    padding:0 0 20px 0;
    font-size:1.2em;}

h6{
    margin:0;
    padding:0;
    font-size:1em;}


/* END OF HEADER TAGS */

a:hover{
    text-decoration:none;
    color:#FEDA24;}

form{
    margin:0;
    padding:0;}

img{
    border:0;}

#wrap{
    width:800px;
    padding-top:20px;
    margin:auto;}

#top{
    background:url(../images/top.jpg) no-repeat;
    height:10px;}
#middle{
    width:750px;
    background:url(../images/bk.jpg) repeat-y;
    padding:15px 25px 15px 25px;}
#bottom{
    background:url(../images/bottom.jpg) no-repeat;
    height:10px;}

#header{
    width:720px;
    background:url(../images/speck.gif) top right no-repeat #F2F2F4;
    padding:0 15px 0 15px;}

#headerhb{
    width:705px;
    padding:25px 0 25px 15px;
    border-bottom:8px solid #FEDA24;}

#header span{
    color:#666666;
    padding:0 0 0 10px;
    font-size:1em;}

#headerhb select{
    float:right;
    color:#7F7F7F;
    font-size:1em;
    margin-right:155px;
    width:200px;}

.dSkills {
    float:left;
    width:350px;
    display:block;
    background:#F2F2F4;}

#content{
    /* Changed width and right padding...may effect more pages, double check */
    width:692px;
    overflow:hidden;
    background:url(../images/fade.jpg) bottom repeat-x;
    padding:25px 29px 25px 29px;}

#content h1 {
    line-height:22px;}

#related{
    width:193px;
    float:right;}

#related2{
    /*width:193px;*/
    padding-top:20px;
    float:right;}

#related_links {
    width:100%;
    clear:both;
    padding-bottom: 30px;
}

#related_links h3{
    padding:20px 0 0 0;
    font-size:1.5em;}

.related_links{
    width:144px;
    color:#666;
    padding:10px;
    margin-top:55px;
    background-color:#F2F2F4;
    clear:both;}

.related_links h3{
    font-size:1.25em;
    margin-bottom:5px;
    color:#000;
    text-transform:uppercase;}

.related_links2{
    width:144px;
    padding:10px;
    background-color:#F2F2F4;
    margin-bottom:5px;
    clear:both;}

.related_links2 h3{
    font-size:1.25em;
    margin:12px 0 12px 0;
    color:#000;
    text-transform:uppercase;}

.related_linksd {
    padding-bottom: 10px;
}

#industry_head{
    width:100%;
    font-weight:bold;
    font-size:1.3em;
    line-height:18px;}

#industry_head img{
    float:left;
    margin-right:28px;}

#cv_creative{
    width:100%;
    line-height:1.4em;}

#cv_creative img{
    float:left;
    margin:0 28px 10px 0;}

#cv_creative ul{
    margin:0;
    padding:0 0 20px 0;
    list-style-type:none;}

#cv_creative li{
    background:url(../images/bull.gif) no-repeat 0 6px;
    padding:0 0 0 15px;
    line-height:15px;}

#options{
    width:722px;
    padding:28px 0 0 28px;}

#options ul{
    margin:0;
    padding:0;
    list-style-type:none;}

#options li{
    width:150px;
    padding-right:25px;
    float:left;}

#options li img{
    margin:12px 0 12px 0;}

#industry_head ul{
    margin:0;
    padding:0 0 23px 0;
    float:right;
    list-style-type:none;}

#industry_head li{
    background:url(../images/bull.gif) no-repeat 0 6px;
    padding-left:15px;}

#content span{
    font-weight:bold;
    font-size:1.25em;}

.small{
    font-size:.75em;
    line-height:15px;
    font-weight:normal;}

.small a{
    font-weight:bold;}

#q_a{
    float:left;
    width:490px;}

.title{
    margin-bottom:10px;}

#left{
    float:left;}

#left2{
    float:left;
    padding-top:30px;
    width:510px;}

#left2 img{
    float:left;
    margin-right:20px;}

#navhold{
    width:100%;
    float:left;
    background:url(../images/ual.gif) right top no-repeat #FEDA24;}

#logo{
    width:auto;
    padding:18px 54px 0 25px;
    float:left;}

#img{
    width:auto;
    float:right;}

#nav{width:auto;
     float:left;
     height:100px;}

#nav ul{
    margin:16px 0 0 0;
    padding:0;
    float:left;
    list-style-type:none;}

#nav ul.sub{
    margin-left:33px;}

#nav ul.sub2{
    margin:55px 0 0 33px;}

#nav img{
    margin:2px 0 1px 0;}

#grey{
    width:467px;
    float:left;
    padding:5px 0 5px 32px;
    /*margin-top:5px;*/
    background:#C6C5CA;}

.height{
    width:114px;
    border-top:2px solid #959595;
    border-left:2px solid #959595;
    height:12px;
    font-size:.9em;
    padding: 0 2px;}


#grey span{
    margin-left:22px;}

#signreg{
    padding-top:4px;
    width:auto;
    float:left;}

#signreg a:hover{
    color:#000;
    text-decoration:underline;}

#search{
    width:180px;
    padding:2px 66px 2px 0;
    float:right;}
#mainhold{
    width:100%;
    clear:both;
    background:url(../images/mainbk.jpg) repeat-x bottom #E5E5E5;}

#mainholder{
    width:100%;
    clear:both;}

#mainholder a {
    font-weight:bold;}

#linksponsor{
    overflow: hidden;
    width:660px;
    padding:18px 55px 0 35px;}

#linksponsor ul{
    float:left;
    margin:0;
    padding:0;}

#linksponsor li{
    display:inline;
    padding-right:18px;}

#brought{
    width:auto;
    color:#AAABAD;
    float:right;}

#brought img{
    margin-top:6px;}

#firstimg, #secondimg{
    margin-right:45px;}

#copy{
    padding:0 0 10px 60px;
    color:#AAABAD;}

#sections{
    width:720px;
    padding:10px 0 30px 30px;}

.sections{
    width:160px;
    padding-right:20px;
    float:left;}

.sections img{
    margin-top:4px;}

.industries{
    width:723px;
    overflow:auto;
    padding:25px 0 25px 27px;
    background:url(../images/bk2.jpg) bottom repeat-x;}

.industries span{
    font-weight:bold;
    font-size:1.25em;}

.industries em{
    font-size:1.1em;}

.industries h3{
    font-size:1.8em;}

.industries ul{
    margin:0;
    padding:20px 0 0 0;
    list-style-type:none;}

.industries ul.Real_Stories{
    width: 540px;}

.industries li{
    width:150px;
    float:left;
    padding-right:30px;
    margin-bottom:20px;}

.industries ul.Real_Stories li{
    min-height: 150px;
    height: auto !important;
    height: 150px;
}

.industries img{
    margin:3px 0 3px 0;}

.art{
    width:320px;
    padding:15px 30px 0 0;
    float:left;}

.art strong{
    font-size:1.3em;}

.results{
    padding-top:10px;
    margin-bottom:10px;
    width:520px;
    color:#666;}
.results.news{
    width:716px;
    padding-top:0px;
}
.results.news #pagination{
    padding-top:16px;
    width:292px;
    float:left;
}
#filters {
    width:420px;
    float:left;
}
.filter {
    width: 128px;
    float: left;
    margin-left:10px;
}
.filter label{
    display:block;
    width:128px;
}
.filter select{
    font-size:11px;
    width:128px;
}
.results2{
    margin-bottom:10px;
    width:520px;
    color:#666;}

/*.results3{
margin-bottom:10px;
float:left;
line-height:10px;
width:480px;
color:#666;}*/

.results3{
    margin-bottom:10px;
    float:left;
    line-height:13px;
    width:100%;
    color:#666;}


.results_top{
    margin-bottom:10px;
    width:520px;
    color:#666;}

.results a{
    font-weight:bold;}

.div{
    padding:0 5px 0 5px;
    color:#FFD823;}

/*.latest_news{
width:680px;
margin-top:20px;
overflow:auto;
padding-top:18px;
border-top:1px dashed #C7C7C9;}

.latest_news h1{
font-size:1.5em;
margin-bottom:5px;}

.latest_news img{
float:left;
margin-right:22px;}*/

.latest_news{
    width:680px;
    margin-top:20px;
    overflow:auto;
    padding-top:18px;
    border-top:1px dashed #C7C7C9;}

.latest_news h1{
    font-size:1.5em;
    margin-bottom:5px;}

.latest_news img {
    padding-top:6px;
    clear:both;
    float:left;
    margin-right:22px;}


.latest_news a{
    clear:both;
    display: block;
    margin-top:5px;}

.latest_news a img{
    clear:both;
    float:none;
    margin:0px;}

#next_prev{
    width:96%;
    color:#666;
    padding:16px 0 16px 30px;
    background-color:#F2F2F4;}

#next_prev a{
    font-weight:bold;}

.ext{
    padding-bottom:25px;}

#cv_background{
    width:500px;
    height:720px;
    padding:75px 0 0 40px;
    background:url(../images/cvback.png) no-repeat;
    margin:auto;}

#cv_background input{
    float:left;
    margin-right:5px;
}

#cv_background h3{
    margin:28px 0 2px 3px;}

#cv_background ul{
    margin:0;
    padding:0;
    list-style-type:none;}

#cv_background li{
    padding-bottom:4px;}

.normal{
    font-weight:normal;
    padding:0;
    font-size:.75em;}

.extra {
    margin:10px 0 0 0;}

.two_column{
    width:723px;
    overflow:auto;
    padding:25px 0 25px 27px;
    background:url(../images/bk2.jpg) bottom repeat-x;}

.two_column h3 {
    font-size:1.8em;}

.two_columnA h3{
    font-size:1.8em;
    margin-bottom:15px;}

.two_column img, .two_columnA img{
    margin-right:23px;
    float:left;}
.two_columnA a img{
    padding-top:15px;
}
.two_columnA{
    width:696px;
    overflow:auto;
    padding:25px 27px 25px 27px;
    background:url(../images/bk2.jpg) bottom repeat-x;}

.col1{
    float:left;
    width:220px;
    padding:10px 35px 0 0;}

.col1 img{
    margin:11px 11px 0 0;
    float:none;}

.np{
    padding:0;}

.both{
    padding-top:20px;}

#faq{
    width:100%;
    line-height:1.4em;}

#faq img{
    float:left;
    margin:0 28px 10px 0;}

#faq h1{
    margin-top:7px;
    margin-bottom:20px;}

#faq h4{
    margin:0;
    padding:0;}

#faq ol{
    margin:0 0 20px 20px;
    padding:0;
    font-weight:bold;}

#faq ol li{
    margin-left: 2px;
}

#faqtitle{
    padding:36px 0 0 30px;
    color:#666;
}

.faq_box{
    width:727px;
    overflow:hidden;
    padding:20px 0 0 23px;
    border-bottom:1px solid #C6C5CB;}

.faq_box h2{
    margin-bottom:10px;}

.num{
    width:13px;
    float:left;
    font-size:1.8em;
    font-weight:bold;
    padding:12px 15px 12px 16px;
    background:url(../images/faq.gif) no-repeat;}

.central_faq{
    width:442px;
    float:left;
    padding:12px 0 0 8px;
}

.sub_point{
    width:161px;
    float:right;
    background-color:#F2F2F4;
    margin:12px 15px 12px 0;
    padding:15px;
    border-bottom:4px solid #FEDA24;}

#related_links2{
    background:url(../images/fade.jpg) bottom repeat-x;
    width:717px;
    overflow:auto;
    padding:55px 0 20px 33px;}

#related_links2 h1{
    margin-bottom:20px;}

#related_links2 ul{
    margin:0;
    padding:0;
    list-style-type:none;}

#related_links2 li{
    width:300px;
    padding:0 20px 20px 0;
    float:left;}

#related_links2 strong{
    font-size:1.2em;
}

.shorter li{
    width:200px!important;
}

.b_10{
    width:21px;
    float:left;
    font-size:1.8em;
    font-weight:bold;
    padding:12px 12px 12px 11px;
    background:url(../images/faq.gif) no-repeat;}

#s1_hold{
    width:721px;
    overflow:auto;
    padding:25px 0 0 29px;}

#s1_hold img{
    float:left;}

#error_box {
    padding: 20px !important;
    width: 350px;
    border: 2px solid #E01F28;
    color: #E01F28 !important;
    font-size: 1.2em !important;
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    display:none;}

#register #error_box {
    padding: 15px 10px !important;
    width: 370px;
}

#banner_img{
    width:297px;
    float:left;
    font-size:1.7em;
    line-height:24px;
    font-weight:bold;
    padding:340px 0 0 25px;
    height:144px;}

.topics{
    width:330px;
    line-height:18px;
    float:right;
    padding:20px 38px 20px 18px;
    background:url(../images/topic_bk.jpg) repeat-x;}

.topics img{
    margin-top:5px;}

#s1_hold h3{
    margin-bottom:5px;}

#assoc{
    width:100%;
    padding-top:20px;
    clear:both;}

#register{
    margin:0px;
    padding-bottom:100px;
    padding-top:30px;
    background: url(../images/loginpic.png) 390px 0px no-repeat}

#register input, #register select, #register textarea{
    width: 200px;}

#register div{
    padding: 0;
    margin: 10px 0 10px 0;
    width: 425px;}

#register div span {
    width:125px;
    display:block;
    font-size:1em !important;
    float:left;}

#intro{width:680px; padding:20px; overflow:auto;}

#intro h5, .content{
    margin:0;
    padding:0 0 10px 0;
    color:#000000;
    float:none;
    font-size:1.5em;}

#tip{
    padding:170px 20px 20px 20px;
    margin-left:20px;
    float:right; width:282px; background:url('../images/tip.jpg') no-repeat #E9E6D3;}

#tip h5 {
    color:#000000;
    width:100%;
    display:block;}

.big{
    font-size:1.4em;
    margin-top:20px;}
#register_msg {
    background:#FEDA24;
    margin:0 15px;
    padding-left:17px;
    font-size:14px;
    font-weight:bold;
    padding-bottom:6px;
}
/* amends */
#registerb {
    margin-top:20px;
    background:url(../images/backindexreg.jpg) no-repeat;
    width:690px;
    height:96px;
    border-bottom:6px #FEDA24 solid;
}
#registerb h3{
    font-size:14px;
    float: left;
    margin-top:30px;
    margin-left:30px;
}
#registerb a{
    background: url(../images/register.jpg) no-repeat;
    line-height:35px;
    width:135px;
    text-align:center;
    float: right;
    margin-top:30px;
    margin-right:55px;
    font-size:14px;
    font-weight:bold;
    display:block;
}
#registerb a:hover{
    text-decoration:none;
}
.list {
    padding:0;
    margin:0;
    list-style:none;
    margin-bottom:10px;
}
.list li{
    width:340px;
    float:left;
}

#disclaimer {
    clear: left;
}

#disclaimer h2{
    padding-top: 30px;
}

#disclaimer h2{
    color:#999;
    font-size:14px;
    margin-bottom:20px;
}

#disclaimer p img {
    margin-right: 10px;
}

#rss {
    float: right;
    padding-right: 30px;
}