/*** MAIN ***/

a:link {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

a:visited {
	color: #006699;
	text-decoration:none;
	font-weight:bold;
}

#main_body {
	margin: 0;
	padding: 0;
	height:100%;
	background-color: #ffffff;
}

#container {
	margin: 0 auto 0 auto;
	width: 933px;
	background-color: #ffffff;
}

#containertest {
	width: 933px;
	background-color: #ffffff;
}

#indexcontainer {
	margin: 0 auto 0 auto;
	width: 1100px;
}

#indextable table {
	border:none;
	padding:0;
}

/*** HEADER ***/

#top_container {
	height: 18px;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(resources/backgrounds/bg_top_container.gif);
	padding:0px;
}

.header_table table {
	border:none;
	padding:0px;
	height:136px;
}

.header_table td {
	border: none;
	padding:0px;
	vertical-align:middle;
	background-position:center center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-align: left;
}

.header_table td.logo {
	border: none;
	padding:0px;
	vertical-align:middle;
	background-position:center center;
}		

#logo {
	width: 185px;
	background-image:url(resources/yylogo6.gif);
	background-repeat: no-repeat;
	padding:0px;
	border:none;
}

#key_visual {
	width: 563px;
	height:136px;
	background-image: url(resources/homelogo.jpg);
	background-repeat: no-repeat;
	border:none;
}

#header_news {
	width: 185px;
	border:0px;
	word-spacing: normal;
	text-align: center;
	color: #CC3300;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	white-space: normal;
	line-height: 16px;
	padding: 0px;
	font-variant: normal;
}

#header_news div {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990000;
	font-weight:bold;
}

/*** ACTION BAR ***/

#action_bar {
	height:41px;
	background-image: url(resources/backgrounds/actionbar.gif);
}

#action_bar td {
	color:#FFFFFF;
}

#action_bar a {
	color:#FFFFFF;
}

.action_tbl table {
	border: none;
	padding: 0px;
	width: 933px;
}

.action_tbl td {
	border:none;
	padding: 5px 10px 0px 10px;
	text-align: right;
	vertical-align: top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.action_tbl a {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
  	font-size: 11px;
	text-decoration: none;
	white-space:nowrap;
}

/*** MAIN SECTION ***/

#main_container {
	background-position: left top;
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	background-image: url(resources/backgrounds/main_bg_center.gif);
}

#layout_table {
	border-collapse: collapse;
	margin-top: 0px;
}

/*** NAVIGATION MENU SETUP ***/

#left_column {
	vertical-align: top;
	margin-top: 0px;
}

#sub_container1 {
    width: 185px;
}

/*** MAIN NAVIGATION MENUS ***/

#main_nav_container {
    width: 175px;
    margin-top: 0px;
    margin-left: 7px;
}

#main_nav_container a.cus {
	color:#FFFFFF;
	text-decoration:underline;
}

#main_nav_container h4 {
	color:#FFFFFF;
	text-align:center;
}

#main_nav_list {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#main_nav_list li {
    clear: both;
    margin-top: 2px;
    padding: 0;
}

#main_nav_list a {
    text-align: left;
    height: 20px;
    line-height: 18px;
    padding: 6px 0 0 20px;
    display: block;
    background-position: left top;
    overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main_nav_list a.main_nav_active_item {
  	background: url(images/dynamic/buttonset1/main_nav_active_glass.gif) no-repeat;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-style: normal;
  	font-size: 11px;
  	font-weight: bold;
  	text-decoration: none;
  	color: #ffffff;
}

#main_nav_list a.main_nav_item {
  	background: url(images/dynamic/buttonset1/main_nav_glass.gif) no-repeat;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-style: normal;
  	font-size: 11px;
  	font-weight: bold;
  	text-decoration: none;
  	color: #4b4e52;
}

#main_nav_list a.main_nav_item:hover {
  	background: url(images/dynamic/buttonset1/main_nav_active_glass.gif) no-repeat;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-style: normal;
  	font-size: 11px;
  	font-weight: bold;
  	text-decoration: none;
  	color: #ffffff;
}

/*** SUB NAVIGATION MENUS ***/

#sub_nav_container {
    margin-left: 10px;
    margin-top: 1px;
    padding: 3px;
}

/*** SUB NAVIGATION MENUS STYLES ***/

.sub_nav_list {
    border: 0px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.sub_nav_list li {
    clear: both;
    padding: 0px;
}

.sub_nav_list a {
    text-align: left;
    height: 17px;
    padding: 4px 0 0 15px;
    display: block;
    background-repeat: repeat-x;
    background-position: left top;
    overflow: hidden;    
}

.sub_nav_list a.sub_nav_active_item {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-style: normal;
  	font-size: 11px;
  	font-weight: bold;
  	text-decoration: none;
  	color: #ffffff;
}

.sub_nav_list a.sub_nav_item {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-style: normal;
  	font-size: 11px;
  	font-weight: bold;
  	text-decoration: none;
  	color: #132432;
}

.sub_nav_list a.sub_nav_item:hover {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-style: normal;
  	font-size: 11px;
  	font-weight: bold;
  	text-decoration: none;
  	color: #ffffff;
}

/*** MAIN CONTAINER ***/

#main_column {
	vertical-align: top;
	margin-top: 0px;
	padding: 0px;
	width:563px;
}

#sub_container2 {
	margin: 0px 10px 0px 10px;
	padding: 10px 0px 0px 0px;
	margin-top: 0px;
}

#content_container {
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    width: 553px;
}

.main_header_table table {
	padding: 0px;
	margin: 0px;
	border: none;
	width: 543px;
}

.main_header_table td {
	text-align:left;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.pickuplogo {
	background-image:url(resources/images/pickupdeliverwindow.gif);
	background-repeat:no-repeat;
	width: 180px;
	height: 80px;
}

.traininglogo {
	background-image:url(resources/images/trainingwindow.gif);
	background-repeat:no-repeat;
	width: 180px;
	height: 80px;
}

#main_cont {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

#main_cont p {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

/*** REGISTRATION ***/

#reg_column {
	vertical-align: top;
	margin-top: 0px;
	padding: 0px;
	width:563px;
}

#reg_main_cont {
	margin: 0px 10px 0px 10px;
	padding: 10px 0px 0px 0px;
	margin-top: 0px;
}

#reg_cont1 {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#reg_cont1 p.error {
	color:#EE0000;
	font-size: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
}

#reg_cont1 p.success {
	font-size: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
}

.reg_table table {
	padding: 0px;
	margin: 0px;
	border: none;
	width: 543px;
}

.reg_table td {
	border:none;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.reg_table p {
	display:inline;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.reg_table tr.odd {
	background-color:#FFFFFF;
}

.reg_table tr.even {
	background-color:#C4C4C4;
}

.reg_table td.validation {
	color:#EE0000;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.reg_table td.smallrow {
	height:10px;
	padding: 3px 0 3px 0;
}

.reg_table td.noterow {
	font-size:10px;
	color:#EE0000;
	height: 10px;
	padding: 3px 0 3px 0;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.reg_table tr.head {
	background-color:#336699;
	vertical-align:middle;
}

#commentbox {

}

.reg_table th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	white-space:nowrap;
	text-align:left;
	font-size:20px;
	padding-left: 10px;
	height:50px;
	vertical-align:middle;
}

#country {
	width:200px;
}

#reference {
	width:200px;
}

#checkbox {
}

#submit {
	width:80px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#inputbox {
	width:100px;
}

/*** MISC CONTAINER ***/

#misc_column {
	vertical-align:top;
	margin-top:0px;
}

#misc_container {
	margin-left: 7px;
	padding: 0px;
}

.misc_table {
	padding: 0px;
	margin: 0px;
	width: 171px;
}

.misc_table table {
	border: none;
}

.misc_table td {
	padding: 0px;
	border: none;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#misc_cont_1 {
	padding: 0px;
	margin: 0px;
	width: 171px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#misc_cont_2 {
	padding: 0px;
	margin: 0px;
	width: 171px;
}

#misc_cont_3 {
	padding: 0px;
	margin: 0px;
	width: 171px;
}

#misc_cont_4 {
	padding: 0px;
	margin: 0px;
	width: 171px;
}

#misc_cont_5 {
	padding: 0px;
	margin: 0px;
	width: 171px;
}

#misc_cont_6 {
	padding: 0px;
	margin: 0px;
	width: 171px;
}

#misc_cont_7 {
	padding: 0px;
	margin: 0px;
	width: 171px;
}

#misc_cont_8 {
	padding: 0px;
	margin: 0px;
	width: 171px;
}

.misc_win_top {
	background-image:url(resources/windows/glasswindowtop.gif);
	background-repeat: no-repeat;
	height:30px;
	width: 171px;
}	

.misc_win_top_yin {
	background-image:url(resources/windows/glasswindowtopyin.gif);
	background-repeat: no-repeat;
	height:30px;
	width: 171px;
}	

.misc_win_top p {
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 6px 0px 0px 14px;
	display:inline;
}

.misc_win_top_yin p {
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 6px 0px 0px 14px;
	display:inline;
}

.misc_win_main {
	background-image:url(resources/windows/glasswindowmain.gif);
	background-repeat:repeat-y;
	width: 171px;
}	

.misc_win_main div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

.misc_win_main_yin {
	background-image:url(resources/windows/glasswindowmainyin.gif);
	background-repeat:repeat-y;
	width: 171px;
}	

.misc_win_main p{
	margin: 0px 8px 0px 8px;
	text-align:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	

.misc_win_main_yin p{
	margin: 0px 8px 0px 8px;
	text-align:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	

.misc_win_main_faq {
	background-image:url(resources/windows/glasswindowmain.gif);
	background-repeat:repeat-y;
	width: 171px;
}	

.misc_win_main_faq p{
	margin: 0px 8px 0px 8px;
	text-align:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	

.misc_win_main_faq a{
	text-align:left;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	

.misc_win_main a{
	text-align:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	

.misc_win_main_yin a{
	text-align:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	

.misc_win_bottom_yin {
	background-image:url(resources/windows/glasswindowbottomyin.gif);
	background-repeat: no-repeat;
	height:10px;
}

.misc_win_bottom {
	background-image:url(resources/windows/glasswindowbottom.gif);
	background-repeat: no-repeat;
	height:10px;
}

/*** MAIN SECTION BOTTOM ***/

#main_container_bottom {
	height:28px;
	padding: 0px;
	visibility:visible;
	margin: 0px;
	background-image: url(resources/backgrounds/main_bg_bottom.gif);
}

/*** FOOTER ***/

#footer {
	width: 933px;
	margin: 0px;
	padding: 0px;
	background-repeat:repeat-y;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(resources/backgrounds/main_footer.gif);
}

#footer table {
	width:933px;
}

#footertext {
	width:250px;
	text-align:right;
}

#footertext div {
	color:#FFFFFF;
	margin-right:10px;
	text-align:right;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#footersecure {
	width:250px;
}

#footersecure div{
	margin-left:10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#privacy {
	width: 413px;
	color:#FFFFFF;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#privacy a {
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#footer_bottom {
  background-image: url(resources/backgrounds/main_footer_bottom.gif);
}

/*** STYLES ***/

#content_container h1 {
		font-family: arial, verdana, tahoma;
  	font-style: normal;
  	font-size: 27px;
  	font-weight: bold;
  	text-decoration: none;
  	color: #4984aa;
}

#content_container h2 {
  	font-family: arial, verdana, tahoma;
  	font-style: normal;
  	font-size: 20px;
  	font-weight: bold;
  	text-decoration: none;
  	color: #4984aa;
}

#content_container h3 {
  	font-family: arial, verdana, tahoma;
  	font-style: normal;
  	font-size: 17px;
  	font-weight: bold;
  	text-decoration: none;
  	color: #4984aa;
}

#content_container, #content_container p {
  	font-family: arial, verdana, tahoma;
  	font-style: normal;
  	font-size: 13px;
  	font-weight: normal;
  	text-decoration: none;
  	color: #000000;
}

#content_container a:visited {
  	font-family: arial, verdana, tahoma;
  	font-style: normal;
  	font-size: 100%;
  	font-weight: normal;
  	text-decoration: underline;
  	color: #83a1b5;
}

#content_container a:link {
  	font-family: arial, verdana, tahoma;
  	font-style: normal;
  	font-size: 100%;
  	font-weight: normal;
  	text-decoration: underline;
  	color: #db0404;
}

#content_container a:hover {
  	font-family: arial, verdana, tahoma;
  	font-style: normal;
  	font-size: 100%;
  	font-weight: normal;
  	text-decoration: none;
  	color: #0f74b3;
}

#content_container a:active {
  	font-family: arial, verdana, tahoma;
  	font-style: normal;
  	font-size: 100%;
  	font-weight: normal;
  	text-decoration: underline;
  	color: #db0404;
}

.content table {
		margin-left: 1px;
		border-collapse: collapse;
		border-spacing: 0;
		padding: 5px 5px 5px 5px;
		border-color: #4d94c1;
}

.content th {
    border-right: 1px solid;
    border-bottom: 1px solid;
    padding: 5px;
    text-align: left;
    background-color: #4d94c1;
    border-color: #4d94c1;
    color: #ffffff;
}

.content td {
    border-right: 1px solid;
    border-bottom: 1px solid;
    padding: 3px 5px 3px 5px;
		border-color: #4d94c1;
}

.content tr.odd {
    background-color: #f9f9f9;
}

.content tr.even {
    background-color: #e5eff5;
}

.content {
    color: #000000;
}

.content button {
    height: 23px;
    border: 1px solid;
    background-color: #ffffff;
    border-color: #bacfdc;
    background-color: #eff7fa;
    border-color: #adc1ce;
    color: #000000;
}

.content textarea {
    border: 1px solid;
    background-color: #ffffff;
    border-color: #bacfdc;
}

.content input {
    border: 1px solid;
    background-color: #ffffff;
    border-color: #bacfdc;
}

.content fieldset {
    border: 1px solid;
}

.mytable table {
	border:none;
	padding:0;
}

.mytable td {
	border:none;
	padding: 5px 5px 5px 5px;
	text-align:left;
	vertical-align:middle;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
