/* HTML STYLES */
*{
	margin:0px;
	padding:0px;
}

BODY,INPUT,SELECT,TEXTAREA{
	color:#4f4f4f;
	font:normal 100% Arial, Verdana, Tahoma, Helvetica, sans-serif !important;
}

H1,H2,H3,H4,H5,H6{
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif !important;
}
H1{
	font-size:28px;
	color:#0146b8;
	font-weight:bold;
	letter-spacing:-.04em;
	padding:0px;
	margin:0px 0px 20px 0px;
}
H2{
	font-size:24px;
	color:#0146b8;
	font-weight:bold;
	letter-spacing:-.04em;
	margin-bottom:20px;
}
UL{
	margin:0px 0px 10px 22px;
}
UL LI{
	margin-bottom:8px;
}
OL{
	margin:0px 0px 10px 30px;
}
OL LI{
	padding:0px;
	margin:0px 0px 8px 0px;
}
OL LI UL{
	list-style-type:disc;
}
LI P{
	margin:3px 0px;
}
A{
	color:#6d0303;
	font-weight:bold;
}
A:hover{
	color:#AA0000;
	text-decoration:underline;
}
A.micro{
	color:#6d0303;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding:0px 2px;
}
A.micro:hover{
	color:#AA0000;
	text-decoration:underline;
}
A.bin{
	background-image:url(/images/icon_bin.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:11px;
	padding:1px 1px 1px 18px;
}
A.add{
	background-image:url(/images/icon_add_small.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	font-size:11px;
	padding:1px 1px 3px 18px;
}
A.edit{
	background-image:url(/images/icon_edit.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	font-size:11px;
	padding:1px 1px 3px 18px;
}
A.view{
	background-image:url(/images/icon_view.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	font-size:11px;
	padding:1px 1px 3px 18px;
}
A.browse{
	display:inline-block;
	padding:2px 8px;
	font-size:11px;
	color:#000000;
	border:1px solid #000000;
	background-color:#ECE9D8;
	font-weight:normal;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}
A.browse:hover{
	background-color:#dbdbd9;
}
A.link_block{
	display:block;
	font-size:11px;
	margin:0px 0px 10px 0px;
}
A#pdf_small{
	background-image:url(/images/icon_acrobat_small.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding:2px 1px 2px 19px;
}
A#wizard_small{
	background-image:url(/images/icon_wizard_small.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding:2px 1px 2px 19px;
}
A#word_small{
	background-image:url(/images/icon_word_small.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding:2px 1px 2px 19px;
}
A#send_small{
	background-image:url(/images/icon_send_small.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding:2px 1px 2px 19px;
}
A#printer_small{
	background-image:url(/images/icon_printer_small.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding:2px 1px 2px 19px;
}
A#viewlive_small{
	background-image:url(/images/icon_viewlive_small.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding:2px 1px 2px 19px;
}
TABLE,UL,OL,LI{
	font-size:12px;
}
TABLE TH{
	font-weight:bold;
	text-align:left;
}
TABLE TH.center{
	text-align:center;
}
TABLE TD{
}
LABEL{
	font-weight:bold;
}
LABEL.annote{
	font-weight:normal;
	font-size:11px;
	color:#666666;
}
P{
	margin-bottom:8px;
	line-height:1.4em;
}


/* Global Template Styles */
.margin_top{
	margin-top:20px;
}
.margin_bottom{
	margin-bottom:20px;
}
.margin_bottom4{
	margin-bottom:4px;
}

.container_row{
	margin-bottom:15px;
	overflow:auto;
}

.container_col_3{
	float:left;
	width:306px;
}
.container_col_3_small{
	float:left;
	width:226px;
}
.container_col_2{
	float:left;
	width:628px;
}
.container_col_2_large{
	float:left;
	width:708px;
}
.container_col_2_half{
	float:left;
	width:467px;
}
.container_col_1{
    float:left;
    width:950px;
}

#candisearch_results TD {
    border-bottom:2px dotted #e5e5e5;
    padding: 4px;
}
.margin_right{
	margin-right:16px;
}
.margin_bottom{
	margin-bottom:13px;
}
.margin_bottom_30{
	margin-bottom:30px;
}
.pad10{
	padding:10px;
}
.pad4{
	padding:4px;
}
DIV.ad_space{
	padding:5px 0px 0px 0px;
	text-align:center;
}
.red{
	color:#6d0303;
}
SPAN.required{
	color:#AE0505;
	font-weight:bold;
	font-size:1.5em;
}

/* Panel Styles */
.panel_gray{
	background-color:#f6f6f6;
	border-bottom:4px solid #e5e5e5;
}

.panel_gray H1.panel_title{
	background-color:#e5e5e5;
	margin:0px;
	color:#4F4F4F;
	font-size:20px;
	font-weight:bold;
	padding:4px 6px;
	overflow:auto;
}
.panel_gray H1.panel_title DIV{
	display:block;
	float:left;
	width:auto;
}
.panel_gray H1.panel_title A.help_icon{
	display:block;
	width:16px;
	height:16px;
	margin:4px 2px 0px 2px;
	float:right;
	background-image:url(/images/icon_help.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
}
.panel_gray H1.panel_title A.help_icon SPAN{
	display:none;
}
.panel_gray H1.panel_title A.edit,
.panel_gray H1.panel_title A.add{
	display:block;
	float:right;
	margin:2px 2px 0px 0px;
}
.panel_gray H1.panel_title A.exclude_section{
	display:block;
	margin:5px 0px 0px 20px;
	padding:0px 0px 2px 19px;
	float:left;
	background-image:url(/images/icon_exclude_section.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:11px;
}
.panel_gray .panel_content{
	background-color:#f6f6f6;
}
.panel_gray .panel_content P{
	font-size:12px;
}
.panel_content H1{
	color:#0146b8;
	font-size:21px;
	font-weight:bold;
	margin:4px 0px 2px 0px;
}
.panel_content H1.section_title{
	font-size:18px;
	padding:0px 0px 2px 0px;
	margin:0px 0px 5px 0px;
	border-bottom:1px dotted #0146b8;
}
.panel_content H1.section_title A{
	font-size:11px;
	border:1px solid red;
}
.panel_content H2{
	color:#4F4F4F;
	font-size:19px;
	font-weight:bold;
	margin:20px 0px 4px 0px;
}
.panel_content H3{
	color:#4F4F4F;
	font-size:17px;
	font-weight:bold;
	margin:4px 0px 2px 0px;
}
.panel_content P.small{
	font-size:11px;
	color:#8e8e8e;
	margin:0px 0px 4px 0px;
}

.panel_content H1.xxxlarge{
	font-size:60px;
	text-align:center;
}

.box_gray{
	background-color:#ececec;
}

/* Collapsable Panel Styles */
.collapsable_panel{
	background-color:#ebfaec;
	border-bottom:4px solid #bfe4c1;
	margin-bottom:13px;
}
.collapsable_panel H1{
	background-color:#bfe4c1;
	margin:0px;
	color:#246523;
	font-size:20px;
	font-weight:bold;
	padding:4px 6px;
}
.collapsable_panel H1 .close{
	display:block;
	width:16px;
	height:16px;
	margin:4px 2px 0px 2px;
	float:right;
	background-image:url(/images/icons_close.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.collapsable_panel H1 .close SPAN{
	display:none;
}
.collapsable_panel H1 .close:hover{
	background-position:0px -16px;
}
.collapsable_panel .panel_content{
	background-color:transparent;
}
.collapsable_panel .panel_content P{
	font-size:12px;
}

/* Container */
#container{
	width:950px;
	margin:7px auto 25px auto;
}


/* Header */
#header{
	clear:both;
	overflow:hidden;
}
#header A.logo{
	display:block;
	float:left;
	margin-top:21px;
	width:238px;
	height:82px;
	background-image:url(/images/logo_webCV.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#header A.logo SPAN{
	display:none;
}
#header #top_nav{
	float:right;
	clear:both;
	overflow:hidden;
	color:#bcbbbb;
	font-family:Tahoma, Arial, Verdana, Tahoma, Helvetica, sans-serif !important;
	font-size:11px;
}
#header #top_nav SPAN{
	margin:0px 3px 0px 0px;
	color:#4F4F4F;
	font-weight:bold;
	font-size:11px;
}
#header #top_nav A{
	font-family:Tahoma, Arial, Verdana, Tahoma, Helvetica, sans-serif !important;
	text-decoration:none;
	font-weight:normal;
	margin:0px 3px;
}
#header #top_nav A:hover{
	text-decoration:underline;
}
#header #tagline{
	float:right;
	clear:both;
	overflow:hidden;
	margin-top:36px;
	font-size:28px;
	font-weight:bold;
}

/*
Top Navigation
*/
UL.nav{
	display:block;
	overflow:hidden;
	height:40px;
	clear:both;
	background-color:#4F4F4F;
	margin:0px;
	padding:0px;
	margin-bottom:20px;
}
UL.nav LI{
	display:block;
	float:left;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
UL.nav LI A{
	background-color:#4F4F4F;
	display:block;
	padding:8px 21px 8px 20px;
	text-decoration:none;
	font-size:21px;
	color:#FFFFFF;
}
UL.nav LI A:hover{
	background-color:#AA0000;
	color:#FFFFFF;
	text-decoration:none;
}

/*
Sub Navigation
*/
DIV.subnav{
	margin:0px 0px 13px 0px;
	padding:5px 10px 5px 10px;
	background-color:#E5E5E5;
	font-weight:bold !important;
	font-size:12px !important;
}
DIV.subnav A{
	margin:0px 7px 0px 7px;
	padding:0px;
	font-weight:bold !important;
	font-size:12px !important;
	text-decoration:none;
}
DIV.subnav A:hover{
	text-decoration:underline;
}

/* Contents */
#content{
	margin-top:23px;
}

/* Feature - Home */
.feature_gray{
	width:950px;
	height:272px;
	background-color:#959494;
	background-image:url(/images/bg_banner_grad.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin-bottom:20px;
}
.feature_gray H1{
	color:#FFFFFF;
	margin:100px 20px 0px 375px;
}
.feature_gray A{
	display:block;
	width:530px;
	height:223px;
	color:#FFFFFF;
	text-decoration:none;
	padding:50px 10px 0px 400px;
}
.feature_gray A SPAN{
	display:none;
}
.feature_gray A H1{
	margin:0px;
}
.feature_gray A H1 SPAN{
	display:inline;
	color:#AF0303;
}
.feature_gray #btn_signup{
	background-image:url(/images/btn_signup_feature.gif);
	background-position:478px 172px;
	background-repeat:no-repeat;
}
/* Take this out for IE6 */
.feature_gray #btn_signup:hover{
	background-position:478px -146px;
}
.feature_gray .webCV{
	width:950px;
	height:272px;
	background-image:url(/images/banner_webCV.jpg);
	background-position:86px 0px;
	background-repeat:no-repeat;
}

/* CUSTOM PANEL */
/*Get Started*/
#getstarted,
#getstarted DIV
{
	display:block;
	overflow:auto;
}
#getstarted DIV BUTTON{
	font-size:15px;
}
#getstarted .icon{
	float:left;
	margin:0px 10px 0px 4px;
}
#getstarted #or{
	text-align:center;
	margin:10px 0px 7px 0px;
}
#getstarted #upload{
	margin:0px 0px 0px 10px;
}
#getstarted #upload BUTTON{
	display:block;
	margin:0px 0px 0px 30px;
}
#getstarted #wizard{
	margin:0px 0px 0px 10px;
}
#getstarted #wizard STRONG{
	display:block;
	float:left;
	margin:23px 0px 4px 0px;
}
#getstarted #wizard BUTTON{
	display:block;
	float:left;
	margin:17px 0px 4px 10px;
}

/*How it works*/
#howitworks A{
	display:block;
	overflow:auto;
	margin:4px;
	padding:4px;
	background-color:#ececec;
	color:#4f4f4f;
	font-weight:bold;
	text-decoration:none;
	height:87px;
}
#howitworks A:hover{
	background-color:#f0e2e2;
}
#howitworks A SPAN{
	display:block;
	float:left;
	cursor:help;
	cursor:pointer;
}
#howitworks A #number{
	font-size:30px;
	margin:26px 0px 4px 6px;
}
#howitworks A IMG{
	float:left;
	margin:5px 6px 0px 10px;
}
#howitworks A #copy{
	width:503px;
	margin:0px 0px 0px 0px;
	font-size:15px;
}
#howitworks A #copy STRONG{
	display:block;
	font-size:24px;
	font-weight:bold;
	margin:8px 0px 0px 0px;
}
#howitworks A #copy #link{
	float:right;
	margin:0px 0px 0px 0px;
	font-size:11px;
	color:#6d0303;
}
#howitworks #connect #copy{
	width:501px;
}
#howitworks #connect IMG{
	margin:8px 6px 0px 0px;
}
#howitworks #track #copy{
	width:495px;
}
#howitworks #track IMG{
	margin:8px 6px 0px 12px;
}

/*Why it works*/
#whyitworks{
	overflow:auto;
}
#whyitworks .panel_content{
	padding:10px 0px;
	overflow:auto;
}
#whyitworks UL{
	margin:0px 0px 0px 5px;
	padding:0px;
	float:left;
	width:292px;
}
#whyitworks UL LI{
	margin:5px 0px 5px 10px;
}
#whyitworks #right{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 20px;
	border-left:1px solid #787878;
}
#whyitworks LI{
	margin:0px 0px 0px 10px;
	list-style-type:none;
	background-image:url(/images/icon_tick.gif);
	background-position:0px 10px;
	background-repeat:no-repeat;
}
#whyitworks LI A{
	display:block;
	padding:15px 0px 13px 32px;
	font-size:18px;
	font-weight:bold;
	color:#4f4f4f;
	text-decoration:none;
}
#whyitworks LI A:hover{
	color:#AA0000;
	text-decoration:underline;
}
#whyitworks LI A SPAN{
	display:inline;
	color:#c21c12;
}
#whyitworks LI A SPAN:hover{
	color:#AA0000;
	text-decoration:underline;
}
/* Sign In Panel */
#signin TABLE TD{
	padding:0px 3px 10px 3px;
}
/* Articles Panel */
#article P{
	font:normal 14px Arial, Verdana, Tahoma, Helvetica, sans-serif !important;
}
/* View Sample Panel */
#view_sample A{
	display:block;
	width:226px;
	height:69px;
	padding:25px 0px 0px 80px;
	background-color:#f6f6f6;
	background-image:url(/images/icon_sampleCV.gif);
	background-position:9px 10px;
	background-repeat:no-repeat;
	font-size:20px;
	color:#6d0303;
	text-decoration:none;
}
#view_sample A SPAN{
	display:block;
	margin-left:2px;
	font-size:16px;
	color:#920303;
	text-decoration:underline;
}
#view_sample A:hover{
	color:#AC0505;
}

/* Wizard Steps Panel */
.wizard_steps A{
	display:block;
	background-image:url(/images/icon_arrow_right_gray.gif);
	background-position:3px 3px;
	background-repeat:no-repeat;
	padding:0px 0px 4px 18px;
	margin:10px 0px 5px 5px;
	font-size:12px;
	color:#4F4F4F;
	font-weight:normal;
	text-decoration:none;
}
.wizard_steps A.completed{
	background-image:url(/images/icon_tick_gray.gif);
	background-position:0px 0px;
}
.wizard_steps A.current{
	background-image:url(/images/icon_arrow_right_green.gif);
	background-position:0px 0px;
	font-weight:bold;
	color:#009900;
}
.wizard_steps A:hover{
	text-decoration:underline;
}

/* Modal Window Default Styles */
.modal_shell{
	display:none;
}
.modal{
	padding:8px;
}
.modal .title{
	font-size:18px;
	color:#0146b8;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 10px 0px;
}
.modal .title SPAN{
	display:block;
	font-size:11px;
	font-weight:normal;
	color:#4F4F4F;
}
.modal TABLE.modal_form{
	margin:5px 0px 0px 5px;
}
.modal TABLE.modal_form TD{
	padding:4px;
}
.modal TABLE.modal_form TD.mask{
	text-align:center;
}
.modal TABLE.modal_form TD LABEL{
	padding-top:2px;
}

/* Skills Results Panel */
#modalSkillsForm #skill SPAN{
	display:none;
}
DIV.skill_results{
	height:282px;
	overflow:auto;
	background-color:#FFFFFF;
}
DIV.skill_results A{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#4F4F4F;
	text-decoration:none;
	padding:8px 5px;
	border-bottom:1px dotted #4F4F4F;
	background-image:url(/images/btn_add_sml.gif);
	background-position:550px 12px;
	background-repeat:no-repeat;
}
DIV.skill_results A SPAN{
	display:block;
	font-size:11px;
	font-weight:normal;
}
DIV.skill_results A:hover{
	background-color:#fcf1f1;
	background-position:550px -53px;
}

/* Your CV - Section Panels */
.panel_content .section_group{
	font-size:12px;
	background-color:#FFFFFF;
}
.panel_content .section_group TABLE TD{
	padding:3px;
}
.panel_content .section_group TABLE TD P{
	padding:1px 0px;
	margin:0px;
}
.panel_content .section_group H2{
	padding:4px 2px;
	margin:0px;
}
.panel_content .section_group H2 A{
	text-decoration:none;
}
.panel_content .section_group H2 A:hover{
	text-decoration:underline;
}
.panel_content .section_group H3{
	color:#0146B8;
}
.panel_content .section_group A.edit{
	display:block;
	float:right;
	margin:2px 2px 0px 0px;
}

/* webCV Snapshot */
#shapshot TABLE{
	border-top:1px dotted #4F4F4F;
}
#shapshot TABLE TR{
	background-color:#FFFFFF;
}
#shapshot TABLE TD{
	padding:5px 2px 0px 2px;
	font-size:11px;
}
#shapshot TABLE TD.dot{
	padding:0px 2px 5px 22px;
	border-bottom:1px dotted #4F4F4F;
	font-size:11px;
}
#shapshot A.completed{
	display:block;
	padding:0px 0px 1px 20px;
	background-image:url(/images/icon_tick_green.gif);
	background-repeat:no-repeat;
	background-position:2px 1px;
}
#shapshot A.complete{
	display:block;
	padding:2px 0px 2px 20px;
	background-image:url(/images/icon_warning.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
}

/* webCV Account */
DIV#account TABLE TD{
	padding:8px 0px 8px 8px;
	font-size:12px;
}

/* webCV tracking summary */
DIV#tracking_summary TABLE TH{
	padding:4px 0px 4px 4px;
	font-size:14px;
}
DIV#tracking_summary TABLE TD{
	padding:4px 0px 4px 4px;
	font-size:12px;
}

/* webCV sitemap */
DIV#sitemap UL{
	margin:0px;
	padding:0px;
	list-style:none;
}
DIV#sitemap UL LI{
	margin:0px 0px 0px 10px;
	padding:0px 0px 10px 0px;
	list-style-position:outside;
	list-style-type:none;
}
DIV#sitemap UL LI UL{
	margin:10px 0px 0px 15px;
}
DIV#sitemap UL LI P{
	margin:0px;
	padding:0px;
}


/* Recruiter HR.com.au button */
.hr_large{
	display:block;
	width:324px;
	height:49px;
	background-image:url(/images/btn_hr_large.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

/* Take this out for IE6 */
a.hr_large:hover{
	background-position:0px -49px;
}
a.hr_large SPAN{
	display:none;
}

/* Reporting Tables */
TABLE.report{
}
TABLE.report THEAD TH,
TABLE.report TFOOT TH{
	background-color:#E5E5E5;
	padding:5px 4px;
	text-align:center;
	border-bottom:1px solid #4F4F4F;
}
TABLE.report TBODY TR{
	background-color:#FFFFFF;
}
TABLE.report TBODY TR:hover{
	background-color:#e5e9fe;
}
TABLE.report TBODY TD{
	padding:5px 4px;
	border-bottom:1px dotted #4F4F4F;
}

/* Form Tables */
TABLE.plain_form TD{
	padding:4px;
}

TABLE.form{
	margin:15px 0px 0px 15px;
}
TABLE.form TD{
	padding:4px;
}
TABLE.form TD H2{
	margin:5px 0px 6px 0px;
}
TABLE.form TD.mask{
	text-align:center;
}
TABLE.form TD LABEL{
	padding-top:2px;
}
TABLE.form .section_title{
	color:#0146b8;
	font-size:18px;
	padding:0px 0px 5px 2px;
	border-bottom:1px dotted #0146b8;
}
TABLE.form .section_title_sub{
	color:#4F4F4F;
	font-weight:normal;
	font-size:11px;
	padding:0px 0px 5px 2px;
	border-bottom:1px dotted #0146b8;
	text-align:right;
}

/* DIV Tables */
.div_table{
}
.div_table H1.section_title{
	margin:0px 0px 0px 0px;
}
.div_table .div_row{
	background-color:#FFFFFF;
	border-bottom:1px dotted #4F4F4F;
	padding:9px 7px;
}
.div_table .div_row A.bin{
	display:block;
	float:right;
	margin:0px 15px 0px 0px;
}
.div_table .div_row A.edit{
	display:block;
	float:right;
	margin:0px 5px 0px 0px;
}
.div_table .div_row H3{
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 4px 0px;
}
.div_table .div_row P{
	font-size:11px;
	margin:0px 0px 2px 0px;
}

/* Form Items */
INPUT.txt20{
	border:1px solid #4f4f4f;
	padding:2px;
	width:70px;
}
INPUT.txt25{
	border:1px solid #4f4f4f;
	padding:2px;
	width:88px;
}
INPUT.txt50{
	border:1px solid #4f4f4f;
	padding:2px;
	width:175px;
}
INPUT.txt60{
	border:1px solid #4f4f4f;
	padding:2px;
	width:210px;
}
INPUT.txt65{
	border:1px solid #4f4f4f;
	padding:2px;
	width:219px;
}
INPUT.txt75{
	border:1px solid #4f4f4f;
	padding:2px;
	width:262px;
}
INPUT.txtlrg80{
	border:1px solid #4f4f4f;
	padding:2px;
	height:23px;
	font:normal 160% Arial, Verdana, Tahoma, Helvetica, sans-serif !important;
	width:280px;
}
INPUT.txt115{
	border:1px solid #4f4f4f;
	padding:2px;
	width:400px;
}
INPUT.txt130{
	border:1px solid #4f4f4f;
	padding:2px;
	width:447px;
}
SELECT.select15{
	border:1px solid #4f4f4f;
	width:54px;
}
SELECT.select20{
	border:1px solid #4f4f4f;
	width:72px;
}
SELECT.select25{
	border:1px solid #4f4f4f;
	width:89px;
}
SELECT.select30{
	border:1px solid #4f4f4f;
	width:105px;
}
SELECT.select50{
	border:1px solid #4f4f4f;
	font:normal 12px Arial, Verdana, Tahoma, Helvetica, sans-serif !important;
	width:181px;
}
SELECT.select75{
	border:1px solid #4f4f4f;
	font:normal 12px Arial, Verdana, Tahoma, Helvetica, sans-serif !important;
	width:268px;
}
SELECT.select115{
	border:1px solid #4f4f4f;
	width:406px;
}
TEXTAREA.txtarea50x4{
	border:1px solid #4f4f4f;
	padding:2px;
	width:175px;
	height:63px;
}
TEXTAREA.txtarea75x4{
	border:1px solid #4f4f4f;
	padding:2px;
	width:262px;
	height:63px;
}
TEXTAREA.txtarea115x4{
	border:1px solid #4f4f4f;
	padding:2px;
	width:400px;
	height:63px;
}
TEXTAREA.txtarea50x7{
	border:1px solid #4f4f4f;
	padding:2px;
	width:175px;
	height:110px;
}
TEXTAREA.txtarea75x7{
	border:1px solid #4f4f4f;
	padding:2px;
	width:262px;
	height:110px;
}
TEXTAREA.txtarea115x7{
	border:1px solid #4f4f4f;
	padding:2px;
	width:400px;
	height:110px;
}
INPUT.file75{
	border:1px solid #4f4f4f;
	padding:2px;
	width:275px;
}
INPUT.file70{
	border:1px solid #4f4f4f;
	padding:2px;
	width:260px;
}
.mask_field{
	border:1px solid #888888;
	color:#888888;
	background-color:#F6F6F6;
}
BUTTON.signin{
	display:block;
	width:124px;
	height:29px;
	background:#333 url(/images/btn_signin_red.gif) no-repeat 0px 0px;
	text-indent:-40em;
	border:0px;
	cursor:pointer;
	cursor:hand;
}
BUTTON.signin:hover{
	background:#666 url(/images/btn_signin_red.gif) no-repeat 0px -29px;
}
BUTTON.tiny7{
	display:block;
	width:48px;
	height:23px;
	background:#333 url(/images/btn_tiny7.gif) no-repeat 0px 0px;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	border:0px;
	cursor:pointer;
	cursor:hand;
}
BUTTON.tiny7:hover{
	background:#666 url(/images/btn_tiny7.gif) no-repeat 0px -23px;
}
BUTTON.tiny15{
	display:block;
	width:102px;
	height:23px;
	background:#333 url(/images/btn_tiny15.gif) no-repeat 0px 0px;
	color:#FFFFFF;
	font-size:12px !important;
	font-weight:bold;
	border:0px;
	cursor:pointer;
	cursor:hand;
}
BUTTON.tiny15:hover{
	background:#666 url(/images/btn_tiny15.gif) no-repeat 0px -65px;
}
BUTTON.medium{
	display:block;
	width:124px;
	height:29px;
	background:#333 url(/images/btn_medium_red.gif) no-repeat 0px 0px;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	border:0px;
	cursor:pointer;
	cursor:hand;
}
BUTTON.medium:hover{
	background:#666 url(/images/btn_medium_red.gif) no-repeat 0px -29px;
}
BUTTON.medium_grey{
	display:block;
	width:124px;
	height:29px;
	background:#333 url(/images/btn_medium_grey.gif) no-repeat 0px 0px;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	border:0px;
	cursor:pointer;
	cursor:hand;
}
BUTTON.medium_grey:hover{
	background:#666 url(/images/btn_medium_grey.gif) no-repeat 0px -29px;
}
BUTTON.medium50{
	display:block;
	width:186px;
	height:29px;
	background:#333 url(/images/btn_medium50_red.gif) no-repeat 0px 0px;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	border:0px;
	cursor:pointer;
	cursor:hand;
}
BUTTON.medium50:hover{
	background:#666 url(/images/btn_medium50_red.gif) no-repeat 0px -29px;
}
BUTTON.medium60{
	display:block;
	width:223px;
	height:29px;
	background:#333 url(/images/btn_medium60_red.gif) no-repeat 0px 0px;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	border:0px;
	cursor:pointer;
	cursor:hand;
}
BUTTON.medium60:hover{
	background:#666 url(/images/btn_medium60_red.gif) no-repeat 0px -29px;
}
BUTTON.signup{
	display:block;
	width:124px;
	height:29px;
	background:#333 url(/images/btn_signup.gif) no-repeat 0px 0px;
	text-indent:-40em;
	border:0px;
	cursor:pointer;
	cursor:hand;
}
BUTTON.signup:hover{
	background:#666 url(/images/btn_signup.gif) no-repeat 0px -29px;
}



/* footer */
#container #footer{
	display:block;
	overflow:auto;
	clear:both;
	font:normal 0.7em Tahoma, Verdana, Helvetica, Arial,sans-serif !important;
	color:#cfcfcf;
	padding-bottom:15px;
}
#container #footer a{
	margin:0px 3px;
	font-weight:normal;
	text-decoration:none;
}
#container #footer a SPAN{
	display:inline-block;
	background-image:url(/images/logo_sc_mini.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 23px;
	color:#CC0000;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
}
#container #footer #bottom_nav{
	float:left;
}
#container #footer #bottom_nav a:hover{
	text-decoration:underline;
}
#container #footer #copyright{
	float:right;
}
