html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}

body {min-width: 960px;}.container_16{margin-left: auto;margin-right: auto;width: 960px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {display: inline;float: left;margin-left: 9px;margin-right: 9px;}.push_1, .pull_1,.push_2, .pull_2,.push_3, .pull_3,.push_4, .pull_4,.push_5, .pull_5,.push_6, .pull_6,.push_7, .pull_7,.push_8, .pull_8,.push_9, .pull_9,.push_10, .pull_10,.push_11, .pull_11,.push_12, .pull_12,.push_13, .pull_13,.push_14, .pull_14,.push_15, .pull_15 {position: relative;}.alpha {margin-left: 0;}.omega {margin-right: 0;}.container_16 .grid_1 {width: 42px;}.container_16 .grid_2 {width: 102px;}.container_16 .grid_3 {width: 162px;}.container_16 .grid_4 {width: 222px;}.container_16 .grid_5 {width: 282px;}.container_16 .grid_6 {width: 342px;}.container_16 .grid_7 {width: 402px;}.container_16 .grid_8 {width: 462px;}.container_16 .grid_9 {width: 522px;}.container_16 .grid_10 {width: 582px;}.container_16 .grid_11 {width: 642px;}.container_16 .grid_12 {width: 702px;}.container_16 .grid_13 {width: 762px;}.container_16 .grid_14 {width: 822px;}.container_16 .grid_15 {width: 882px;}.container_16 .grid_16 {width: 942px;}.container_16 .prefix_1 {padding-left: 60px;}.container_16 .prefix_2 {padding-left: 120px;}.container_16 .prefix_3 {padding-left: 180px;}.container_16 .prefix_4 {padding-left: 240px;}.container_16 .prefix_5 {padding-left: 300px;}.container_16 .prefix_6 {padding-left: 360px;}.container_16 .prefix_7 {padding-left: 420px;}.container_16 .prefix_8 {padding-left: 480px;}.container_16 .prefix_9 {padding-left: 540px;}.container_16 .prefix_10 {padding-left: 600px;}.container_16 .prefix_11 {padding-left: 660px;}.container_16 .prefix_12 {padding-left: 720px;}.container_16 .prefix_13 {padding-left: 780px;}.container_16 .prefix_14 {padding-left: 840px;}.container_16 .prefix_15 {padding-left: 900px;}.container_16 .suffix_1 {padding-right: 60px;}.container_16 .suffix_2 {padding-right: 120px;}.container_16 .suffix_3 {padding-right: 180px;}.container_16 .suffix_4 {padding-right: 240px;}.container_16 .suffix_5 {padding-right: 300px;}.container_16 .suffix_6 {padding-right: 360px;}.container_16 .suffix_7 {padding-right: 420px;}.container_16 .suffix_8 {padding-right: 480px;}.container_16 .suffix_9 {padding-right: 540px;}.container_16 .suffix_10 {padding-right: 600px;}.container_16 .suffix_11 {padding-right: 660px;}.container_16 .suffix_12 {padding-right: 720px;}.container_16 .suffix_13 {padding-right: 780px;}.container_16 .suffix_14 {padding-right: 840px;}.container_16 .suffix_15 {padding-right: 900px;}.container_16 .push_1 {left: 60px;}.container_16 .push_2 {left: 120px;}.container_16 .push_3 {left: 180px;}.container_16 .push_4 {left: 240px;}.container_16 .push_5 {left: 300px;}.container_16 .push_6 {left: 360px;}.container_16 .push_7 {left: 420px;}.container_16 .push_8 {left: 480px;}.container_16 .push_9 {left: 540px;}.container_16 .push_10 {left: 600px;}.container_16 .push_11 {left: 660px;}.container_16 .push_12 {left: 720px;}.container_16 .push_13 {left: 780px;}.container_16 .push_14 {left: 840px;}.container_16 .push_15 {left: 900px;}.container_16 .pull_1 {left: -60px;}.container_16 .pull_2 {left: -120px;}.container_16 .pull_3 {left: -180px;}.container_16 .pull_4 {left: -240px;}.container_16 .pull_5 {left: -300px;}.container_16 .pull_6 {left: -360px;}.container_16 .pull_7 {left: -420px;}.container_16 .pull_8 {left: -480px;}.container_16 .pull_9 {left: -540px;}.container_16 .pull_10 {left: -600px;}.container_16 .pull_11 {left: -660px;}.container_16 .pull_12 {left: -720px;}.container_16 .pull_13 {left: -780px;}.container_16 .pull_14 {left: -840px;}.container_16 .pull_15 {left: -900px;}.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}.clearfix:before,.clearfix:after {content: "\0020";display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}.clearfix:after {clear: both;}.clearfix {zoom: 1;}

/* vertical push top */
.tpush_1 {margin-top:3px}
.tpush_2 {margin-top:6px}
.tpush_3 {margin-top:9px}
.tpush_4 {margin-top:12px}
.tpush_5 {margin-top:15px}
.tpush_6 {margin-top:18px}
.tpush_7 {margin-top:21px}
.tpush_8 {margin-top:24px}
.tpush_9 {margin-top:27px}
.tpush_10 {margin-top:30px}
.tpush_11 {margin-top:33px}
.tpush_12 {margin-top:36px}
.tpush_13 {margin-top:39px}
.tpush_14 {margin-top:42px}
.tpush_15 {margin-top:45px}
/* vertical push bottom */
.bpush_1 {margin-bottom:3px}
.bpush_2 {margin-bottom:6px}
.bpush_3 {margin-bottom:9px}
.bpush_4 {margin-bottom:12px}
.bpush_5 {margin-bottom:15px}
.bpush_6 {margin-bottom:18px}
.bpush_7 {margin-bottom:21px}
.bpush_8 {margin-bottom:24px}
.bpush_9 {margin-bottom:27px}
.bpush_10 {margin-bottom:30px}
.bpush_11 {margin-bottom:33px}
.bpush_12 {margin-bottom:36px}
.bpush_13 {margin-bottom:39px}
.bpush_14 {margin-bottom:42px}
.bpush_15 {margin-bottom:45px}
/* horizontal push left */
.lpush_1 {margin-left:6px}
.lpush_2 {margin-left:12px}
.lpush_3 {margin-left:18px}
.lpush_4 {margin-left:24px}
.lpush_5 {margin-left:30px}
.lpush_6 {margin-left:36px}
.lpush_7 {margin-left:42px}
.lpush_8 {margin-left:48px}
/* horizontal push right */
.rpush_1 {margin-right:6px}
.rpush_2 {margin-right:12px}
.rpush_3 {margin-right:18px}
.rpush_4 {margin-right:24px}
.rpush_5 {margin-right:30px}
.rpush_6 {margin-right:36px}



/** GRID
 ************************************************** */
#gridShowHide {display:none;position:absolute;z-index:1400;width:960px;height:5000px;background:url(../images/grid.png) left top; top: 0;}
#btn-showHideGrid {position:absolute;top:0;right:10px}


body{ font-family: Helvetica, Arial, Verdana, Sans-Serif;font-size:12px;line-height:16px; background-color: #fff; color: #58595b; }


/*GERAL*/
.overflow{ overflow: hidden; }
.acenter{ text-align: center; }
.rcenter{ text-align: right; }
.lcenter{ text-align: left; }
.bold{font-weight:bold }
.normal{font-weight:normal }
.small{font-weight:small }
h1,h2,h3,h4,h5,h6{ font-weight: normal; }
li{ display: inline;}

.border_bottom { border-bottom: 1px solid #000; }
.top_border{ border-top: 1px solid #000; }

.large{ font-size: large; }
.medium{ font-size: medium; }
.small{ font-size: small;}
.orange{ color: #ea5921; }
.dark_red{ color: #751410; }

.clear_left{ clear: left;}
.hide{ display: none;}

a{ color: #58595b; text-decoration: none; }
a.active,a.active:visited { color: #cb4c32; text-decoration: underline;}
/*a:visited{ color: #DBDBDB;}*/
a:hover{ color: #cb4c32 ;}


/**LAYOUT HEADER**/
#header{ width: 100%;  height: 100%; position: relative;  margin: 34px 0 20px 0; color: #58595b;}
#header.publisher{ margin: 50px 0 20px 0; }
#header > .grid_16{ background: url(/images/header_background.png) repeat-x; height: 63px; border: 1px #DBDBDB solid; position: relative;}
#header #verano_logo{ position: absolute; top: -45px; left: 10px; }
#header input[type="text"], #header input[type="password"] { font-family: inherit; font-size: 14px; width: 94%; border: 1px solid #DBDBDB; color: #58595b; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 2px 2px 2px 2px; }
#header #access_restrict{ margin-bottom: 6px;}
#header a{ font-size: small;}
#header .grid_16 > ul{ margin-top: 32px ; }
#header .grid_16 > ul > li{ margin-left: 10px;}

/*FORM ERROR*/
#error_explanation { color: #751410; }
#error_explanation ul {list-style: circle;}
#error_explanation ul li{ display: block;}
#flash{ color: #751410; }

/*HOME*/
#partners{ margin-top: 15px; margin-bottom: 15px; }
#social_networks{ margin-top: 15px; margin-bottom: 15px; background: #f4f4f4; }
#social_networks ul { margin: 15px 0; float: left;}
#social_networks ul li{ margin-left: 18px;  float: left; }
#tabs { margin-top: 15px; position: relative; }
#tabs .content_box{ background: #ebebeb; height: 319px; background: url(/images/tab_background.jpg) repeat-x; clear: left; padding: 20px; color: #58595b;}
#tabs ul{ margin: 0px; }
#tabs ul li{ height: 25px; display: block; text-align: center; padding-top: 12px; overflow:hidden;}
#tabs ul li.ui-state-default{ background: url(/images/aba_open_close.jpg) 0 -38px transparent; }
#tabs ul li.ui-state-active{ background: url(/images/aba_open_close.jpg) 0 0 transparent; }
#tabs ul li.ui-state-active a{ color: #cb4c32;}
#tabs .ui-tabs-hide {  display: none;  }
#main_content #highlights{ margin-top: 30px; position: relative; }
#main_content #highlights h3{ color: #cb4c32; font-size: medium; margin-bottom: 3px; font-weight: bold; }
#main_content #highlights p{ color: #58595B; font-size: small; }
#main_content #highlights .highlight{  overflow: hidden; border-bottom: 1px solid #DBDBDB;  padding-bottom: 6px; min-height: 188px; margin-bottom: 12px;}
#main_content #highlights .highlight a{ text-decoration: underline; }
#rights{ font-size: 10px; color: #58595b; padding-top: 6px;}

a.social { background: url(/images/socialicons.png); display: block; height: 50px; width: 50px;}

a.social.facebook{ background-position:  0px 0px;}
a.social.facebook:hover{ background-position:  0px -51px;}

a.social.twitter{ background-position:  110px 0px;}
a.social.twitter:hover{ background-position:  110px -51px;}

a.social.linkedin{ background-position:  50px -1px;}
a.social.linkedin:hover{ background-position:  50px -52px;}


#right_content .box_container{ margin-top: 20px; margin-bottom: 10px; }
#right_content .small_box {  margin: -1px; background: url(/images/small_box_background.jpg) repeat-x; height: 268px; border: 1px solid #dbdbdb ; overflow: hidden;}
#right_content .small_box.training {  height: 320px; }
#right_content .small_box .title{ border-bottom: 1px solid #dbdbdb;  width: 100%; color: #58595b; height: 35px; overflow:hidden;}
#right_content .small_box .title > a{ color: #CE4C32; padding-right: 6px; }
#right_content .small_box .title h2{ font-size: small; margin: 11px 0 0 15px; }
#right_content .small_box .content .title{ color: #CE4C32; font-size: small; padding: 6px 0 0 6px; height: 100%; border: none; }
#right_content .small_box .content .sub_title{ color: #58595b; font-size: small; padding: 6px 0 0 6px; height: 100%; border: none; }
#right_content .small_box .content .text{ color: #58595b; padding: 6px; }
#right_content .small_box  li{ float: left; min-height: 99px; border-bottom: 1px solid #dbdbdb;} 

#advertising{ margin: 20px 0 10px 0; position: relative; height: 267px; overflow: hidden;}

/*FOOTER*/
#footer{ font-size: 10px; color: #58595b; border-top: 1px solid #DBDBDB; padding-top: 6px;}
#footer a{ font-size: 12px;}

/*ABOUT*/
#about{ margin-top: 30px; margin-bottom: 30px; float:left; color: #58595b;}
#about .text { font-size: small; color: #58595B; line-height: 18px;}
#about .text img{ margin: 3px 9px 3px 9px;}
#about .text p{ margin-bottom: 15px; line-height: 18px;}
#about h1{ color: #cb4c32; margin-bottom: 20px; }
#about #menu{ background: url(/images/history_menu_background.jpg) repeat-x; height: 143px; border: 1px solid #DBDBDB; margin: -1px; overflow: hidden; }
#about #menu h2{ color: #58595b; font-weight: bold; font-size: small; margin: 12px 0 9px 6px;}
#about #menu a{ display:block; width:100%; height: 22px; padding: 3px 0 0 6px; font-size: small;}
#about #menu a.active{ background: #f1f2f2; color: #cb4c32 !important; font-weight: bold; text-decoration: none;}
#about #menu a:hover{ background: #f1f2f2;}

/*PARTNER*/
#partners .thumb{ height: 80px; line-height: 80px; color: #58595b;}
#partners .thumb img{ vertical-align: middle; }
.partner { min-height: 150px; float:left; margin-bottom: 20px; }
.partner p { margin-bottom: 9px; }
.partner .country_name{ font-size: small; font-weight: bold;  width: 100%; position: relative; }
.partner .country_name span{ position: absolute; top: 25%; }
.partner p.company_name{ font-size: medium; margin: 12px 0 12px 0;}
.partner p.email{ color: #cb4c32; font-weight: bold; }

/*LOCATION*/
.location{ float: left;}
.location h2{ color: #58595b; font-size: large; border-bottom: 1px solid #DBDBDB; margin-bottom: 12px; font-weight: bold;}
.location p{ font-size: medium; margin-bottom: 20px; color: #58595B;}
.publisher .location p{ font-size: small; }

/*PRODUCT SERVICE*/
#service_product{ margin-top: 30px; margin-bottom: 30px; float:left;}
#service_product .text { font-size: small; color: #58595B; line-height: 18px;}
#service_product .text img{ margin: 3px 9px 3px 9px;}
#service_product .text p{ margin-bottom: 15px;}
#service_product .text ul{ margin: 16px 0  0 23px; }
#service_product h1,#service_product h2,#service_product h3,#service_product h4{ color: #cb4c32; margin-bottom: 20px; }
#service_product h2,#service_product h3,#service_product h4{margin-top: 20px;}
#service_product #menu{ background: url(/images/history_menu_background.jpg) repeat-x; height: 100%; border: 1px solid #DBDBDB; margin: -1px; overflow: hidden; }
#service_product #menu h2{ color: #58595b; font-weight: bold; font-size: small; margin: 12px 0 9px 6px;}
#service_product #menu a{ display:block;  min-height: 22px; padding: 3px 0 0 6px; font-size: small;}
#service_product #menu a.active{ background: #f1f2f2; color: #cb4c32; font-weight: bold; text-decoration: none;}
#service_product #menu a:hover{ background: #f1f2f2;}
#service_product #menu ul{ margin: 3px 0; }
#service_product #menu ul li{ display: block;  }
#service_product #menu ul li a:hover{ background: none; }
#service_product #menu ul li a.active{ background: none; }
#service_product .sing_in a{ color: #cb4c32 ;  }
#service_product .sing_in a:hover{ font-weight: bold; }
#service_product .month_name{ color: #58595B; font-weight: bold; text-align: center;}
#service_product .month_name ul{ font-weight: normal; margin-top: 6px;}
#service_product .month_name ul li{ margin-bottom: 6px; display: block; }
#service_product .e-value h3{ font-size: medium; color: #4a4a4a; margin-top: 0px; margin-bottom: 0px; }
#service_product .e-value p{ color: #4a4a4a; font-size: medium;}
#service_product .e-value p.payment_type { color: #cb4c32; font-size: medium;}
#service_product .e-value p.payment_name{  color: #4a4a4a; font-weight: bold; font-size: medium;}
#service_product .e-value p.description{ font-size: small;}
#service_product .e-value p.link{ font-size: small; text-decoration: underline; }
#service_product .notice p{ color: #cb4c32; font-size: small; margin-bottom: 6px;}
#service_product .notice p.title{ font-size: large; }

.text li{ display: block; margin-bottom: 6px; }

/*NOTICE*/
.last_notices h2{ font-size: medium; font-weight: bold; margin-bottom: 5px !important; }
.last_notices .notice{ color: #58595B;}

/* MESSAGE */

.sucess_message h2{ color: #CB4C32; font-size: medium; }

#message h2	, 
#message h3 ,
#order h2	, 
#order h3   { margin-top: 9px; margin-bottom: 9px;}

#message h2	,
#order h2	{ color: #cb4c32; font-size: large; }

#message h3	,
#order h3	{ color: #58595B; font-size: medium; }

#message label{ font-weight: bold; font-size: small; }
#message .grid_3, #message .grid_4{ margin-bottom: 9px; }
#message label.error, #order label.error{  color: red; display: block; font-size: small; padding: 0 0 6px 0; font-weight: normal; text-align: center; }


/*ORDER*/
#order {float: left;}
#order h2, #order h3 { margin-bottom: 9px !important;}
#order input[type="text"]{ margin-bottom: 6px; font-size: small;}
#order form > .grid_8 { margin-bottom: 15px;}
.boxContrato {border: 1px solid #999999;height: 300px;line-height: 22px;margin: 0 auto;overflow-y: scroll;padding: 10px;position: static;width: 762px;}
.txt { color: #333333;  font-size: small;}
.boxContrato p { margin-bottom: 5px; text-align: justify; }
#order p.atention{ color: #58595B;}
#order p.atention span{ color: #cb4c32; }
#order .term { color: #58595B;}
#order.show{ color: #58595B; font-size: medium;}
#order.show .grid_8 > .grid_4{ margin-bottom: 6px; }
#order.show .grid_8 > .grid_4.label{ font-weight: bold; }
#order.show h1{ color: #CB4C32; font-size: x-large;font-weight: bold; }
#order label{ font-size: small;}
#order .loader{ font-size: small !important;}
#order .payment_link a.active{ color: #CB4C32;}
.boleto_download a{ font-size: medium; font-weight: bold;}

/*ATTACHMENT*/
.attachment{ margin-bottom:15px; border-bottom: 1px solid #eaeaea; padding-bottom:6px;}
.attachment h3{ font-size: medium; margin-bottom: 6px !important; margin-top:0px !important;}
.attachment p{ color: #58595B; }

/**FORM**/
input[type="text"],input[type="password"], .grid_2 input[type="search"], .grid_2 input[type="date"] { font-family: inherit; font-size: 1.5em; width: 99%; border: 1px solid #999; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 2px 2px 2px 2px; }
textarea { font-family: inherit; font-size: 1em; border: 1px solid #999; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 2px 2px 2px 2px; resize: none; width: 99%; height: 120px; }
textarea.long-text { height: 680px; }
textarea.short-text { height: 140px; }

/*PUBLISHER*/
.publisher .data_header h1{ color: #cb4c32; font-size: medium;  padding-bottom: 3px; margin-bottom: 0px;}
.publisher .data_header { float: left; border-bottom: 1px solid #DBDBDB; margin-bottom: 21px;}
.publisher p {margin-bottom: 10px;}
.publisher label.error{ color: #CB4C32; font-weight: bold; }

.list_data h1{ color: #CB4C32; overflow:hidden;  display: block; font-size: 1.5em; font-weight: bold; letter-spacing: -0.03em; line-height: 1.1em; padding: 18px 0 0px 0;}
.list_data .data{ overflow: hidden; font-weight: bold; color: #58595B;  padding: 6px 0;}
.list_data p{ margin-bottom: 0px; }
.list_data .data.even{background-color: #f3f1f1;}
.list_data .data.odd{background-color: #dfdfdf;}

.list_data .data.even.open{background-color: #81301f; color: #ffffff;}
.list_data .data.odd.open{background-color: #af3f28; color: #ffffff;}

.list_data .data.even.open a,
.list_data .data.odd.open a,
.list_data .data.even.canceled a,
.list_data .data.odd.canceled a{ color: #ffffff ; }

.list_data .data.even.open a:hover,
.list_data .data.odd.open a:hover;{ color: #000000 ; }

.list_data .data.even.canceled{background-color: #361f81; color: #fff;}
.list_data .data.odd.canceled{background-color: #2c1a65; color: #fff;}


.list_data .data:hover{ background-color: #eceaea; }
/*.list_data .header_list p, .list_data .data p{ padding: 0px 6px; }*/
.list_data .header_list{ background-color: #e4e4e4; padding:10px 0; overflow:hidden; }
.list_data .data .buttons a, .list_data .data .buttons a:visited{ font-size: small;}
.list_data .data.importante{ /*font-size: 1.2em;*/   color: #000; }
.list_data .data.destaque{ color: #c7172c;/*font-size: 1.6em;*/  }

.attachment_magick_image.has_link{ border-top: 2px solid #CB4C32; padding-top: 15px; }
.attachment_magick_image .loader{ visibility: hidden; }

#abas_container ul#buttons{ margin: 15px 0; float: left;}
#abas_container #buttons li.grid_2{ padding: 3px 0 3px 0; text-align:center; margin-bottom: 6px; }

#abas_container #buttons li.grid_2.ui-state-default{ background: #444444; }
#abas_container #buttons li.grid_2.ui-state-active{background: #811812; }
#abas_container .ui-tabs-hide {  display: none;  }
#abas_container #buttons li a{ color: #cccccc; }

#home_publisher h1{ color: #cb4c32; margin: 15px 0; font-size: medium; font-weight: bold; }

.order-pagination{ margin: 20px 0; }
a.export.csv{ font-weight: bold; color: #cb4d31; display: block; text-align: right; margin-bottom: 5px;}
/*MENU DROPDOWN*/
/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { float: left; display: block; z-index: 500; position:relative; margin-left: 0px;}
/*ul.dropdown a:hover		            {  }*/
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; height: 23px; padding: 9px 9px 0 9px; color: #58595B;}
ul.dropdown li a:hover              { background: #cb4d31; color: #ffffff;}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */

/* 
	LEVEL TWO
*/
ul.dropdown ul 						{  visibility: hidden; position: absolute; top: 16px; left: 0; margin-top: 16px; }
ul.dropdown ul li 					{ font-weight: normal; background: #eaeaea;  
									  float: none;  border-bottom: 1px solid #DBDBDB;}									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; display: inline-block; font-size: 16px; height: 100%; padding: 9px 9px 9px 9px; width:144px; color: #58595B;} 
ul.dropdown ul li a:hover			{ background: #999999;}
/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; margin-top: 0;}
#header ul.dropdown ul ul li		{ margin-left:0; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }



#btnSubmit { margin: 0 0 0 155px ; }
/* -- Table Styles ------------------------------- */
td {
	font: 10pt Helvetica, Arial, sans-serif;
	vertical-align: top;
}

.progressWrapper {
	overflow: hidden;
}

.progressContainer {
	margin-bottom: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(/images/swfupload/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}
