body
{
    background:transparent url(/resource/images/gradient/background.png) repeat scroll 0 0;   
}
p, a, div, span, h1, h2, h3, h4 {font-family:Arial, Helvetica, sans-serif;}
a {color:#ff9933;outline-style:none;cursor:pointer;}

.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.active{display:block;}
.hidden{display:none;}
.disabled{color:#cccccc !important;}
span.pretext{display:block;float:left;padding-top:3px;}
.logo
{
    float:left;
    margin-top:20px;
    margin-bottom:20px;
    margin-left:40px;
 }

.menu a, .menu input 
{
    background:transparent none repeat scroll 0 0;
    border:medium none;
    color:#FFFFFF;
    display:block;
    float:left;
    font-size:16px !important;
    height:auto;
    margin:0;
    padding:8px 8px 0 !important;
    text-decoration:none;
}

.menu span
{
    color:#FFFFFF;
    display:block;
    float:left;
    font-size:16px;
    margin:0;
    padding:8px 0 0;
    text-decoration:none;
}

.topmenu{float:right;margin-right:10px;margin-top:44px;height:62px;width:164px;color:#333333;font-size:14px;}
.topmenu a{color:#333333;font-size:14px;padding-top:40px;}
.topmenu ul li
{
    float:left;
    width:80px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
 }

.mainmenu
{   
background:transparent url(/resource/images/edges/menu_6.png) repeat-x scroll 0 0;
color:#333333;
float:left;
height:39px;
margin-left:0;
padding-left:215px;
padding-top:4px;
width:766px;
}

.mainmenu a  , .mainmenu input{color:#666666;font-size:16px}
.mainmenublock 
{
    border:none;
    color:#ffffff;
    font-size:14px;
    display:block;
    float:left;
    font-size:14px;
    
    margin:0;
    padding:6px 8px 0;
    text-decoration:none;
    background:none;
    border:none
}

.sell_stock_image{background:transparent url(/resource/images/front-page/sale_tag_grey.png) no-repeat scroll 0 0;padding-top:45px;height:61px;width:61px;margin-top:0px}
.find_stock_image{background:transparent url(/resource/images/front-page/spy_glass_grey.png) no-repeat scroll 0 0;padding-top:45px;height:61px;width:61px;margin-top:0px}

div.window
{
    padding: 10px; 
    background-color: rgb(255, 255, 255);
}

div.window h1,div.window h2,div.window h3,div.window h4,div.window h5,div.window h6,div.window p
{
    float:left;
    clear:both;
}



#footer
{
background-color:#EEEEEE;
border-top:2px dashed #FFFFFF;
clear:both;
color:#333333;
height:40px;
padding-left:215px;
padding-top:2px;
width:766px;
}
#footer a{color:#333333;font-size:16px;}
#footer span{color:#ffffff;font-size:16px;}
#leftbar{float:left;width:190px;margin-left:10px;margin-top:10px;height:auto;}
.joinbox {margin-left:20px;}
.form_lable_button{margin-left:300px;}
.form_row{background:transparent url(/resource/images/tabs/mymost/backgroundmiddle.png) repeat-y scroll 0 0;border:1px solid #EEEEEE;clear:both;color:#333333;height:auto;margin-bottom:2px;margin-right:20px;margin-top:0;min-height:15px;padding:10px;width:530px;}
.form_row_white{background-color:#ffffff;border:1px solid #EEEEEE;clear:both;color:#333333;height:auto;margin-bottom:2px;margin-right:20px;margin-top:0;min-height:15px;padding:10px;width:530px;}
.form_row_clear{border:1px solid #EEEEEE;clear:both;color:#333333;height:auto;margin-bottom:2px;margin-right:20px;margin-top:0;min-height:15px;padding:10px;width:530px;}

.form_row ul{float:left;clear:both;padding-left:10px;}
.form_row ul li{float:left;clear:both;padding-left:10px}
.form_lable_small{width:160px;float:left;font-size:14px;}
.form_input_small{width:150px;float:left;}
.form_lable_long{width:300px;float:left; float:left;font-size:14px;width:700px;margin-bottom:10px;}
.form_input_long{width:300px;float:left; clear:left;font-size:14px;width:700px;margin-bottom:10px;}

.section h3 {float:left;clear:both}
.form_description{float:right;margin:0;width:125px;}
.form_inputs{width:auto;float:left;clear:left;}
.long{width:700px}

.form_row_search{font-size:14px;clear:both;color:#333333;height:auto;margin-bottom:1px;margin-right:20px;margin-top:1px;min-height:15px;padding:10px;width:730px;}
.form_row_search_text{color:#333333;float:left;padding-right:10px;text-align:right;width:65px;}
.form_row_search_item{color:#333333;width:140px;float:left;}
.form_row_search_item select {width:127px;height:20px;border-width:1px;border:1px solid #CCCCCC;}
.form_row_search .buttons{float:left;margin-right:20px;}
.form_row .buttons {float:right;margin-right:30px;clear:right}
.form_row .form_buttons {float:right;clear:right;width:695px;}
.form_row .buttons ul li{float:left;    width:80px;    list-style-image:none;    list-style-position:outside;    list-style-type:none;}

.title_box_large{background:#dde2e5 url(/resource/images/gradient/gradient.jpg) repeat-y scroll 0 0;border:1px solid #EEEEEE;clear:both;color:#333333;height:auto;margin-bottom:0px;margin-right:20px;margin-top:10px;min-height:150px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;width:692px;}
.title_box_medium_left{background:#dde2e5 url(/resource/images/gradient/gradient.jpg) repeat-y scroll 0 0;border:1px solid #EEEEEE;float:left;color:#333333;height:auto;margin-bottom:0px;margin-right:5px;margin-top:10px;min-height:227px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;width:320px;}
.title_box_medium_right{background:#FFFFFF url(/resource/images/gradient/gradient.jpg) repeat-y scroll right center;border:1px solid #EEEEEE;float:left;color:#333333;height:auto;margin-bottom:0px;margin-left:5px;margin-right:20px;margin-top:10px;min-height:225px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;width:320px;}
.title_box_large h2 , .title_box_medium_left h2 , .title_box_medium_right h2 { color:#666666;font-size:20px;font-weight:normal;margin-bottom:10px;}
.title_box_large p , .title_box_medium_left p , .title_box_medium_right p { color:#000000}
.img-right {float:right}

.size18{font-size:18px}
.size20{font-size:20px}
.size22{font-size:22px}

.links-right{float:right;margin-right:20px;margin-bottom:10px}

.buttons a{text-decoration:none}
.shadedboxheader{background:transparent url(/resource/images/tabs/mymost/backgroundtop.png) no-repeat scroll bottom left;color:#333333;float:left;height:10px;padding-top:4px;width:760px;}
.shadedboxcontent{background:transparent url(/resource/images/tabs/mymost/backgroundmiddle.png) repeat-y;color:#333333;float:left;height:auto;padding-left:10px;padding-top:0px;width:750px;min-height:300px;}
.shadedboxcontent  * table {width:730px;}
.shadedboxcontent  * td {font-size:12px;color:#666666;text-align:left;}
.shadedboxcontent  * th {font-size:14px;color:#666666;font-weight:bold;text-align:left;}
.shadedboxcontent  * tr {height:22px;background:transparent url(/resource/images/tabs/mymost/brownline.png) repeat-x bottom;}
.shadedboxcontent .title {color:#333333;font-size:18px;font-weight:bold;float:left;margin-top:10px;}
.shadedboxcontent .subtitle {color:#666666;font-size:14px;padding-left:2px;padding-top:15px;float:left;padding-bottom:10px;}
.shadedboxfooter{background:transparent url(/resource/images/tabs/mymost/backgroundbottom.png) no-repeat;color:#333333;float:left;padding-left:0px;height:17px;padding-top:0px;width:750px;}

.shadedboxheader2{background-color:#ffffff;background:transparent url(/resource/images/shadedbox2/top.png) no-repeat scroll bottom left;color:#333333;float:left;height:10px;padding-top:4px;width:760px;}
.shadedboxcontent2{background-color:#ffffff;background:transparent url(/resource/images/shadedbox2/middle.png) repeat-y;color:#333333;float:left;height:auto;padding-left:10px;padding-top:0px;width:750px;}
.shadedboxcontent2  * table {width:730px;padding-bottom:20px;}
.shadedboxcontent2  * td {font-size:12px;color:#666666;text-align:left;}
.shadedboxcontent2  * th {font-size:14px;color:#666666;font-weight:bold;text-align:left;}
.shadedboxcontent2  * tr {height:22px;background:transparent url(/resource/images/tabs/mymost/brownline.png) repeat-x bottom;}
.shadedboxcontent2 .title {color:#333333;font-size:18px;font-weight:bold;float:left;margin-top:10px;}
.shadedboxcontent2 .subtitle {color:#666666;font-size:14px;padding-left:2px;padding-top:15px;float:left;padding-bottom:10px;}
.shadedboxfooter2 {background-color:#ffffff;background:transparent url(/resource/images/shadedbox2/footer.png) no-repeat;color:#333333;float:left;padding-left:10px;height:17px;padding-top:0px;width:750px;}

.mymostheaderwhite{background-color:#ffffff;background:transparent url(/resource/images/tabs/mymost/backgroundtopwhite.png) no-repeat;color:#333333;float:left;height:8px;padding-top:0px;width:760px;}
.mymostcontentwhite{background-color:#ffffff;background:transparent url(/resource/images/tabs/mymost/backgroundmiddlewhite.png) repeat-y;color:#333333;float:left;height:auto;padding-left:10px;padding-top:0px;width:750px;min-height:200px;}
.mymostfooterwhite{background-color:#ffffff;background:transparent url(/resource/images/tabs/mymost/backgroundbottomwhite.png) no-repeat;color:#333333;float:left;padding-left:10px;height:17px;padding-top:0px;width:750px;}

#mymostmenu{background-color:#ffffff;background:transparent url(/resource/images/tabs/mymost/backgroundtop.png) repeat-x;color:#333333;float:left;height:66px;padding-top:4px;width:750px;}
#mymostmenu div div a{color:#333333;outline-style:none;font-size:14px;height:70px;margin-top:20px;}
#mymostmenu div div {margin-top:25px;}
.mymostcontent{background-color:#ffffff;background:transparent url(/resource/images/tabs/mymost/backgroundmiddle.png) repeat-y;color:#333333;float:left;height:auto;padding-left:0px;padding-top:0px;width:750px;min-height:300px;}
.mymostcontent hr {width:730px;clear:left;float:left;}

.mymostcontent table {width:730px;float:left;}
.mymostcontent  * td {font-size:12px;color:#666666;text-align:left;}
.mymostcontent  * th {font-size:14px;color:#333333;font-weight:normal;text-align:left;}
.mymostcontent  * tr {height:22px;background:transparent url(/resource/images/tabs/mymost/brownline.png) repeat-x bottom;}
.mymostcontent .title {color:#333333;font-size:18px;font-weight:bold;float:left;margin-top:10px;}
.mymostcontent .subtitle {color:#666666;font-size:14px;padding-left:2px;padding-top:15px;float:left;padding-bottom:10px;}
#mymostfooter{background-color:#ffffff;background:transparent url(/resource/images/tabs/mymost/backgroundbottom.png) no-repeat;color:#333333;float:left;padding-left:0px;height:17px;padding-top:0px;width:750px;}

.mymostmenu1 {background:transparent url(/resource/images/tabs/tab-buttons/1.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:140px;text-align:center;}
.mymostmenu2 {background:transparent url(/resource/images/tabs/tab-buttons/2.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:140px;text-align:center;}
.mymostmenu3 {background:transparent url(/resource/images/tabs/tab-buttons/3.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:140px;text-align:center;}
.mymostmenu4 {background:transparent url(/resource/images/tabs/tab-buttons/4.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:140px;text-align:center;}
.mymostmenu5 {background:transparent url(/resource/images/tabs/tab-buttons/5.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:30px;width:140px;text-align:center;}
.mymostactive1 {background:transparent url(/resource/images/tabs/tab-buttons/1_active.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:140px;text-align:center;z-index:100}
.mymostactive2 {background:transparent url(/resource/images/tabs/tab-buttons/2_active.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:140px;text-align:center;z-index:100}
.mymostactive3 {background:transparent url(/resource/images/tabs/tab-buttons/3_active.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:140px;text-align:center;z-index:100}
.mymostactive4 {background:transparent url(/resource/images/tabs/tab-buttons/4_active.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:140px;text-align:center;z-index:100}
.mymostactive5 {background:transparent url(/resource/images/tabs/tab-buttons/5_active.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:30px;width:140px;text-align:center;z-index:100}

.mymostadminmenu1 {background:transparent url(/resource/images/tabs/tab-buttons/1.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:80px;text-align:center;}
.mymostadminmenu2 {background:transparent url(/resource/images/tabs/tab-buttons/2.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:80px;text-align:center;}
.mymostadminmenu3 {background:transparent url(/resource/images/tabs/tab-buttons/3.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:80px;text-align:center;}
.mymostadminmenu4 {background:transparent url(/resource/images/tabs/tab-buttons/4.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:80px;text-align:center;}
.mymostadminmenu5 {background:transparent url(/resource/images/tabs/tab-buttons/5.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:80px;text-align:center;}
.mymostadminmenu6 {background:transparent url(/resource/images/tabs/tab-buttons/5.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:30px;width:80px;text-align:center;}

.mymostadminactive1 {background:transparent url(/resource/images/tabs/tab-buttons/1_active.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:80px;text-align:center;z-index:100}
.mymostadminactive2 {background:transparent url(/resource/images/tabs/tab-buttons/2_active.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:80px;text-align:center;z-index:100}
.mymostadminactive3 {background:transparent url(/resource/images/tabs/tab-buttons/3_active.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:80px;text-align:center;z-index:100}
.mymostadminactive4 {background:transparent url(/resource/images/tabs/tab-buttons/4_active.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:80px;text-align:center;z-index:100}
.mymostadminactive5 {background:transparent url(/resource/images/tabs/tab-buttons/5_active.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:-8px;width:80px;text-align:center;z-index:100}
.mymostadminactive6 {background:transparent url(/resource/images/tabs/tab-buttons/5_active.png) no-repeat scroll center bottom;float:right;height:58px;margin-right:30px;width:80px;text-align:center;z-index:100}


.mymostfilter{float:right;margin-right:20px;}
#stockdetails {color:#333333;float:left;height:auto;padding-left:10px;padding-top:0px;width:750px;min-height:300px;}
#stockdetails h3 {padding:5px;background-color:#fff}
#stocktable  {margin-top:0px;width:500px;float:left;clear:left;}  
#stocktable  * th{color:#afbab4;font-size:14px;text-align:left;font-weight:normal;padding-right:5px;}
#stocktable  * td{color:#333333;font-size:14px;font-weight:normal;text-align:left;padding-right:5px;}

#stockheading table {width:730px;float:left;}
#stockheading * td {font-size:12px;color:#666666;text-align:left;}
#stockheading   * th {font-size:14px;color:#333333;font-weight:normal;text-align:left;}
#stockheading   * tr {height:22px;background:transparent url(/resource/images/tabs/mymost/brownline.png) repeat-x bottom;}

#stock_rightpanel {width:250px;margin-right:20px;float:right;}
#stockheading{margin-top:0px;float:left;}
#stockdescription{float:left;clear:left;}
.stock_bid_item{margin-right:10px}
.stock_question_item{margin-right:10px}
.stock_bid_item_selected{background:grey none repeat scroll 0 0;margin-bottom:4px;padding-bottom:0;padding-top:3px;}
#stock_bid_table{margin-top:10px;float:left;clear:left;}
#stockstatus{margin-top:10px;width:400px;float:left;clear:left;}
#buttonlist{margin-top:10px;width:400px;float:left;clear:left;}
#stockphoto{margin-top:10px;float:right;margin-left:20px;width:192px;height:192px;background:transparent url(/resource/images/photobackground/190x191.png) no-repeat scroll center bottom;}

.stockphoto{margin-top:10px;float:right;margin-left:20px;width:192px;height:192px;background:transparent url(/resource/images/photobackground/190x191.png) no-repeat scroll center bottom;}

#stockdescription p{padding:0px !important;margin-top:10px;width:438px;background:transparent url(/resource/images/tabs/mymost/brownline.png) repeat-x bottom;}
#dv_dispute_policy p{padding:0px !important;margin-top:10px;width:438px;background:transparent url(/resource/images/tabs/mymost/brownline.png) repeat-x bottom;}

#div_stock_bids{height:auto}
#div_stock_messages{height:auto}

.stock_owner{margin-top:10px;float:left;clear:left;}
.stock_bid_header{margin:0px;height:9px;width:743;background:transparent url(/resource/images/edges/stockbidtop.png) no-repeat scroll left bottom;}
.stock_bid_content{margin:0px;padding-bottom:5px;padding-top:5px;padding-left:10px;height:auto;width:743;background:transparent url(/resource/images/edges/stockbidmiddle.png) repeat-y scroll left  }
.stock_bid_footer{height:9px;width:743;background:transparent url(/resource/images/edges/stockbidbottom.png) no-repeat scroll left top;}
.stock_bid_table{float:left;width:400px;}
.stock_bid_buttons{float:right;width:200px;}
.stock_bid_num_msg{clear:left;float:left;width:400px;}
.stock_bid_messages p{margin-bottom:2px;margin-top:0px;clear:both;}
.stockbuttonlist{clear:left;float:left;width:230px;}
.stock_question_header{margin-bottom:-1px;height:9px;width:743;background:transparent url(/resource/images/edges/stockbidtop.png) no-repeat scroll left bottom;}
.stock_question_content{margin:0px;padding-bottom:5px;padding-left:10px;height:auto;width:743;background:transparent url(/resource/images/edges/stockbidmiddle.png) repeat-y scroll left  }
.stock_question_footer{height:9px;width:743;background:transparent url(/resource/images/edges/stockbidbottom.png) no-repeat scroll left top;}
.stock_question_answer{float:left;width:500px;}
.stock_question_buttons{float:right;width:142px;}

.mystock_filterby{width:500px;font-size:14px;line-height:18px;padding-top:5px;padding-bottom:5px;}
.mystock_header{margin-top:15px;height:9px;width:743;background:transparent url(/resource/images/edges/stockbidtop.png) no-repeat scroll left bottom;}
.mystock_content{margin:0px;width:730px;padding-bottom:5px;padding-top:5px;padding-left:10px;height:auto;width:743;background:transparent url(/resource/images/edges/stockbidmiddle.png) repeat-y scroll left  }
.mystock_footer{height:9px;width:743;background:transparent url(/resource/images/edges/stockbidbottom.png) no-repeat scroll left top;}

.mystock_content .status{float:left;font-size:16px;}
.mystock_content .status_table{float:right;font-size:16px;margin-right:10px}
.mystock_content .status_table * th{color:#afbab4;font-weight:normal;font-size:14px;padding-right:10px;}
.mystock_content .status_table * td{color:#333333;font-weight:normal;font-size:14px;padding-right:10px;text-align:center;}
.mystock_content .buttons {float:right;margin-right:10px}
.mystock_content .photo {float:left;background:transparent url(/resource/images/photobackground/small.png) no-repeat scroll center bottom;float:left;clear:both;height:112px;width:112px;}

.mystock_content .product_table {float:right;clear:right;width:600px;margin-top:10px;}
.mystock_content .product_table table{float:left;}
.mystock_content .product_table * th{color:#DBC96E;text-align:left;font-weight:normal;font-size:14px;}
.mystock_content .product_table * td{color:#333333;text-align:left;font-weight:normal;font-size:14px;}
.mystock_content .product_description {float:right;clear:right;width:600px;}
.mystock_content .product_description h4{font-size:16px;color:#afbab4;font-weight:normal;}

#Terms ul {margin-left:10px;}
#Terms ul li{margin-left:10px;margin-top:10px}

.imagecutter{margin:15px;overflow:hidden;width:160px;height:160px;border:1px;border-color:#cccccc; }
.imagecutter img{margin:-15px;outline:none;border:none;}

.imagecutter_small{margin:8px;overflow:hidden;width:90px;height:90px;border:1px;border-color:#cccccc; }
.imagecutter_small img{margin:-10px;outline:none;border:none;}

.thumbnails {float:left;width:250px;}
.thumbnails .photo{float:left;background:transparent url(/resource/images/photobackground/small.png) no-repeat scroll center bottom;float:left;height:112px;width:112px;margin-top:5px;margin-bottom:5px;}
p.small , span.small{font-size:12px}
.large_button_input {
    background:transparent url(/resource/images/buttons/button-large.png) no-repeat scroll 0 0;
    border:medium none;
    color:#666666;
    display:block;
    font-size:20px;
    height:55px;
    margin-right:10px;
    padding-left:10px;
    padding-top:0;
    text-align:left;
    text-decoration:none;
    width:132px;
}

input.large_button_input_photo {
    background:transparent url(/resource/images/buttons/button-large_photo.png) no-repeat scroll 0 0;
    border:medium none;
    color:#666666;
    display:block;
    font-size:20px;
    height:55px;
    margin-right:10px;
    padding-left:10px;
    padding-top:0;
    text-align:left;
    text-decoration:none;
    width:132px;
}
a.large_button_input_photo {
    background:transparent url(/resource/images/buttons/button-large_photo.png) no-repeat scroll 0 0;
    color:#666666;
    display:block;
    font-size:20px;
    height:46px;
    margin-right:10px;
    padding-left:10px;
    padding-top:15px;
    text-decoration:none;
    width:121px;
    text-decoration:none;
    border:none;
}


input.large_button_inputX {
    background:transparent url(/resource/images/buttons/button-largeX.png) no-repeat scroll 0 0;
    border:medium none;
    color:#666666;
    display:block;
    font-size:20px;
    height:55px;
    margin-right:10px;
    padding-left:10px;
    padding-top:0;
    text-align:left;
    text-decoration:none;
    width:132px;
}
a.large_button_inputX {
background:transparent url(/resource/images/buttons/button-largeX.png) no-repeat scroll 0 0;
color:#666666;
display:block;
font-size:20px;
height:46px;
margin-right:10px;
padding-left:10px;
padding-top:15px;
text-decoration:none;
width:121px;
text-decoration:none;
border:none;
}


.X {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;
    border:medium none;
    color:#FF9933;
    display:block;
    font-size:20px;
    font-weight:normal;
    margin-right:10px;
    padding-left:10px;
    padding-top:0;
    text-align:left;
    text-decoration:none;
}

.large_button
{
background:transparent url(/resource/images/buttons/button-large.png) no-repeat scroll 0 0;
color:#666666;
display:block;
font-size:20px;
height:46px;
margin-right:10px;
padding-left:10px;
padding-top:15px;
text-decoration:none;
width:121px;
text-decoration:none;
border:none;
}
a.large_buttonX
{
background:transparent url(/resource/images/buttons/button-largeX.png) no-repeat scroll 0 0;
color:#666666;
display:block;
font-size:20px;
height:46px;
margin-right:10px;
padding-left:10px;
padding-top:15px;
text-decoration:none;
width:121px;
text-decoration:none;
border:none;
}

input.large_buttonX
{
    background:transparent url(/resource/images/buttons/button-largeX.png) no-repeat scroll 0 0;
    border:medium none;
    color:#666666;
    display:block;
    font-size:20px;
    height:55px;
    margin-right:10px;
    padding-left:10px;
    padding-top:0;
    text-align:left;
    text-decoration:none;
    width:132px;
}

a.large_button_tick
{
background:transparent url(/resource/images/buttons/button-large_tick.png) no-repeat scroll 0 0;
color:#666666;
display:block;
font-size:20px;
height:46px;
margin-right:10px;
padding-left:10px;
padding-top:15px;
text-decoration:none;
width:121px;
text-decoration:none;
border:none;
}

input.large_button_tick {
    background:transparent url(/resource/images/buttons/button-large_tick.png) no-repeat scroll 0 0;
    border:medium none;
    color:#666666;
    display:block;
    font-size:20px;
    height:55px;
    margin-right:10px;
    padding-left:10px;
    padding-top:0;
    text-align:left;
    text-decoration:none;
    width:132px;
}

.large_button_tickX {
    background:transparent url(/resource/images/buttons/button-large_tick.png) no-repeat scroll 0 0;
    border:medium none;
    color:#666666;
    display:block;
    font-size:20px;
    height:55px;
    margin-right:10px;
    padding-left:10px;
    padding-top:0;
    text-align:left;
    text-decoration:none;
    width:132px;
}


.large_button_plus
{
    background:transparent url(/resource/images/buttons/button-large_plus.png) no-repeat scroll 0 0;
    color:#666666;
    display:block;
    font-size:20px;
    height:46px;
    margin-right:10px;
    padding-left:10px;
    padding-top:15px;
    text-decoration:none;
    width:121px;
    text-decoration:none;
    border:none;
}

.large_button_plusX {
    background:transparent url(/resource/images/buttons/button-large_plus.png) no-repeat scroll 0 0;
    border:medium none;
    color:#666666;
    display:block;
    font-size:20px;
    height:55px;
    margin-right:10px;
    padding-left:10px;
    padding-top:0;
    text-align:left;
    text-decoration:none;
    width:132px;
}
.large_button_question
{
    background:transparent url(/resource/images/buttons/button-large_question.png) no-repeat scroll 0 0;
    color:#666666;
    display:block;
    font-size:20px;
    height:46px;
    margin-right:10px;
    padding-left:10px;
    padding-top:15px;
    text-decoration:none;
    width:121px;
    text-decoration:none;
    border:none;
}
.large_button_info
{
    background:transparent url(/resource/images/buttons/button-large_info.png) no-repeat scroll 0 0;
    color:#666666;
    display:block;
    font-size:20px;
    height:46px;
    margin-right:10px;
    padding-left:10px;
    padding-top:15px;
    text-decoration:none;
    width:121px;
    text-decoration:none;
    border:none;
}

.greybutton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/resource/images/buttons/greybutton.png) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:left;
font-size:16px;
height:36px;
padding-bottom:9px;
padding-right:30px;
text-align:right;
width:91px;
text-decoration:none;
border:none;
}

.greybuttonX {
background:transparent url(/resource/images/buttons/greybutton.png) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:left;
font-size:16px;
height:30px;
margin-bottom:0;
padding:6px 0 0 6px;
text-align:left;
width:91px;
text-decoration:none;
border:none;
}

.white_question 
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/resource/images/buttons/white_question.png) no-repeat scroll 0 0;
border:medium none;
color:#FF9933;
display:block;
float:left;
font-size:14px;
height:21px;
margin-bottom:0;
padding:4px 1px 0 6px;
text-align:left;
text-decoration:none;
width:52px;
}

.white_question_large 
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/resource/images/buttons/white_question_large.png) no-repeat scroll 0 0;
    border:medium none;
    color:#FF9933;
    display:block;
    float:left;
    font-size:14px;
    height:21px;
    margin-bottom:0;
    padding:4px 1px 0 6px;
    text-align:left;
    text-decoration:none;
    width:94px;
}


.white_questionX 
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/resource/images/buttons/white_question.png) no-repeat scroll 0 0;
border:medium none;
color:#FF9933;
display:block;
float:left;
font-size:14px;
height:23px;
margin-bottom:0;
padding:0 1px 0 6px;
text-align:left;
text-decoration:none;
width:60px;
}


    
.largegreybutton{background:transparent url(/resource/images/buttons/largegrey.gif) no-repeat scroll 0 0;color:#FFFFFF;float:left;font-size:14px;height:37px;margin-right:10px;padding-left:10px;padding-top:10px;text-decoration:none;width:111px;}
.login h3{color:#666666;font-weight:normal;margin-bottom:10px;}
.login * td{font-size:14px;color:#cccccc;width:50%;}
.login * tr{height:25px;}

.login  table{margin-bottom:10px;}
.alerttext{color:Red}
.drkgrey{color:#333333}
.grey{color:#666666}
.lightgrey{color:#afbab4}
.bluetext{color:#5d84c0}
.silverblue{color:#4c8db9}
.lightgold{color:#ad997d}
.green{color:#68e54f}
.darkbrown{color:#603913}

.largetext{font-size:16px}
.mediumtext{font-size:14px}
.smalltext{font-size:12px}
.bold{font-weight:bold}

h2{font-size:20px;color:#666666;font-weight:normal;margin-top:10px;margin-bottom:10px;}
h3{font-size:16px;color:#ad997d;font-weight:normal;margin-top:10px;margin-bottom:10px;}
.leftstatusbar {margin-left:0px;margin-top:0px;}    
.leftstatusbar h2{margin-bottom:2px;margin-top:10px;}    

.leftstatusbar div p{  font-size:12px;	line-height:12px;margin-top:0px;margin-bottom:5px;}    
.leftstatusbar div p a { font-size:12px; text-decoration:none}
.leftstatusbar div p a:hover { font-size:12px; color:#333333;}


p
{
    font-size:14px;
	line-height:18px;
	margin-right:20px;
	margin-bottom:10px;
}


div#dv_object_viewer
{
    max-height:500px;
    overflow:auto;
}
div#container {
 height:auto;
 margin:0 auto;
 width :1024px;
}

div#print-container {
 height:auto;
 margin:0 auto;
 width :800px;
}
.overflow_hidden
{
    overflow:hidden;
}
#header-wrap 
{
background:transparent url(/resource/images/edges/dark_background_top.png) no-repeat scroll center top;
height:auto;
min-height:167px;
padding-left:21px;
padding-right:21px;
padding-top:40px;
margin-top:20px;
}
#print-header-wrap 
{
    background-color:#FFFFFF;
    height:auto;
    min-height:140px;
    padding-left:40px;
    padding-right:88px;
    padding-top:3px;
}

#content-wrap 
{
    background:transparent url(/resource/images/edges/dark_background_middle.png) repeat-y scroll center;
    padding-left:21px;
    padding-right:21px;
    overflow:hidden;
    height:auto;
   
    
}
#print-content-wrap 
{
    background-color:#ffffff;
    padding-left:61px;
    padding-right:64px;
    overflow:hidden;
    height:auto;
   
    
}



#footer-wrap 
{
    
    background:transparent url(/resource/images/edges/dark_background_bottom.png) no-repeat scroll center bottom;
    height:60px;
    padding-bottom:11px;
    padding-left:21px;
    padding-right:21px;
    margin-bottom:20px;
   
}

#print-footer-wrap 
{
    
    background-color:#ffffff;
    height:60px;
    padding-bottom:43px;
    padding-left:61px;
    padding-right:64px;
   
}




div#footer p 
{
    color:#ffffff;
	padding:1em;
	margin:0;
}
div#header {
	border-bottom:6px double gray;
}
div#content {
	padding-left:10px;
    margin-top:10px;
    width:760px;
	float:right;
}

#content hr 
{
    background:#CCCCCC none repeat scroll 0 0;
    border:medium none;
    color:#cccccc;
    margin-right:26px;
    margin-left:2px;
    height:1px;
}
div#header p {
		font-style:italic;
		font-size:1.1em;
		margin:0;
}
.headerTitle1 {
	
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	padding-left: 15px;
}
.headerTitle2 {
	
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	padding-left: 15px;
}
.tab1 {
	
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.dlgHeader {
	
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.dlgLabel {
	
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.dlgLink {
	
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

/* CSS Document */

.bg1{
background-color:#FFFFFF;
}

.bg2{
background-color:#C6B69F;
}

.bg3{
background-color:#A9B2BB;
}


/* Text Field Values */
.req_text_fields { color:#666666;font-size:10px; }
.not_req_text_fields { background-color : #CCCCCC; }

.mouse_over { background-color :#C6B69F; }
.not_mouse_over { background-color : #A9B2BB; }

.white_text {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.white_text_underline {
font-family:Arial, Helvetica, sans-serif;
text-decoration: underline;
color:#FFFFFF;
}
.white_text_small {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-style: normal;
	font-weight: normal;
}.black_text_small {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-style: normal;
	font-weight: normal;
}.grey_text_small {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#303030;
	font-style: normal;
	font-weight: normal;
}
.black_text_biggish {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	line-height: 15px;
	font-style: normal;
	font-weight: normal;

}

.time_text {
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	line-height: 15px;
	font-style: normal;
	font-weight: bold;

}
.top_title {
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 14px;
	line-height: 15px;
	font-style: normal;
	font-weight: bold;

}
.top_text {
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	line-height: 15px;
	font-style: normal;
	font-weight: bold;

}
.black_body_text {
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
line-height: 16px;
vertical-align: top;
}
.white_body_text {
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
line-height: 16px;
vertical-align: top;
}

.dk_blue_text {
font-family:Arial, Helvetica, sans-serif;
color: #000099;
}

.silver_sub_heading_1 {

text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
line-height: 22px;
color: #86959F;
}

.silver_sub_heading_2 {

text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 20px;
color: #86959F;
}


.silver_sub_heading_3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	text-align:left;
	color: #86959F;

}

.black_sub_heading_2 {

text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 16px;
color:#000000;
}


.black_sub_heading_3 {

font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
text-align:left;
color: #000000;
}

.black_sub_heading_4 {

font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
text-align:left;
color: #000000;
}


.black_sub_heading_4_rl {

font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
text-align:right;
color: #000000;
}

.black_stock_info {

font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 18px;
text-align:left;
font-weight: normal;
color: #565352;
}
.side_text_1 {
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 18px;
font-weight: normal;
color: #565352;
}
.side_heading_1 {
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #AD9A7D;
	font-style: normal;
	font-variant: normal;
}
.gold_sub_heading_1 {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #AD9A7D;
	font-style: normal;
	font-variant: normal;
}
.red_playaway
{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #FF0000;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
.green_playaway
{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #00FF00;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
.blue_playaway
{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #0000FF;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

.black_playaway
{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
.black_playaway
{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #ffffff;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

.gold_sub_heading_2 {

text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 16pt;
color: #AD9A7D;
}


.gold_sub_heading_3 {

font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
text-align:left;
color: #AD9A7D;
}


.goldsubheading4 {

font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 20px;
text-align:left;
color: #AD9A7D;
}


.text_white {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
}

.table_text_light_blue {
background-color:#CCFFFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000099;
}


.table_text_dark_blue {
background-color:#FFFFFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#BBFFFF;
}


.table_text_red {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#FF0000;
}
.black_text_new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #000000;
}
.charcoal_text_new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #565352;
}
.textwhiteCopy {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	line-height: 18px;
}
.black_text {  font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000;  background-color: #ffffff}


.menuLine1 {  font-size: 18pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #ffffff; text-align: center ; background-color: #AD9A7D}
.menuLine2 {  font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #aaaaaa; text-align: center ; background-color: #ffffff}
.menuSearch { font-family: Arial; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #AD9A7D; text-align: left ; background-color: #ffffff}
.nwConnectionOk {  font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-align: center ; background-color: #66FF66}
.nwConnectionNoConfig {  font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-align: center ; background-color: #FF9900}
.nwConnectionDisconnected {  font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-align: center ; background-color: #FF0000}


.brown_button {
	
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #AD9A7D;
}

.banner_text_big {
	
	font-size: 16pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background-color: #AD9A7D;
}
.banner_text {
	    background-color:transparent;
    border:medium none;
    color:#FF9933;
    font-size:16px;
    font-weight:normal;
    margin-bottom:9px;
    padding-bottom:10px;
    text-align:center;
    text-decoration:underline;
}
.progress_text {
	
	font-size: 8pt;
	font-weight: bold;
	color: #AD9A7D;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background-color: #ffffff;
	padding-left:3px;
}

.popup_button {
    background-color:transparent;
    border:medium none;
    color:#FF9933;
    font-size:16px;
    font-weight:normal;
    text-align:center;
    text-decoration:underline;
}

.popup_banner_header {
	
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #AD9A7D;
}
.popup_text {
	
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #C6B69F;
}
.popup_textbox {
	
	font-size: 8pt;
	font-weight: bold;
	color: #AD9A7D;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background-color: #ffffff;
}
.dialog_menu1_text {
	
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background-color: #AD9A7D;
	border-left: solid #AD9A7D 5px;
	border-right: solid #AD9A7D 5px;
	border-bottom: solid #AD9A7D 1px;
	text-decoration: underline;
}
.dialog_menu1_text:hover {
	
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background-color: #C6B69F;
	border-left: solid #C6B69F 5px;
	border-right: solid #C6B69F 5px;
	border-bottom: solid #C6B69F 1px;

}
.app_status_text {
	
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

.dialog_menu2_text {
	
	font-size: 8pt;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background-color: #C6B69F;
	border-left: solid #C6B69F 5px;
	border-right: solid #C6B69F 5px;
	border-bottom: solid #C6B69F 1px;
	text-decoration: underline;
}
.dialog_menu2_text:hover {
	
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background-color: #AD9A7D;
	border-left: solid #AD9A7D 5px;
	border-right: solid #AD9A7D 5px;
	border-bottom: solid #AD9A7D 1px;
}


.dialog_menu3_text {
	
	font-size: 12pt;
	font-weight: bold;
	color: #AD9A7D;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background-color: #ffffff;
	border-left: solid #ffffff 5px;
	border-right: solid #ffffff 5px;
	border-bottom: solid #ffffff 1px;
}
.dialog_menu3_text:hover {
	
	font-size: 12pt;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background-color: #AD9A7D;
	border-left: solid #AD9A7D 5px;
	border-right: solid #AD9A7D 5px;
	border-bottom: solid #AD9A7D 1px;
}

.panelheader {
	
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: left;
	text-decoration: none;
}
.panelheader:hover {
	
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: left;
	text-decoration: underline;
}

.trainstatus-tableitem {
	
	font-size: 18pt;
	background-color: #FFFFFF;
	padding: 2px;
}
.trainstatus-tableheader {
	
	font-size: 8pt;
	background-color: #CCCCCC;
	padding: 2px;
}
.admin-menu {
	
	font-size: 8pt;
	color: #333333;
	background-color: #DEDFDE;
	text-decoration: none;
	padding: 2px;
	border-color: #DEDFDE;
	border-width: 1px;
	border-style: solid;	
}
.trainstatus-tableselecteditem {
	
	font-size: 8pt;
	background-color: #000066;
	padding: 2px;
	color: #FFFFFF;
	vertical-align: top;
}
.admin-recordth {
	
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.admin-record {
	
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 5px;
}
.admin-recordinput {
	
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 5px;
	border-color: #DEDFDE;
	border-width: 1px;
	border-style: solid;
}
.admin-titleBar {
	
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 5px;
	border-color: #DEDFDE;
	border-width: 0px;
	border-style: solid;
}
.dlg-title {
	
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000066;
	padding: 2px;
}
.tableitem {
	
	font-size: 8pt;
	background-color: #FFFFFF;
}
input.text{
    border:1px solid #CCCCCC;
    padding:2px;
}
.iframe {
	height: 200px;
	width: 100%;
}
.trainstatus-tableitem-red {

	
	font-size: 8pt;
	background-color: #FF0000;
	padding: 2px;
}
.trainstatus-tableitem-green {

	
	font-size: 8pt;
	background-color: #66FF66;
	padding: 2px;
}
.admin-record-hidden {

	
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 5px;
}
.dlgText {

	
	font-size: 8pt;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.text_seller {
	
	font-size: 12pt;
	color: #990000;
	font-style: italic;
	background-color: #FFFFFF;
}.text_buyer {
	
	font-size: 12pt;
	color: #000099;
	font-style: italic;
	background-color: #FFFFFF;
}
.sortascheaderstyle{
	
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	height: 16px;
	border-right-style: solid;
	border-right-color: #666666;
	border-right-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-bottom-width: 0px;
	padding-top: 0px;
	padding-left: 0px;
    background-image: url(/resource/images/sort_asc.gif);     
    background-color: #efefef;    
    background-repeat: no-repeat;
    background-position: center right;       
}
.sortdescheaderstyle{
	
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	height: 16px;
	border-right-style: none;
	border-right-color: #666666;
	border-right-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	border-bottom-width: 0px;
	padding-top: 0px;
	padding-left: 0px;
    background-image: url(/resource/images/sort_desc.gif);     
    background-color: #efefef;    
    background-repeat: no-repeat;
    background-position: center right;       
}  
.sortnoneheaderstyle{
	
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	height: 16px;
	border-right-style: none;
	border-right-color: #666666;
	border-right-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #aaaaaa;
	border-bottom-width: 0px;
	padding-top: 0px;
	padding-left: 0px;
    background-color: #ffffff;    
    background-repeat: no-repeat;
    background-position: center;       
}  .my_mm_header{
	
	font-size: 18px;
	color: #111111;
	text-decoration: none;
	border-right-style: none;
	border-right-color: #666666;
	border-right-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #aaaaaa;
	border-bottom-width: 0px;
	padding-top: 0px;
	padding-left: 0px;
    background-color: #C6B69F;    
    background-repeat: no-repeat;
    background-position: center center;       
}  
.table_column_seperator {
	width: 1px;
	background-image: url(/resource/images/table_column_seperator.jpg);
}
.list_row_odd2 {
	
	font-size: 11px;
	text-align:left;
	color: #333333;
	text-decoration: none;
	background-color: #EDF3FE;
	height: 18px;
	border-right-style: none;
	border-right-color: #D9D9D9;
	border-right-width: 1px;
	padding-left: 3px;
}
.invoice_header {
	
	font-size: 11px;
	color: #333333;
	background-color: #EDF3FE;
	text-align:left;
}
.stock_row_odd {
	
	font-size: 11px;
	color: #888888;
	background-color: #ffffff;
	text-align:left;
}
.my_details_text {
	
	font-size: 11px;
	background-color: #ffffff;
	text-align:left;
	font-style: normal;
	padding:2px; 
	color: #333333; 
	text-align: left ;
}
.my_details_text_essential {
	
	font-size: 11px;
	background-color: #ffffff;
	text-align:left;
	font-style: normal; 
	color: #ff0000; 
	text-align: left ;
}
.stock_row_even {
	
	font-size: 11px;
	background-color: #ffffff;
	text-align:left;
	font-style: normal; 
	color: #AD9A7D; 
	text-align: left ;
}
.stock_row_grey {
	
	font-size: 11px;
	color: #333333;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #dddddd;
	text-align:left;
}



.list_row_even {
	
	font-size: 11px;
	text-align:left;
	color: #333333;
	text-decoration: none;
	background-color: #ffffff;
	height: 18px;
	border-right-style: none;
	border-right-color: #D9D9D9;
	border-right-width: 1px;
	padding-left: 3px;
}

.search_drop_title
{
	
	font-size: 11px;
	font-style: normal; 
	line-height: normal; 
	text-transform: none; 
	color: #ffffff; 
	text-align: left ;
	background-color: #AD9A7D
}
.search_drop_title_right
{
	
	font-size: 11px;
	font-style: normal; 
	line-height: normal; 
	text-transform: none; 
	color: #ffffff; 
	text-align: left ;
	background-color: #AD9A7D;
	text-align:right
}
.search_drop_content
{
	
	font-size: 11px;
	font-style: normal; 
	line-height: normal; 
	text-transform: none; 
	color: #AD9A7D; 
	text-align: left ;
	background-color: #ffffff
}
.search_drop_content_bold
{
	
	font-size: 11px;
	font-style: normal; 
	line-height: normal; 
	text-transform: none; 
	color: #AD9A7D; 
	text-align: left ;
	font-weight: bold;
	background-color: #ffffff
}

.side_status_title{
	
	font-size: 18px;
	color: #333333;
	text-decoration: none;
	
    
}  
.side_status_text{
	
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	height: 18px;
    background-color: #ffffff;    
}  
.side_detail_text{
	
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	height: 18px;
	text-align:right;
    background-color: #ffffff;    
}  
.side_login_text{
	
	margin-bottom:10px;
	border:solid 1px #ccc;
	padding:3px;
	font-size: 12px;
	color: #222222;
	text-decoration: none;
	height: 18px;
    background-color: #ffffff;
    width:152px;
    color:#666;    
}  
.side_register_text{
	
	font-size: 9px;
	color: #222222;
	text-decoration:underline;
	height: 16px;
	text-align:left;
    background-color: #ffffff;    
}  
/*Modal Popup*/
.modalBackground {
	background-color:#000000;
	filter:alpha(opacity=40);
	opacity:0.6;
}

.modal_popuptitle h2
{
    font-size:30px;
}

.modal_title 
{
    float:left;
}

.modalPopup {
	background-color:#C6B69F;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.dynamicPopulate_Normal
{
	border:silver 1px inset;
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;
}

.dynamicPopulate_Updating 
{
	background-color:White;
	background-image:url(/resource/images/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}
.table_text_gold
{
	
	font-size: 11px;
	font-style: normal; 
	line-height: normal; 
	text-transform: none; 
	color: #AD9A7D; 
	text-align: left ;
	background-color: #ffffff
}
.tabOff
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;   
    TEXT-ALIGN: CENTER;  
    COLOR: #555555;
    BACKGROUND-COLOR: #d5c4A2;  
    BORDER-BOTTOM: #AD9A7D 1PX SOLID;
    HEIGHT: 25;
    CURSOR: HAND;
}
.tabOn
{    
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;    
    TEXT-ALIGN: CENTER;
    COLOR: #000000;
    BACKGROUND-COLOR: #C6B69F;
    BORDER-BOTTOM: #C6B69F 1PX SOLID;    
    HEIGHT: 35;
    CURSOR: HAND;
}
.sortascheaderstyle{
	
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	height: 16px;
	border-right-style: solid;
	border-right-color: #666666;
	border-right-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-bottom-width: 0px;
	padding-top: 0px;
	padding-left: 0px;
    background-image: url(/resource/images/sort_asc.gif);     
    background-color: #cccccc;    
    background-repeat: no-repeat;
    background-position: center right;       
}
.sortdescheaderstyle{
	
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	height: 16px;
	border-right-style: none;
	border-right-color: #666666;
	border-right-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	border-bottom-width: 0px;
	padding-top: 0px;
	padding-left: 0px;
    background-image: url(/resource/images/sort_desc.gif);     
    background-color: #cccccc;    
    background-repeat: no-repeat;
    background-position: center right;       
}  
.sortnoneheaderstyle{
	
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	height: 16px;
	border-right-style: none;
	border-right-color: #666666;
	border-right-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #aaaaaa;
	border-bottom-width: 0px;
	padding-top: 0px;
	padding-left: 0px;
    background-color: #dddddd;    
    background-repeat: no-repeat;
    background-position: center;       
}  
.tcs {
	width: 1px;
	background-image: url(/resource/images/table_column_seperator.jpg);
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
input , select
{
    border:solid 1px #cccccc;
     outline-style:none !important;
    -moz-outline-style: none;

    
} 
input:focus , select:focus , input:active , select:active
{
    border:solid 1px #ff9933;
    outline-style:none !important;
    -moz-outline-style: none;    
}

tr.step_complete
{
    
    background:none;
    font-size:16px;
}
tr.step_complete td,tr.step_complete th
{
    font-size:16px;padding:5px;
}

tr.step_active 
{
  
    background:#ffffff;font-size:16px;
}
tr.step_active td,tr.step_active th
{
    background:#ffffff;font-size:16px;padding:10px;min-height:50px;
}

tr.step_future
{
    background:none;font-size:16px;
}

tr.step_future td,tr.step_future th
{
    background:none;font-size:16px;color:#cccccc;Padding:5px;
}
a:focus ,a:active
{
    outline-style:none !important;
    -moz-outline-style: none;
}

textarea:focus
{
    border:solid 1px #ff9933;
    outline: none;
	-moz-outline-style: none;
    
}

select:focus
{
    border:solid 1px #ff9933;
    outline: none;
	-moz-outline-style: none;
    
}
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

