body{
	scrollbar-arrow-color:#8d9ab0;
	scrollbar-base-color:#8d9ab0;
	scrollbar-shadow-color:#8d9ab0;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-3dlight-color:#8d9ab0;
	scrollbar-track-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(images1/head_unreg.gif) top center no-repeat;
	overflow-y:scroll;
	margin:0px;
	padding:0px;
}
.unreg {width:998px; height:100% }
.unreg .topOmfica{
	height:183px;
	text-align:right;
	vertical-align:bottom;
	padding-bottom:20px;
}

.unreg .topMenu {
	height:31px;
	background:url(images1/menu_bg.gif) repeat-x;
}
.unreg .topMenu th{ padding-bottom:3px; text-align:left}
.unreg .topMenu a{
	line-height:12px;
	font-weight:bold;
	font-size:8.5pt;
	color:#d40027;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	margin:0 45px 0 45px;
}
.unreg .topMenu a.active{
	color:#fff;
	background:#bf202e;
	border-bottom:3px double #fff;
}

.unreg .main{
	vertical-align:top;
	padding-top:30px;
}
.unreg .homeLeft{
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
	line-height:1.5;
	padding:20px 10px 0 0;
}
.unreg .homeLeft a{
	color:#000;
}
.unreg .homeLeft a.pre{
	font-size:14.5pt;
	text-decoration:none;
}
.unreg .homeLeft a:hover{
	text-decoration:underline;
}
.unreg .homeLeft a.more{
	font-size:8.5pt;
	color:#646464;
}
.unreg .homeLeft .flash{
	float:left;
	border:1px solid #c3c1c1;
}
.flashText{
	font-size:11pt;
	color:#616161;
}
.unreg .homeRight{
	width:310px;
	vertical-align:top;
	line-height:1.4;
	font-size:8.5pt;
	text-align:justify;
	border-left:1px solid #d40027;
	padding:0 0 5px 20px;
}
.unreg .homeRight .paddingR{
	padding-right:20px;
}
.unreg .homeRight .what{
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;
	color:#bf202e;
}
.unreg .homeRight a{ color:#000;}
.unreg .login{ 
	font-size:8.5pt;
	color:#011339;
	border-top:1px dotted #011339;
	padding:5px 0 3px 0;
	margin-top:20px;
}
.login .link1:hover,
.rightLink .border .login a:hover,
.homeRight .login a:hover{ color:#c40527}
.rightLink .border .login{
	border:0;
	margin-top:0;
}
.unreg .login td,
.unreg .login a{
	font-size:8pt;
	color:#011339;
}
.error{ color:#cd042f!important;}

.unreg .login .input{
	width:160px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#0f2552!important;
	background:#fafbfb!important;
	border:1px solid #a2a9b8!important;
}
.unreg  .login .sign_in{
	width:93px;
	height:22px;
	text-align:left;
	letter-spacing:1.5;
	font-weight:bold;
	font-size:8pt;
	color:#ce1529;
	background:url(images1/signin.gif) top no-repeat;
	border:0;
	cursor:pointer;
	padding:0px 0px 4px 16px;
}
.inProgress{ height:10px}
.inProgress div{
	font-size:8pt;
	background:#f9e8eb;
	padding:2px 5px 2px 55px;
	margin-bottom:10px;
}

/*-----------------------------*/
.rightLink{
	width:176px; 
	vertical-align:top;
}
.rightLink .border {
	float:left;
	position:fixed;
	top: auto;
    bottom: auto;
	border-left:1px dotted #c53441;
	padding:0 0 0 30px; 
}
.rightLink .border .jump{ 
	font-weight:bold;
	font-size:9pt;
	color:#bf202e;
	background:#f8e8ea;
	padding:0 5px 2px 5px;
	margin:20px 0 10px 0;
}
.rightLink .border .named_anchor{
	margin:20px 0 20px 0;
}
.rightLink .border .named_anchor a
{
	line-height:2;
	font-weight:bold;
	font-size:8.5pt;
	color:#bf202e;
}
.rightLink .border .named_anchor1 a{ line-height:1.5}
.form_table th{
	width:140px;
	color:#000;
	text-align:right;
	vertical-align:top;
	
}
.form_table th span{ font-weight:bold; font-size:12.5pt; }
.form_table th b{ font-size:15pt; }
.form_table td{
	text-align:justify;
	line-height:1.5;
	font-size:8pt;
	color:#000;
	padding:0 45px 0 35px;
}
.form_table td a{ color:#000;}
.miss_activities_h{ 
	font-weight:bold;
	font-variant:small-caps; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	color:#be1717;
	margin-top:40px;
}
.miss_activities{
	width:95%;
	border-top:1px solid #bf202e;
	padding:20px 0 20px 0;
}
.miss_activities .form_table th{ width:180px; font-size:10.5pt;}
.miss_activities .form_table th a{ font-weight:bold;font-size:10.5pt; color:#000}
.nopadding td{
	font-size:8.5pt;
	color:#000;
	padding:0px;}
.commtree{ float:left; border-left:1px solid #9ca2af; }
.commtree td{ vertical-align:bottom; padding:35px 0 0 0}
.commtree td img{ margin-right:10px}
.commtreeDiv div{width:555px; }
.donation_form .error{color:#cd042f}
.donation_form .donat_title{
	font-size:8pt;
	font-weight:bold;
	color:#fff;
	background:#d5d8df;
	padding:2px 0 2px 10px;
}
.donation_form .bg{
	margin-top:2px;
}
.donation_form td{
	white-space:nowrap;
	font-size:8.5pt;
	color:#6a6d75;
	padding:2px 2px 2px 0;
}
.donation_form .dotted td{ border-top:1px dotted #616673; padding-top:10px;}
.input1{
	width:219px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#5c5c5c;
	background:#f7f7f7;
	border:1px solid #5c5c5c;
}
.op_projects td{ font-size:8pt; color:#000; text-align:justify; padding:10px 0 10px 10px}
.op_projects .border td{ border-bottom:1px dotted #98a2ac}
.op_projects .platform td{ font-size:9pt; font-weight:bold; border-bottom:1px solid #10192f!important}
.op_projects  td td a{color:#000; text-decoration:none; white-space:nowrap}
.op_projects  td a{ color:#000}
.op_projects  td td{ 
	line-height:13px;
	font-size:8pt;
	border:0!important; 
	padding:10px 0px 10px 0;
}
.op_projects td td .down{
	font-size:8.5pt;
	color:#b70000;
	background:none;
}
.op_projects .notAvailable{
	color:#98a2ac;
	text-align:left;
}
.info td,
.info a{
	line-height:1.5;
	font-size:8pt;
	color:#000;
}
.info .document span{ 
	display:block; 
	font-weight:bold; 
	background:#e9ebee;
	padding:5px
}
.info span.title{
	font-weight:bold;
	font-size:10pt;
}
td.memorandum{ padding:0 20px 0 20px;}
td.memorandum b{ font-size:9pt;}
/*-----------about---------------*/
.app_form .error{ 
	font-size:8pt; 
	color:#cd042f;
	font-weight:bold;
}
.app_form td{ 
	color:#333333;
	font-size:8.5pt;
}
.align td{ padding:10px 5px 10px 0; white-space:nowrap}
.app_form span{color:#333333}
.app_form .doted td{ 
	border-bottom:1px dotted #333333;
}
.app_form td select,
.app_form td textarea,
.app_form td input{ 
	width:220px;
	font-size:8pt;
	color:#5c5c5c;
	background:#f7f7f7;
	border:1px solid #5c5c5c;
}
.app_form td  a{
	color:#333333;
	text-decoration:underline;
}
/*----------registration-----------*/
.regHead{
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	border-bottom:1px solid #c8213e;
}
/*.regHead span{
	float:left;
	position:relative;
	font-size:22pt;
	bottom:-5px;
}
.regHead div{
	float:left;
	margin:10px 0 0 20px;
}
*/
.regHead p{font-size:17pt;  padding:0 0 0 20px; margin:0}
.regHead p.memorandum{
	font-size:13.5pt;
	padding-bottom:10px;
}
.regHead p.memorandum span{
	font-weight:bold;
	font-size:12pt;
}
.reg td{
	font-weight:normal;
	white-space:nowrap;
	font-size:8.5pt;
	color:#000;
	padding:5px 0 5px 5px;
}
.reg a{ color:#000}
.reg span{
	font-size:8pt;
	color:#858484;
}
.reg .input{
	width:230px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#000;
	background:#f7f7f7;
	border:1px solid #000;
}
.dotted{
	border-top:1px dotted #858585;
	padding:35px 0 0 0;
}
.next,
.back{
	width:119px;
	height:31px;
	text-align:left;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#c40527;
	background:url(images1/next.gif) no-repeat;
	border:0;
	cursor:pointer; 
	padding:0 0 3px 40px;
}
.reg .back{background:url(images1/back.gif) no-repeat;padding:0 0 5px 50px;}
/*---------------------------------*/
.package td,
.package th{
	font-size:8pt;
	background:#f6f6f6;
	padding:10px 10px 20px 10px;
}
.package th {
	text-align:right;
	padding-right:100px
}
.package .nobg td,
.package .nobg th{
	background:none;
	padding-bottom:0;
}
/*------------button---------------*/
.unreg .button1{
	width:108px;
	height:17px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#fff;
	background:url(images1/button1.gif) no-repeat;
	border:0;
	cursor:pointer;
}
.unreg .button2{
	width:68px;
	height:17px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#fff;
	background:url(images1/button2.gif) no-repeat;
	border:0;
	cursor:pointer;
}
.unreg .button3{
	width:121px;
	height:31px;
	text-align:center;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#c40527;
	background:url(images1/button3.gif) no-repeat;
	border:0;
	cursor:pointer;
	padding-bottom:5px;
}

.check{
	width:15px;
	height:15px;
	padding:0;
	margin:0;
}
.bgcode{
	font-size:7.5pt;
	background:#d6d6d6;
	padding:10px 10px 10px 10px;
	margin:10px 0 10px 0;
 }
 .congratulation th{
	line-height:2;
	font-weight:normal;
	font-size:16pt;
	color:#000;
	padding:15px 0 15px 0;
}
.congratulation td{
	font-size:8pt;
	color:#000;
}
.omficaUser td{
	line-height:1.5;
	font-size:8pt;
	color:#000;
	padding:20px 20px 20px 20px;
}
.omficaUser td .name{
	display:block;
	font-size:10pt;
}
.omficaUser td .bio{
	font-size:7.5pt;
	line-height:1.8;
	text-align:justify;
	margin-top:30px;
}

.omficaUser .img{
	border:20px solid #e8e8e8;
}
/*--------footer--------------*/


.unreg .footer{
	height:50px;
	font-size:8.5pt;
	color:#000;
	text-align:center;
	border-top:1px solid #d40027;
}

.unreg .footer b{
	margin:0 50px 0 20px;
}
.unreg .footer a{
	text-decoration:none;
	font-size:8.5pt;
	color:#000;
	margin:0px 20px 0px 20px;
}
/*---------------------------*/
.popup_div{
	position:absolute;
	background:#ebecee;
	border:1px solid #9da0a6;
}
.popup_div td{
	font-size:8pt;
	padding:10px;
	color:#313843;
}
.popup_div .popup_name td{
	height:20px;
	font-weight:bold;
	font-size:8pt;
	letter-spacing:1;
	text-transform:uppercase;
	color:#313843;
	background:url(images/popup_bg.gif) repeat-x;
	padding:2px 5px 2px 5px;
}
.popup_div .name{
	line-height:2;
	text-transform:uppercase;
	letter-spacing:1;
}
.popup_div .input{
	width:200px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#313843;
	background:#fbfbfc;
	border:1px solid #acb0b7;
	margin-bottom:10px;
}
.popup_div .error{ color:#cd042f; margin-bottom:5px;}
.radio{
	vertical-align:middle;
	margin:0;
	padding:0;
}
ul { margin:0 0 0 20px; padding:0 0 0 20px;}
ul li{ list-style-position:outside; }