/*---------- · General · ----------*/

html {
	overflow: scroll;
}

body, html {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	background-color: #1a1a1f;
	color: #42414e;
	margin: 0px;
}
body {
	background-image: url(../../common/images/bg.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

p {
	margin: 0px 0px 14px 0px;
	line-height: 17px;
}
select, input, textarea, p, a {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	color: #42414e;
}


a {
	color: #0A3CCE;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

a.textLinkArrow {
	font-weight: bold;
	background-image: url(../../common/images/text_link_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 12px;
	text-decoration: none;
}

a.textLinkArrow:hover {
	text-decoration: underline;
}

td, select, input, textarea, p {
	font-size: 12px;
}

form {
	margin: 0px;
}




.left {
	float: left;
}

.right {
	float: right;
}

.wrapper {
	clear: both;
}







/*---------- · Container · ----------*/


div#container {
	width: 755px;
	margin: 0 auto;
	background-image: url(../../common/images/footer_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


/*---------- · FOOTER · ----------*/


div#footer {
	width: 755px;
	height: 134px;
}

div#footerMenu {
	background-image: url(../../common/images/footer_menu_bg.gif);
	background-repeat: no-repeat;
	width: 308px;
	height: 109px;
	float: right;
}
div#footerMenu .joinup {
	width: 155px;
	float: left;
	padding: 35px 0px 0px 37px;
}
div#footerMenu .joinup a {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../../common/images/menu_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px 16px 0px 0px;
	float: left;
}
div#footerMenu .joinup a:hover {
	text-decoration: underline;
}
div#footerMenu .policy {
	width: 180px;
	float: left;
	padding: 22px 0px 0px 27px;
}
div#footerMenu .policy a {
	text-decoration: none;
}
div#footerMenu .policy a:hover {
	text-decoration: underline;
}





/*---------- · Logo · ----------*/


div#logo {
	width: 755px;
	height: 178px;
}

div#logo img {
	position: absolute;
	top: 109px;
	border: 0px;
}









/*---------- · Login New · ----------*/


div#loginNew {
	position: absolute;
	top: 25px;
	float: left;
}

div#loginNewName {
	float: left;
	background-image: url(../../common/images/login_name_bg_left.gif);
	background-repeat: no-repeat;
	background-color: #3e3d49;
}
div#loginNewName span {
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	float: left;
	background-image: url(../../common/images/login_name_bg_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 26px;
	padding: 9px 19px 0px 19px;
}

div#loginNew a {
	color: #0A3CCE;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../../common/images/login_link_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 12px;
	padding-left: 10px;
	float: left;
	margin-top: 10px;
}

div#loginNew a:hover {
	text-decoration: underline;
}











/*---------- · Login · ----------*/


div#login {
	position: absolute;
	top: 25px;
	float: left;
	background-image: url(../../common/images/login_bg_left.gif);
	background-repeat: no-repeat;
	height: 84px;
}

div#login div {
	background-image: url(../../common/images/login_bg_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 70px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	padding: 12px 20px 0px 20px;
	float: left;
}
div#loginWidth {
	min-width: 160px;
	width: auto !important;
	width: 160px; /*az ie6-hoz*/
	white-space:nowrap;
}


input#loginEmail, input#loginEmailError {
	background-repeat: no-repeat;
	height: 21px;
	width: 145px;
	border: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #93929f;
	padding: 5px 7px 0px 7px;
	float: left;
}

input#loginPass, input#loginPassError {
	background-repeat: no-repeat;
	height: 21px;
	width: 85px;
	border: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #93929f;
	padding: 5px 7px 0px 7px;
	float: left;
	margin-left: 6px;
	margin-right: 6px;
}

input#loginEmail {
	background-image: url(../../common/images/login_input_email_bg.gif);
}

input#loginPass {
	background-image: url(../../common/images/login_input_pass_bg.gif);
}

input#loginEmailError {
	background-image: url(../../common/images/login_input_email_error_bg.gif);
}

input#loginPassError {
	background-image: url(../../common/images/login_input_pass_error_bg.gif);
}


div#login a {
	position: relative;
	top: 16px;
	left: 80px;
	background-image: url(../../common/images/login_help_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #0A3CCE;
	display: block;
	float: left;
	padding-right: 14px;
}
div#login a:hover {
	text-decoration: underline;
}


span#loginError {
	margin-top: 8px;
	float: left;
	background-image: url(../../common/images/login_error_message_bg.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 292px;
	padding: 9px 4px 4px 40px;
	font-size: 11px;
	display:none;
}























/*---------- · CONTENT · ----------*/

div#containerCol1 {
	width: 755px;
	float: left;
	background-color: #e2e1e3;
	background-image: url(../../common/images/col1_bg_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}

div#containerCol1Inner {
	width: 749px;
	float: left;
	background-image: url(../../common/images/col1_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 10px 0px 26px 6px;
}

div#containerCol1Content {
	background-color: #ffffff;
	width: 703px;
	float: left;
	padding: 20px 20px 20px 20px;
}

div#containerCol1Content h1 {
	margin: 0px 0px 10px 0px;
	color: #3e3d49;
	font-size: 21px;
	font-weight: bold;
}


div#containerCol1Header {
	width: 745px;
	float: left;
	background-image: url(../../common/images/col1_header_bg.gif);
	background-repeat: repeat-y;
}
div#containerCol1HeaderTop {
	width: 745px;
	float: left;
	background-image: url(../../common/images/col1_header_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}
div#containerCol1HeaderBottom {
	width: 705px;
	float: left;
	background-image: url(../../common/images/col1_header_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 20px 20px 40px 20px;
}

div#containerCol1Header h1 {
	margin: 0px 0px 10px 0px;
	color: #3e3d49;
	font-size: 21px;
	font-weight: bold;
}












div#containerCol2 {
	width: 505px;
	float: left;
	background-color: #e2e1e3;
	background-image: url(../../common/images/col2_bg_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}

div#containerCol2Inner {
	width: 499px;
	float: left;
	background-image: url(../../common/images/col2_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 10px 0px 26px 6px;
}

div#containerCol2Content {
	background-color: #ffffff;
	width: 453px;
	float: left;
	padding: 20px 20px 20px 20px;
}

div#containerCol2Content h2 {
	margin: 0px 0px 5px 0px;
}

div#containerCol2Content h2 a {
	color: #0A3CCE;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
div#containerCol2Content h2 a:hover {
	text-decoration: underline;
}

div#containerCol2Header {
	width: 495px;
	float: left;
	background-image: url(../../common/images/col2_header_bg.gif);
	background-repeat: repeat-y;
}
div#containerCol2HeaderTop {
	width: 495px;
	float: left;
	background-image: url(../../common/images/col2_header_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}
div#containerCol2HeaderBottom {
	width: 455px;
	float: left;
	background-image: url(../../common/images/col2_header_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 20px 20px 40px 20px;
}

div#containerCol2Header h1 {
	margin: 0px 0px 10px 0px;
	color: #3e3d49;
	font-size: 21px;
	font-weight: bold;
}

div#containerCol2Content h1 {
	margin: 0px 0px 3px 0px;
	color: #3e3d49;
	font-size: 21px;
	font-weight: bold;
}

div#containerCol2Content h3 {
	margin: 20px 0px 20px 0px;
	color: #42414e;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
}



div#containerCol2HeaderSimple {
	width: 493px;
	float: left;
	background-image: url(../../common/images/col2_header_simple_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #ffffff;
	font-size: 15px;
}
div#containerCol2HeaderSimpleInner {
	width: 453px;
	float: left;
	background-image: url(../../common/images/col2_header_simple_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 10px 20px 15px 20px;
}


div#containerCol1HeaderSimple {
	width: 743px;
	float: left;
	background-image: url(../../common/images/col1_header_simple_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #ffffff;
	font-size: 15px;
}
div#containerCol1HeaderSimpleInner {
	width: 703px;
	float: left;
	background-image: url(../../common/images/col1_header_simple_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 10px 20px 15px 20px;
}
div#containerCol1HeaderSimple02Inner {
	width: 703px;
	float: left;
	background-image: url(../../common/images/col1_header_simple02_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 10px 20px 15px 20px;
}



div#containerCol3 {
	width: 238px;
	margin-left: 12px;
	float: left;
}







/*---------- · MENU RIGHT · ----------*/

div#menuRight {
	float: left;
	width: 238px;
	background-image: url(../../common/images/menu_right_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 7px;
	margin-top: 30px;
	background-color: #3e3d49;
}
div#menuRightInner {
	float: left;
	width: 238px;
	background-image: url(../../common/images/menu_right_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
}

div#menuRight ul {
	float: left;
	width: 238px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#menuRight ul li {
	float: left;
	width: 232px;
	margin: 0px 0px 4px 0px;
	padding: 14px 6px 0px 0px;
	height: 32px;
	list-style: none;
	background-repeat: no-repeat;
}

div#menuRight ul li.item01 {
	background-image: url(../../common/images/menu_right_bg_01.gif);
}
div#menuRight ul li.item02 {
	background-image: url(../../common/images/menu_right_bg_02.gif);
	padding-top: 16px;
	height: 30px;
}
div#menuRight ul li.item03 {
	background-image: url(../../common/images/menu_right_bg_03.gif);
	margin: 0px 0px 0px 0px;
}

div#menuRight a {
	font-size: 15px;
	font-weight: bold;
	background-image: url(../../common/images/menu_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: 20px 20px;
	text-decoration: none;
	padding: 0px 16px 0px 35px;
	float: left;
	display: block;
}
div#menuRight a:hover {
	text-decoration: underline;
}










/*---------- · BLOG · ----------*/


div#containerCol2Content .date 
{
	font-size: 11px;
	margin: 0px 0px 10px 0px;
}
div#containerCol2Content .date a {
	font-size: 11px;
	color: #ba7134;
	text-decoration: none;
}
div#containerCol2Content .date a:hover {
	text-decoration: underline;
}
div#containerCol2Content p a.more {
	font-weight: bold;
	text-decoration: none;
}
div#containerCol2Content p a.more:hover {
	text-decoration: underline;
}

div#containerCol2Content p {
	margin-bottom: 20px;
}










/*---------- · BAND Profile · ----------*/

table#bandProfile {
	float: left;
	width: 490px;
}

table#bandProfile td {
	vertical-align: top;
}

td.bandProfileDetailLeft {
	text-align: right;
	font-size: 15px;
	padding: 10px 0px 0px 0px;
}
td.bandProfileDetailRight {
	font-weight: bold;
	font-size: 15px;
	padding: 8px 0px 0px 13px;
	line-height: 22px;
}

div#bandProfileInfo {
	width: 310px;
	background-image: url(../../common/images/band_profile_info_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
div#bandProfileInfoInner {
	width: 310px;
	background-image: url(../../common/images/band_profile_info_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #3e3d49;
	font-size: 11px;
	padding: 10px 0px 10px 0px;
	min-height: 121px;
	height: auto !important;
	height: 121px; /*az ie6-hoz*/
}

div#bandProfileInfoLine1 {
	margin: 0px 0px 40px 45px;
}
div#bandProfileInfoLine1 strong {
	font-weight: bold;
	color: #71a1bf;
}
div#bandProfileInfoLine1 strong span {
	font-size: 15px;
}

div#bandProfileInfoLine2 {
	margin: 10px 0px 10px 25px;
	font-size: 15px;
}


div#bandProfileInfoLine2 a, div#bandProfileInfoLine3 a {
	font-weight: bold;
	text-decoration: none;
	color: #a4b32d;
	background-image: url(../../common/images/band_profile_info_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
}

div#bandProfileInfoLine2 a:hover, div#bandProfileInfoLine3 a:hover {
	text-decoration: underline;
}

table#bandProfilePlayer {
	width: 100%;
}

table#bandProfilePlayer td {
	width: 100%;
	font-size: 15px;
	height: 27px;
}


table#bandProfilePlayer td.bandProfilePlayerLeft {
	background-image: url(../../common/images/band_profile_player_bg_left.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 11px;
	background-color: #f0f0f1;
	vertical-align: middle;
	border-bottom: solid #ffffff 3px;
}
table#bandProfilePlayer td.bandProfilePlayerRight {
	background-image: url(../../common/images/band_profile_player_bg_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 11px 0px 0px;
	background-color: #f0f0f1;
	width: 164px;
	vertical-align: middle;
	border-bottom: solid #ffffff 3px;
}










/*---------- · PIC Border · ----------*/


div.pic180 {
	background-image: url(../../common/images/pic180_box_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 190px;
	background-color: #e2e1e3;
	color: #42414e;
	font-size: 11px;
	text-align: center;
}
div.pic180Inner {
	background-image: url(../../common/images/pic180_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 180px;
	padding: 8px 5px 5px 5px;
}

div.pic200 {
	background-image: url(../../common/images/pic200_box_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 210px;
	background-color: #e2e1e3;
	color: #42414e;
	font-size: 11px;
	text-align: center;
}
div.pic200Inner {
	background-image: url(../../common/images/pic200_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 200px;
	padding: 8px 5px 5px 5px;
}

div.pic180 img, div.pic200 img {
	border: 0px;
	margin-bottom: 5px;
}

div.pic180Left, div.pic200Left {
	margin: 0px 15px 10px 0px;
	float: left;
}
div.pic180Right, div.pic200Right {
	margin: 0px 0px 10px 15px;
	float: right;
}










/*---------- · REGISTRATION · ----------*/


td.regCol1 {
	font-size: 12px;
	padding: 10px 20px 10px 0px;
	text-align: right;
	width: 175px;
}

td.regCol2 {
	width: 270px;
	padding: 5px 0px;
}

td.regCol2 h3 {
	color: #71a1bf;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
}

td.regCol3, td.regCol3Error, td.regCol3Good, td.regCol3Info {
	width: 200px;
	padding: 5px 0px 5px 40px;
	font-size: 11px;
}

td.regCol3Error {
	background-image: url(../../common/images/form_error_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
td.regCol3Good {
	background-image: url(../../common/images/form_good_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
td.regCol3Info {
	background-image: url(../../common/images/form_info_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display:none;
}

input.formRadio {
	background-image: url(../../common/images/form_radio_off.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

td.regColInfo {
	background-image: url(../../common/images/form_info_big_bg_left.gif);
	background-repeat: no-repeat;
	height: 62px;
}

td.regColInfo div {
	background-image: url(../../common/images/form_info_big_bg_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 49px;
	font-size: 15px;
	font-weight: normal;
	color: #3e3d49;
	padding: 13px 10px 0px 40px;
}

td.regColError {
	background-image: url(../../common/images/form_error_big_bg_left.gif);
	background-repeat: no-repeat;
	height: 62px;
}

td.regColError div {
	background-image: url(../../common/images/form_error_big_bg_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 49px;
	font-size: 15px;
	font-weight: normal;
	color: #3e3d49;
	padding: 13px 10px 0px 40px;
}

td.regCol1Fix {
	padding: 0;
	font-size: 0px;
	line-height: 0px;
	width: 195px;
}

td.regCol2Fix {
	width: 270px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}

td.regCol3Fix {
	width: 240px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}













/*---------- · TAB ----------*/


div#tab {
	width: 703px;
	background-image: url(../../common/images/tab_border_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 44px;
	margin-bottom: 10px;
}

div.tabOff {
	background-image: url(../../common/images/tab_off_bg_left.gif);
	background-repeat: no-repeat;
	background-color: #bccd31;
	margin-left: 10px;
	float: left;
}
div.tabOff a {
	background-image: url(../../common/images/tab_off_bg_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	height: 22px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 19px 0px 19px;
	float: left;
}

div.tabOn {
	background-image: url(../../common/images/tab_on_bg_left.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
	float: left;
}
div.tabOn span {
	background-image: url(../../common/images/tab_on_bg_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 31px;
	color: #78777f;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 19px 0px 19px;
	float: left;
}














/*---------- FORM CSS ----------*/

td.bigInputTitle
{
	font-size: 15px;
	color: #42414E;
}

/*---------- · FORM CSS ----------*/

input.bigInput {
	font-weight: bold;
	font-size: 15px;
	padding: 5px;
	border: solid #E2E1E3 1px;
}

input.normalInput, input.normalInputOk, input.normalInputError {
	font-size: 12px;
	padding: 5px;
}

input.normalInput {
	border: solid #E2E1E3 1px;
}

input.hasFocus, select.hasFocus, textarea.hasFocus {
	border: solid #b6c630 1px !important;
}

input.normalInputError {
	border: solid #fbc793 1px;
}

select.normalSelect {
	border: solid #E2E1E3 1px;
	font-size: 12px;
	padding: 5px;
}

textarea.normalTextarea {
	border: solid #E2E1E3 1px;
	font-size: 12px;
	padding: 5px;
	height: 80px;
}

.required {
	background-image: url(../../common/images/form_madatory_sign.gif);
	background-repeat: no-repeat;
	background-position: right center;
}












/*---------- · BUTTON · ----------*/
/*
div.button {
	background-image: url(../../common/images/button_bg_left.gif);
	background-repeat: no-repeat;
	background-color: #bccd31;
	float: left;
}
div.button a {
	background-image: url(../../common/images/button_bg_right_next.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	height: 27px;
	color: #ffffff;
	font-size: 21px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 45px 0px 25px;
	float: left;
}
div.button a.up {
	background-image: url(../../common/images/button_bg_right_up.gif);
}
div.button a.down {
	background-image: url(../../common/images/button_bg_right_down.gif);
}
div.button a.previous {
	background-image: url(../../common/images/button_bg_right_previous.gif);
}

a.buttonSimple {
	float: left;
	background-image: url(../../common/images/arrow_back.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 5px 0px 16px;
	font-weight: bold;
	text-decoration: none;
	color: #c0d03f;
	font-size: 15px;
}
a.buttonSimple:hover {
	text-decoration: underline;
}

div.buttonGray {
	background-image: url(../../common/images/button_bg_gray_left.gif);
	background-repeat: no-repeat;
	background-color: #e2e1e3;
	float: left;
}
div.buttonGray a {
	background-image: url(../../common/images/button_bg_gray_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	height: 33px;
	color: #ffffff;
	font-size: 21px;
	font-weight: bold;
	text-decoration: none;
	padding: 8px 25px 0px 25px;
	float: left;
}
div.buttonGray a img, div.buttonGreen a img {
	border: 0px;
	margin: 0px 0px 0px 6px;
}

div.buttonGreen {
	background-image: url(../../common/images/button_bg_green_left.gif);
	background-repeat: no-repeat;
	background-color: #bccd31;
	float: left;
}
div.buttonGreen a {
	background-image: url(../../common/images/button_bg_green_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	height: 33px;
	color: #ffffff;
	font-size: 21px;
	font-weight: bold;
	text-decoration: none;
	padding: 8px 25px 0px 25px;
	float: left;
}
*/









/*---------- · INDEX · ----------*/


div#tagline {
	position: absolute;
	top: 159px;
	border: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	line-height: 26px;
}

div#tagline a {
	text-decoration: none;
	background-image: url(../../common/images/index_link_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 18px;
}

div#tagline a.nobgimage {
	background-image: none;
	padding-right: 0px;
}

div#tagline a:hover {
	text-decoration: underline;
}


div#containerIndexCol2 {
	width: 505px;
	float: left;
	margin-top: 100px;
}

div#containerIndexCol3 {
	width: 238px;
	margin-left: 12px;
	float: left;
	margin-top: 100px;
	padding-top: 8px;
}

div#containerIndexCol3 h3 {
	margin: 0px;
}

div#containerIndexCol3 h3 a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
div#containerIndexCol3 h3 a:hover {
	text-decoration: underline;
}

div#containerIndexCol3 h3.red {
	margin: 0px;
}

div#containerIndexCol3 h3.red a {
	color: #ba7134;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
div#containerIndexCol3 h3.red a:hover {
	text-decoration: underline;
}

div#containerIndexCol3 .date 
{
	color: #93929f;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
}
div#containerIndexCol3 .date a {
	font-size: 11px;
	color: #ba7134;
	text-decoration: none;
}
div#containerIndexCol3 .date a:hover {
	text-decoration: underline;
}


div#indexBubble {
	background-image: url(../../common/images/index_col3_bubble_bg_left.gif);
	background-repeat: no-repeat;
	height: 42px;
	float: left;
	color: #96b91c;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}


div#indexBubble div {
	background-image: url(../../common/images/index_col3_bubble_bg_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 38px;
	float: left;
	padding: 4px 10px 0px 10px;
}

div.indexBoxTop {
	float: left;
	width: 505px;
	height: 121px;
	background-image: url(../../common/images/index_box_top.gif);
	background-repeat: no-repeat;
}

div.indexBoxMiddle {
	float: left;
	width: 505px;
	height: 113px;
	background-image: url(../../common/images/index_box_middle.gif);
	background-repeat: no-repeat;
}

div.indexBoxBottom {
	float: left;
	width: 505px;
	height: 119px;
	background-image: url(../../common/images/index_box_bottom.gif);
	background-repeat: no-repeat;
}

div.indexBoxTop div {
	padding: 18px 20px 0px 80px;
}
div.indexBoxMiddle div {
	padding: 10px 20px 0px 80px;
}
div.indexBoxBottom div {
	padding: 12px 20px 0px 80px;
}

div#containerIndexCol2 h1 {
	margin: 0px 0px 4px 0px;
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}

div#containerIndexCol2 h2 {
	margin: 0px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
}

div#containerIndexCol2 h1 a {
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
div#containerIndexCol2 h1 a:hover {
	text-decoration: underline;
}

div#containerIndexCol2 h2 a {
	color: #0A3CCE;
	font-size: 15px;
	font-weight: bold;
	background-image: url(../../common/images/index_link_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 18px;
	text-decoration: none;
}
div#containerIndexCol2 h2 a:hover {
	text-decoration: underline;
}

div#containerIndexCol2 p {
	color: #93929f;
}




.formHeader
{
	color:#71a1bf;
	font-size:15px;
	font-weight:bold;
}

td.regCol2 input.w1
{
	width:20px !important;
}

td.regCol2 input.w2
{
	width:100px !important;
}

td.regCol2 input.w3
{
	width:50px !important;
}

div#indexBubble a
{
	text-decoration:none;
}
div#indexBubble a:hover
{
	text-decoration:underline;
}

a.redLink {
	color: #ba7134;
	text-decoration: none;
}
a.redLink:hover {
	text-decoration: underline;
}

/* ---------------------------------------------- */

.bigText
{
	font-size: 15px;
	font-weight: bold;
	color: #42414E;
}

a.bigLink {
	font-size: 15px;
	color: #9faf1f;
	text-decoration: none;
	
	background-image: url(../../common/images/arrow_fw.gif);
	background-repeat: no-repeat;
	background-position: right center;
	
	
	padding-right: 15px;
	padding-left: 5px;
	margin-top: 10px;
}
a.bigLink:hover {
	text-decoration: underline;
}

.uploadButton
{
	float: left;
	width: 90px;
	margin: 0px 10px 0px 0px;
	background-color: #bccd31;
	color: #ffffff;
	font-weight: bold;
	/*border: 0px;*/
	cursor: pointer;
}

.uploadPreview
{
	float: left;
	width: 165px !important;
	padding-top: 1px;
	border: 0px;
	overflow: hidden;
}

.uploadPreview a
{
	display:block;
	padding-top: 3px;
}

.w253
{
	width: 253px;
}
