html, body, p, ul, dl, li, h1, h2, h3, h4, img	{margin: 0;padding: 0;}
img{border:none;}
body {font:12px Trebuchet MS;width:100%; margin:0; padding:0; text-align:center; min-width:1024px;	background:#C0C0C0 URL(/Public/Images/bg_grad.gif) repeat-x top left; background-attachment: fixed;}

#wrapper {margin:0 auto; width:1024px; text-align: left;}
.about #masthead{background:URL(/Public/Images/bg_about.gif) no-repeat top left; height:200px; position:relative;}
.contact #masthead{background:URL(/Public/Images/bg_contact.gif) no-repeat top left; height:200px; position:relative;} 
.browser #masthead{background:URL(/Public/Images/bg_browsernotice.gif) no-repeat top left; height:200px; position:relative;} 
.applicationalert #masthead{background:URL(/Public/Images/bg_appalert.gif) no-repeat top left; height:200px; position:relative;}
.signin #masthead{background:URL(/Public/Images/bg_signin.gif) no-repeat top left; height:200px; position:relative;} 
.sitemap #masthead{background:URL(/Public/Images/bg_sitemap.gif) no-repeat top left; height:200px; position:relative;} 
#logo{position:absolute; top:3px; left:30px; display:block; width:275px; height:44px; float:left;}
#topnav{height:53px;}
#topnav ul{margin:0; padding:15px 30px 0 0; float:right;}
#topnav ul li{list-style-type:none; display:inline; margin-left:10px;}
#topnav a{font:14px arial; color:#333333; text-decoration:none;}
#topnav a:hover{text-decoration:underline;}
#topnav a.current{font:bold 14px arial; color:#333333; text-decoration:none;}
#page{background:URL(/Public/Images/bg_page.png) repeat-y; width: 849px; position:relative; margin-left:86px;}
#page .inner{padding:10px 40px;}
#page .inner a,#page .inner a:visited{color:#2082BB;}
#page .inner a:hover{color: #F47927;}

.individual #panel{background:URL(/Public/Images/bg_individual_bottom.png) no-repeat top left; width:1024px;  height:568px; margin:0; padding:0; position:relative;}
.enterprise #panel{background:URL(/Public/Images/bg_enterprise_bottom.gif) no-repeat top left; width:1024px;  height:568px; margin:0; padding:0; position:relative;}
#panelwrapper{width:822px; height:530px; margin:0 0 0 98px; padding:0; position:relative;}

.content{width:440px; height:415px;}
.contentwrapper{padding:0 20px 0 25px;}

.contentwrapper ul.points, ul.points{margin:0 0 0 30px; padding:0; list-style: none;}
.points li
{
padding-left: 20px;
padding-bottom: 8px;
background-image: url(/Public/Images/check.gif);
background-repeat: no-repeat;
background-position: 0 .1em;
}
.contentwrapper  a:link, .contentwrapper a:visited{color:#2082BB;}
.contentwrapper  a:active, .contentwrapper a:hover{color:#F26C2B;}

/* sidepanel styles */
.sidebar{background:URL(/Public/Images/bg_sidebar_blue.png) no-repeat top left; width: 272px; float:right; margin-left:20px;}
.individual .sidebar, #about .sidebar{background:URL(/Public/Images/bg_sidebar_blue.png) no-repeat top left;}
.enterprise .sidebar{background:URL(/Public/Images/bg_sidebar_orange.png) no-repeat top left;}
.sidebar .inside{margin:10px; padding:0;}
.sidebar h2{margin:15px 5px 5px 10px; padding:0;}
.enterprise .sidebar h2{color:#0269AB;}
.sidebar p{}
.sidebar ul.points{margin:0 0 0 10px; padding:0; list-style: none;}
.sidebar .points li
{
padding-left: 20px;
background-image: url(/Public/Images/check.gif);
background-repeat: no-repeat;
background-position: 0 .1em;
}
.sidebar .foot{background:URL(/Public/Images/bg_sidebar_bottom_blue.png) no-repeat bottom left; height:29px; width:272px;}
.individual .sidebar .foot, #about .sidebar .foot{background:URL(/Public/Images/bg_sidebar_bottom_blue.png) no-repeat bottom left;}
.enterprise .sidebar .foot{background:URL(/Public/Images/bg_sidebar_bottom_orange.png) no-repeat bottom left;}

#panelwrapper h1, .content h1{ font-size: 40px; font-weight: bold; color:#006DAD;  margin:0 0 35px 0; padding-top:25px;}
.content h1 .title, .content .title{font:bold 45px arial; color:#F26C2B; font-style:italic; }
.content h2{font:bold 22px arial; color:#333333;  margin:0 0 0 20px; padding:0; font-style:italic; }
.content p{font-size: 26px; line-height: 1.15em; color: #333333; margin:0 0 0 20px;}
.learn{font:14px arial; color:#333333; font-style:italic;}
a.learn:hover{color:#2082BB;}

/* original steps container */
.steps{text-align:center; height:47px; position:absolute; bottom: 70px; left:10px;}

.button input{vertical-align:middle;}
.button a:link, .button a:visited{color:#066399; padding-left:10px;}

#join{font:22px arial; color:#006DAD; font-style:italic; text-align:right; position:absolute; bottom:12px; right:0;} 
#joinwrapper{padding:10px 10px 0 0;}
#join img{vertical-align:middle;}
#sectionjoin{font:22px arial; color:#006DAD; font-style:italic; text-align:left; } 
#sectionjoinwrapper{padding:10px 10px 0 0;}
#sectionjoin img{vertical-align:middle;}
#footer, #pagefooter {font:11px verdana; color:#333333;}
#pagefooter {padding: 5px 0px;}
#footer a:link, #footer a:visited, #pagefooter a:link, #pagefooter a:visited{color:#333333;}
#footer a:active, #footer a:hover, #pagefooter a:active, #pagefooter a:hover{color:#2082BB;}

applicationalert #footer, .sitemap #footer, .about #footer, .legal #footer, .contact #footer, .signin #footer, .jobseekers #footer, .professionals #footer, .consultants #footer, .students #footer, .takethetour #footer, .experiencewiki #footer, .experiencenetwork #footer, .experienceportfolio #footer, .welcome #footer, .orgconsultants #footer, .orgjobseekers #footer, .orgprofessionals #footer, .pvindividuals #footer, .pvorganizations #footer{background:URL(/Public/Images/bg_page_bottom.png) no-repeat top left; width: 849px; position:relative; margin-left:86px; padding:20px 0; text-align:center;}

.cb{clear:both;}
/* hidden from IE6 */
#backtab{position:absolute; right:115px; display:block; width:350px; height:40px; z-index:300;}
#backtab2{position:absolute; left:76px; top:120px; display:block; width:20px; height:158px; z-index:300;}
#backtab3{position:absolute; right:43px; top:20px; display:block; width:57px; height:463px; z-index:300;}
#backtab4{position:absolute; left:150px; bottom:8px; display:block; width:220px; height:30px; z-index:300;}

/* message containers */
.cmes{padding:10px 0 0 75px; min-height:100px;}
.confirm{background:URL(/Public/Images/cmes_confirm.png) no-repeat top left;}
.error{background:URL(/Public/Images/cmes_error.png) no-repeat top left;}
.cmes h1{margin-bottom:10px; padding-top:10px;}
.cmes h2{margin-top:0;}
.cmes li {margin-left:0px;color:#F26C2B;list-style-type:none;}

/* typography */
body, td {font: 12px "Trebuchet MS", sans-serif; line-height: 20px;}
p {margin-bottom: 20px;}
h1{font-size: 30px; font-weight: normal; color:#006DAD;  margin:0 0 35px 0; padding-top:25px;}
h2{font-size: 18px; font-weight: normal;margin-top: 23px; margin-bottom: 9px; color:#F26C2B;}
h3{font-size: 14px; font-weight: normal;margin-top: 23px; margin-bottom: 9px; color:#83BD48;}

/* form styles */
.lbl{text-align:right;vertical-align:top; padding:3px 2px 3px 0;white-space:nowrap;}
.fld{text-align:left;vertical-align:top;padding:3px 2px 3px 0}
.fld fieldset { border: 0px; display: inline; padding: 0px; margin: 0px;}
.req{font:bold 16px verdana; color:#660000;}
.err img
{
	vertical-align: bottom;
	margin-left: 2px;
	margin-bottom: 1px;
}
.linehelp{color:#B2B2B2; font:10px "Trebuchet MS", sans-serif;}

.tooltipc{display:none;position:absolute;z-index:1;background-color: #fff;padding:5px;border: solid 1px black;font-size: 8pt;max-width:300px;}
.tooltipc div.loading{background: url('/Images/progress.gif') no-repeat left;}
.tooltipc h1 {font-size:8pt;font-weight:bold;}

.gridblue{width:100%;border:solid 1px #a2c4da;padding:0; border-collapse:collapse;}
.gridblue th{background:#a9d0e9; font-size:12px; padding:5px; color:#07395a;vertical-align:bottom;text-align:left;}
.gridblue td{background:URL(/Public/Images/bg_grid2.png) repeat-x top; padding:8px;}
.gridblue td.title a{font-size:12px; color:#07395a; text-decoration:none;}
.gridblue td.title a:hover{text-decoration:underline;}
.gridblue td.sort{Background:URL(/Public/Images/bg_grid2_sort.png) repeat-x top; padding:8px;}

ul.list32{margin:0; padding:10px 0;}
ul.list32 li{list-style-type:none;height:35px;}
ul.list32 li a,ul.list32 li a:visited{vertical-align:middle;line-height:32px;margin-left:10px;}
ul.list32 li img{float: left;}

/* positioning */
.tac {text-align: center;}
.mart5{margin-top:5px;}
.mart10{margin-top:10px;}
.mart80{margin-top:80px;}

/* home page styles */
#toppanels{padding:5px 20px 0px 20px;}
#toppanels .panel1{float:left; width:430px; height:272px;}
h1.create{background:url(/Public/Images/homepage_h1.png) no-repeat; height:46px; width:258px; margin:0; padding:0;}
.panel1 p{font:16px arial; margin:5px 0 0 5px; padding:0;}

#toppanels .panel2{float:left; width:350px;  height:272px; margin-bottom:0px;}

/* button begin */
a.button 
{
    background: transparent url(/Images/bgbuttonr.png) no-repeat scroll top right;
    display: inline-block;
    font: normal 12px arial, sans-serif;
    height: 22px;
    margin: 0 5px;
    padding-right: 10px;
    text-decoration: none;
}
a.button span {
    background: transparent url(/Images/bgbuttonl.png) no-repeat;
    display: block;
    line-height: 14px;
    color:#fff;
    padding: 4px 0 4px 10px;
} 
a.button:hover {
	background-position:bottom right;
} 
a.button:hover span {
	background-position:0 -22px;
} 
/* button end */
