*  {
	margin: 0;
	padding: 0; }
body,div,td,h1,h2,h3,h4,li,p,blockquote {text-align: right;
	direction: rtl;
}

body  {
    font-size: 14px;
	line-height:145%;
	font-weight:normal;
    font-family: Verdana, Arial, Helvetica, sans-serif }
	
	
	.style1 {
	font-weight: normal;
	color: #336699;
}
.style2 {
	color: #FF9933;
	font-size: large;
}
.style3 {
	color:#FFFFFF;
	font-size: large;
}
	
	
div#inner-form div.validation-advice{
background:none !important;
color:red;
height: auto !important;
left:auto !important;
padding:3px 3px !important;
position: inherit !important;;
text-align:left !important;;
top:auto !important;
margin-left:34px !important;
width:auto !important;
z-index:9999;
}
div#inner-form span,.form-text{font-size:12px !important;
font-weight:normal;
color:#676769}
label.form-label {
color:#676769 !important;
display:block;
float:left;
font-size:12px !important;
font-weight:normal;
height:43px !important;
line-height:43px !important;
width:145px;
margin:0 0 !important;
}

.form-input {
background-image:url(../images/form-input-bg.jpg) !important;
background-position:right top;
background-repeat:no-repeat;
border:medium none;
color:#737373 !important;
cursor:pointer !important;

font-size:12px !important;
height:21px;
margin-left:7px;
margin-top:9px;
padding:9px 0 0 10px !important;
vertical-align:top !important;
width:224px !important;
float:right;
}
.form-input-date {
background-image:url(../images/form-cal-bg.jpg) !important;
background-position:right top;
background-repeat:no-repeat;
border:medium none;
color:#737373 !important;
cursor:pointer !important;

font-size:12px !important;
height:21px;
margin-left:7px;
margin-top:9px;
padding:9px 0 0 10px !important;
vertical-align:top !important;
width:224px !important;
float:right;
}
select.form-select {color:#737373 !important;
cursor:pointer !important;
font-size:12px !important;
height:21px;
margin-left:7px;
margin-top:9px;
vertical-align:top !important;
width:234px !important;
float:right;}
.form-input-area{
width:219px;
height:90px;
background:url(../images/form-textarea.jpg) no-repeat bottom !important;
padding:8px;
border:none 0;
}
.submit3 {
background:transparent url(../images/forms-button.jpg) no-repeat scroll center top;
border:0 none;
color:#FFFFFF;
font-size:14px;
height:28px;
margin-bottom:6px;
margin-top:6px;
padding:3px 10px;
text-align:center;
width:102px;
}
#theToolTip{ width:270px !important; height:140px !important; color:#000000 !important}
div#select1 ul{ display:none !important}
div#select1 select{ display:block !important}
div#inner-form div{ float:left; width:410px;}
/* Normal link */
a  {
	text-decoration: underline;
	color:#000000; }

a:hover, a:focus  {
	color:#666666;
	text-decoration:underline; }

 img, fieldset  { border:none; }
 h5 {color:#a10000; font-size:11px;}
 /*h1  { font-size:24px; color:#565656; font-family:Arial, Helvetica; font-weight:bold;}
 h2  { font-size:24px; color:#525151; font-family:Arial, Helvetica; font-weight:normal;}*/
 h3  { font-size:16px; color:#7194A8; font-family:Arial, Helvetica;}
 h4  { font-size:18px; color:#565656; font-family:Arial, Helvetica;font-weight:normal;}
 h4 a  { font-size:18px; color:#565656; font-family:Arial, Helvetica;}
 h5  { font-size:14px; color:#000000; font-family:Arial, Helvetica;}


/* Small text */
.small, .smalldark, .createdate, .modifydate, .mosimage_caption,
.back_button, .pagenavcounter, .pagenav, .pagenavbar, a.readon  {
	font-size: 0.9em;
}



p  {
    padding:5px; }

ul  {
	list-style: none; }

ul li  {
	padding-left: 15px; }

ol  {
	margin-top: 5px;
	margin-bottom: 5px; }

ol li  {
	margin-left: 15px; }

th  {
	padding: 4px;
	font-weight: bold;
	text-align: left; }

fieldset  {
	border: none; }

fieldset a  {
	font-weight: bold; }


a img  {
	border: none; }

td, div, p  {
	font-size:14px; }



/* FORM
--------------------------------------------------------- */
form  {
	margin: 0;
	padding: 0; }

input, select  {
	font: 16px/normal Tahoma, Arial, sans-serif; }

select, .inputbox  {
	padding: 2px; }

.inputbox_sm {
    border: 1px #666666 solid;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-top: 2px;
	font-size:16px; }

textarea  {
	padding-left: 2px; }

.button:hover, .button:focus {
	color:#FFFFFF;
	 }

.button {
	background: url(../images/button.jpg) top no-repeat;
	border:none;
	padding:3px 10px ;
	margin-top:6px;
	margin-bottom:6px;
	width:77px;
	height:28px;
	font-size:14px;	}

.inputbox  {
    margin-top:3px;
	border: 1px solid #000000;
	background:#ffffff;
	color:#000000; }

#search_searchword {
	width:180px; }

.inputbox:hover, .inputbox:focus  {
	border: 1px solid #606060; }

/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog  {

}

table.blog .article_seperator  {
	display: block;
	height: 20px; }


table.contentpane  {
    border-collapse:collapse;
	border-spacing:0px;
	margin:0px;
	padding:0px;
 }

table.contentpaneopen, table.contentpane, table.blog {
	width:98% }

table.contentpaneopen  {
	border: none; }

table.contenttoc  {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 35%; }

table.contenttoc a  {
	text-decoration: none; }

table.contenttoc td  {
	padding: 1px 5px 1px 25px; }

table.contenttoc th  {
	padding: 4px;
	background: #2F2F2F;
	color: #FFFFFF;
	text-indent: 5px;
	border: 1px solid #3F3F3F; }

table.poll  {
	padding: 0;
	width: 100%;
	border-collapse: collapse; }

table.pollstableborder  {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left; }

table.pollstableborder img  {
	vertical-align: baseline; }

table.pollstableborder td  {
	padding: 2px!important; }

table.searchintro  {
	padding: 10px 0;
	width: 80%; }

table.searchintro td  {
	padding: 5px!important; }

 /*Control the Frontend Editor area width*/
table.adminform  {
	width: 400px!important; }

.adminform .inputbox  {
}

.blog_more  {
	margin: 10px 0; }

.blog_more strong  {
	margin: 0 0 5px;
	padding-left: 13px;
	display: block;
	color: #606060;
	text-transform: uppercase; }

td.buttonheading  {
	padding: 0 0 0 3px!important;
	text-align: center; }

.category  {
	font-weight: bold; }

.clr  {
	clear: both; }


.contentdescription  {

	padding-bottom: 30px; }

.contentheading, h1 ,h2 {
	font-size: 20px;
	font-weight: normal;
	line-height: normal; }

a.contentpagetitle , h1,h2 ,table.blog .contentheading,.componentheading{
	text-decoration: none!important;
	color: #105274; }

a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus  {
	text-decoration: none!important;
	color: #105274; }

a.readon  {
	float: right;
	padding: 1px 9px 1px 10px;
	display: block;
	border: 1px #CCCCCC solid;
	font-size:12px;
	font-weight: bold;
	background:#CBC9C9 none repeat scroll 0%;
	text-decoration: none; }

a.readon:hover, a.readon:active, a.readon:focus  {
    color:#FFFFFF;	
	text-decoration:none;
	background:#5F5F5F none repeat scroll 0%; }


h1,h2{ padding:0 0 4px 0; margin:0;}
.createdate  {
    padding-bottom:5px;
	line-height: 10px;
	font-weight: bold; }

.modifydate  {
	color: #7E7E7E;
	height: 15px; }

.moduletable  {
	padding: 0; }

.mosimage  {
	padding: 0;
	margin:2px;	}

.mosimage img  {
	padding: 0;
	margin: 0!important; }

.mosimage_caption  {
	margin-top: 5px;
	padding: 1px 2px;
	color: #7E7E7E; }

.pagenav,
.pagenav_prev,
.pagenav_next,
.pagenavbar  {
	padding: 0 2px; }

a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a  {
	text-decoration: none; }

a.pagenav:hover, a.pagenav:active, a.pagenav:focus,
.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus,
.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus,
.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus  {
	text-decoration: none; }

.pagenavbar  {
	padding-left: 14px; }

.pagenavcounter  {
	padding: 8px 14px 0 14px; }

.sectiontableheader  {
	padding: 3px 5px;
	border: 1px solid #222222;
	background: #2F2F2F;
	color: #FFFFFF;
	font-weight: bold; }

tr.sectiontableentry1 td  {
	padding: 5px; }

tr.sectiontableentry2 td  {
	padding: 5px; }

.small  {
}

.smalldark  {
	text-align: left; }

div.syndicate div  {
	text-align: center; }

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td  {
	background: none; }

/* Default Joomla! Menu */
a.mainlevel  {
	display: block;
	text-decoration: none;	
	background:url(../images/bordertopmenu.jpg) no-repeat left top;
	min-height:20px;
	color:#666;
	padding-left:7px;
	/*padding-top:3px;*/
	line-height:25px;
	font-size:12px;
	font-weight:normal; }

a.mainlevel:hover,
a.mainlevel:focus  {
	text-decoration: none;
	color: #666666;
	font-weight:bold }
ul#mainlevel li{ padding-left:2px;}
a.mainlevel:active,a.mainlevel#active_menu  {
	text-decoration: none;
	color:#8CABC7; font-weight:bold}

a.sublevel  {
	padding: 2px 4px 2px 18px;
	display: block;
	background: url(../images/bullet-list.gif) no-repeat 2% 50%;
	text-decoration: none; }

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus  {
	text-decoration: none; }

a.mainlevel-nav  { border:none; text-decoration:none; color:#000000 ; padding:4px; text-align:center}
a.mainlevel-nav:visited   { border:none; text-decoration:none; color:#000000}
a.mainlevel-nav:hover   { text-decoration:none;  color:#000000; height:auto}
a.mainlevel-nav:active   { border:none; text-decoration:none;  color:#000000}

a.mainlevel-ftr  { border:none; text-decoration:none; color:#333 ; padding:4px; text-align:center; font-size:12px}
a.mainlevel-ftr:visited   { border:none; text-decoration:none; color:#333}
a.mainlevel-ftr:hover   { text-decoration: underline;  color:#333; height:auto}
a.mainlevel-ftr:active   { border:none; text-decoration:none;  color: #333333}

/* MISCELLANOUS
----------------------------------------------------------- */
div.back_button a,
div.back_button a:hover,
div.back_button a:active  {
	margin: 10px 0;
	display: block;
	background: none!important;
	text-decoration: none!important; }

#mod_login_password, #mod_login_username  {
	width: 50%; }

#mod_login_password  { 
    padding:2px;
	width: 160px; }



#mod_login_username  {

    padding:2px;
	width: 160px; }

#mod_login_remember  {
	border: none;
	background: none; }

label { 

    margin-bottom:2px;
	margin-top:13px; }

/* Clearfix */
.clearfix:after  {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden; }

* html > body .clearfix  {
	width: 100%;
	display: block; }

* html .clearfix  {
	height: 1%; }

/* Firefox Scrollbar Hack*/
html  {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto; }
	
	
/* Typography
--------------------------------------------------------- */	


.bulbon {
	background:transparent url(../images/lightbulb_on.gif) no-repeat scroll left center;;
	color:#3589E3;
	padding-left:25px; }

.bulboff {
	background:transparent url(../images/bulboff.gif) no-repeat scroll left center;;
	color:#3589E3;
	padding-left:25px; }

.stop {
	background:transparent url(../images/stop.gif) no-repeat scroll left center;;
	color:#3589E3;
	padding-left:25px; }

.bolt {
	background:transparent url(../images/bolt.gif) no-repeat scroll left center;;
	color:#3589E3;
	padding-left:25px; }
	
.question {
	background:transparent url(../images/question.gif) no-repeat scroll left center;;
	color:#3589E3;
	padding-left:25px; }
	
.smexclamation {
	background:transparent url(../images/exclamation.gif) no-repeat scroll left center;;
	color:#3589E3;
	padding-left:25px; }
	
.cross {
	background:transparent url(../images/cross.gif) no-repeat scroll left center;;
	color:#3589E3;
	padding-left:25px; }

.bullet {
	background:transparent url(../images/bullet.gif) no-repeat scroll left center;
	color:#3589E3;
	padding-left:25px; }
	
.attach {
	background:transparent url(../images/attach.gif) no-repeat scroll left center;
	color:#3589E3;
	padding-left:25px; }

.asterick {
	background:transparent url(../images/asterisk_yellow.gif) no-repeat scroll left center;
	color:#3589E3;
	padding-left:25px; }
	
.acceptblk {
	background:transparent url(../images/accept_blk.gif) no-repeat scroll left center;
	color:#3589E3;
	padding-left:25px; }
	
.accept {
	background:transparent url(../images/accept.gif) no-repeat scroll left center;
	padding-left:30px;
	color:#666666;
	text-decoration:none}
	
.camera {
	background:transparent url(../images/camera.png) no-repeat scroll left center;
	padding-left:30px;
	 }
.qmark {
	background:transparent url(../images/qmark.png) no-repeat scroll left center;
	padding-left:30px;
	 }
.dollar {
	background:transparent url(../images/dollar.png) no-repeat scroll left center;
	padding-left:30px;
	 }

.error {
	background:#E3E3E3 url(../images/stop.png) no-repeat scroll 6px center;
	border:1px solid #CDCDCD;
	color:#C63434;
	font-size:13px;
	font-weight:bold;
	margin:8px auto;
	padding:8px 4px 8px 40px;
	text-align:left; }

.folder {
	background:#E3E3E3 url(../images/folder.png) no-repeat scroll 6px center;
	border:1px solid #CDCDCD;
	color:#474747;
	font-size:13px;
	font-weight:bold;
	margin:8px auto;
	padding:8px 4px 8px 40px;
	text-align:left; }

.exclamation {
	background:#E3E3E3 url(../images/exclamation.png) no-repeat scroll 6px center;
	border:1px solid #CDCDCD;
	color:#5053C6;
	font-size:13px;
	font-weight:bold;
	margin:8px auto;
	padding:8px 4px 8px 40px;
	text-align:left; }

.newblue {
	background: transparent url(../images/newblue.png) no-repeat scroll 6px center;
	color:#3A3974;
	font-size:30px;
	font-weight:bold;
	height: 45px;
	line-height:45px;
	margin:8px auto;
	padding:8px 4px 8px 75px;
	text-align:left;
	width:340px; }
	
.newblack {
	background: transparent url(../images/newblk.png) no-repeat scroll 6px center;
	color:#272727;
	font-size:30px;
	font-weight:bold;
	height: 45px;
	line-height:45px;
	margin:8px auto;
	padding:8px 4px 8px 75px;
	text-align:left;
	width:340px; }
	
.newred {
	background: transparent url(../images/newred.png) no-repeat scroll 6px center;
	color:#7B2F0A;
	font-size:30px;
	font-weight:bold;
	height: 45px;
	line-height:45px;
	margin:8px auto;
	padding:8px 4px 8px 75px;
	text-align:left;
	width:340px; }
	
.introletter {
	color:#000000;
	display:block;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:40px;
	font-style:normal;
	font-weight:normal;
	line-height:30px;
	padding:4px 8px 0pt 0pt; }
	
blockquote {
	background:transparent url(../images/leftquote.png) no-repeat scroll 1px 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.5em;
	font-style:italic;
	font-weight:normal;
	line-height:1.5;
	padding:6px 30px; }
	
blockquote div {
	padding-left:15px;
	background:transparent url(../images/rightquote.png) no-repeat scroll right bottom; }

/* Modules
--------------------------------------------------------- */
div#wrapper1-inner{ width:982px; margin:0 auto; background:url(../images/body_border_bg.jpg) top repeat-y;}

#s5_leftcol div.module {
	padding-bottom:20px; }

#s5_leftcol div.module div div div  {
	padding-left:5px;}




#s5_leftcol div.module div div div table td {
    
	padding-left:5px; }

#s5_leftcol div.module div div div table  {
	width:98%; }
/*aca*/
#s5_leftcol div.module-aca {
	padding-bottom:20px; }

#s5_leftcol div.module-aca div div div {
	padding-left:5px;}


#s5_leftcol div.module-aca div div div table td {
    
	padding-left:5px; }

#s5_leftcol div.module-aca div div div table  {
	width:98%; }

#s5_rightcol div.module {
	padding-bottom:8px; }
#s5_rightcol div.module td{ text-align: right;}
#s5_rightcol div.module div div div  {
	padding-left:5px; }

#s5_rightcol div.module  h3 {
   color:#FFFFFF;
   background:url(/images/bg_heading_blue.gif) no-repeat left top; }

	padding-left:10px;
	padding-top:8px;
	font-size:16px;
	width: 205px;
	height:40px;
	color:#000000; }

	
#s5_rightcol div.module div div div table td {
	padding-left:5px; }

#s5_spbox4 div.moduletable {
	padding-bottom:20px; }

#s5_spbox4 div.moduletable h3 { 
	font-size:20px;
	color:#858585;   
	padding-bottom:20px; }

#s5_spbox5 div.moduletable {
	padding-bottom:20px; }
  
#s5_spbox5 div.moduletable h3 { 
    font-size:20px;
	color:#858585;
	padding-bottom:20px; }

#s5_spbox6 div.moduletable {
	padding-bottom:20px; }

#s5_spbox6 div.moduletable h3 { 
    font-size:20px;
	color:#858585;   
	padding-bottom:20px; }

#s5_spbox4 div.moduletable ul {
	padding:0;
	margin:0; }

#s5_spbox4 div.moduletable li {
	padding:0;
	margin:0;
	padding-bottom:12px; }

#s5_spbox4 div.moduletable li a {
    color:#FFFFFF;
	text-decoration:none;
	background:url(../images/bullet_n.gif) top left no-repeat;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px; }

#s5_spbox4 div.moduletable li a:hover {
	color:#999999;
    background:url(../images/bullet_o.gif) top left no-repeat; }
	
#s5_spbox5 div.moduletable li a:hover {
    background:url(../images/bullet_o.gif) top left no-repeat; }
	
#s5_spbox5 div.moduletable ul {
	padding:0;
	margin:0; }

#s5_spbox5 div.moduletable li {
	padding:0;
	margin:0;
	padding-bottom:12px; }

#s5_spbox5 div.moduletable li a {
    color:#FFFFFF;
	text-decoration:none;
	background:url(../images/bullet_n.gif) top left no-repeat;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px; }

#s5_spbox5 div.moduletable li a:hover {
	color:#999999;
    background:url(../images/bullet_o.gif) top left no-repeat; }

#s5_spbox6 div.moduletable ul {
	padding:0;
	margin:0; }

#s5_spbox6 div.moduletable li {
	padding:0;
	margin:0;
	padding-bottom:12px; }

#s5_spbox6 div.moduletable li a {
    color:#FFFFFF;
	text-decoration:none;
	background:url(../images/bullet_n.gif) top left no-repeat;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px; }

#s5_spbox6 div.moduletable li a:hover {
	color:#999999;
    background:url(../images/bullet_o.gif) top left no-repeat; }
	
/*  Top menu module position "top", menu name must be "flat list", class suffix "-nav" */

#s5_topmenu ul a{
    
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    line-height:45px;
	float:left;
	padding-left: 16px;
	padding-right: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
    height: 48px; }

#s5_topmenu li a{
    background:transparent url(../images/seperator.jpg) no-repeat;
    float:left;
	padding-left: 16px;
	padding-right: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
    height: 48px; color:#666666 }
	
#s5_topmenu li a#active_menu{color:#8CABC7; font-weight:bold}

#s5_topmenu ul li {
    padding:0px;
	float:left;
	height: 56px; }
	
#s5_topmenu a:hover {
    /*background:transparent url(../images/topmenu_back.jpg) repeat-x; #8CABC7*/
    color: #999999;
	padding-left: 16px;
	padding-right: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	height: 48px; }
	
#s5_topmenu.active_menu.mainlevel {
    color:#8CABC7;
    text-decoration:none;
    background-position:right;
    /*background-image:url(../images/hover_arrow.jpg);*/

}


/*  Bottom menu user7 menu name must be "flat list", class suffix "-bottom"  */

ul#mainlevel-bottom {
	display:block;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none; }
	
ul#mainlevel-bottom li {
	display:block;
	border-right: 1px #000000 solid;
	float:left;
	margin:0pt;
	overflow:hidden;
	padding-left:2px;
	padding-right:2px; }
	
ul#mainlevel-bottom li a {
	color:#000000;
	display:block;
	padding:1px 5px;
	text-decoration:none; }
	
ul#mainlevel-bottom li a:hover {
	border:1px solid #000000;
	padding:0px 4px; }
	
	
/* Layout
--------------------------------------------------------- */
.logo { 
     margin-top: 20px; margin-left:15px; }

#s5_wrapper  {
    width:100%;
	text-align:center; }

#s5_wrapinner  {
    width:970px; margin:0 auto;
	text-align:left; }
	
#s5_usertoolswrap  { 
	top:0;
	display:none;
	width:970px;
	margin:0 auto;
	height:35px;
    background:url(../images/bg_toolbar.jpg) repeat-x left top;	}
	
#s5_usertools  { 
	width:970px;
	height:35px;
	margin:0 auto; }
	
	.s5_usertools_search  {
		padding-right: 3px;
	    float: right; }
	
	.s5_usertools_colors  {
		padding-right: 15px;
		padding-top: 4px; 
	    float: right; }
	.s5_usertools_widths  {
	    padding-right: 20px;
		padding-top: 3px; 
	    float: right; }	
	.s5_usertools_fonts  {
	    padding-right: 10px;
		padding-top: 2px; 
	    float: right; }
	
#s5_topwrap { 
    background:url(../images/bg_top.jpg);
  	width:100%;
	height:105px; }

	
#s5_top {
	width:970px;
	height:105px;
	margin:0 auto; }
	
	#s5_toplogo {
		float:left; }
	
	#s5_topmenu {
		margin-top: 10px;
		float:right;
		width:630px }
	 
	 div#s5_topmenu div.moduletable_menu{ margin-top:15px}
	 div#s5_topmenu input{ background:url(../images/search_bg.jpg) top right no-repeat; float:right; text-align:right; width:129px; height:28px; padding:8px 36px 0 14px; border:none; color:#999999; font-size:12px; font-weight:bold;}
	 div#s5_topmenu div.moduletable-srch{ width:100%; float:right;}
	 div#s5_topmenu div.moduletable_menu{ float:right; margin:0; padding:0}
	 
	 div#s5_leftcol input#wz_11,div#s5_leftcol input#wz_12{ background:url(../images/acajom-input.jpg) top right no-repeat; text-align:right; width:191px; height:20px; padding:8px 6px 0 6px; border:none; color:#B7B7B7; font-size:12px; font-weight:bold;}
	 input#wz_98{ background:url(../images/acajom-input.jpg) top right no-repeat; text-align:right; width:191px; height:20px; padding:8px 6px 0 6px; border:none; color:#B7B7B7; font-size:12px; font-weight:bold;}
	 input#wz_97{ background:url(../images/acajom-input.jpg) top right no-repeat; text-align:right; width:191px; height:20px; padding:8px 6px 0 6px; border:none; color:#B7B7B7; font-size:12px; font-weight:bold;}
	   
	  
	  #wz_99{ background:url(../images/text-area22.jpg) top right no-repeat; text-align:right; width:191px; height:60px; padding:8px 6px 0 6px; border:none; color:#B7B7B7; font-size:12px; font-weight:bold;}
	 
#s5_user123wrap {
    width:970px; margin:0 auto;  
	height:220px;
	background:url(../images/bg_user123.jpg) repeat-x left top; }


#s5_user123{
    width:970px;
	height:220px;
	margin:0 auto;
	padding-top: 0px;
	background:url(../images/header.jpg) no-repeat }

    #s5_user1 {
		margin-top: 25px;
		float:left;
		overflow:hidden;
		height: 175px;
		width:33.3%; }
		
    #s5_user1_50 {
		margin-top: 25px;
		float:left;
		overflow:hidden;
		height: 175px;
		width:49%; }
		
    #s5_user1_100 {
		margin:0;
		float:left;
		overflow:hidden;
		height: 220px;
		width:100%;  }

    #s5_user2 {
		margin-top: 25px;
		float:left;
		overflow:hidden;
		height: 175px;
		width:33.3%; }

    #s5_user2_50 {
		margin-top: 25px;
		float:left;
		overflow:hidden;
		height: 175px;
		width:49%; }
		
    #s5_user2_100 {
		margin:0;
		float:left;
		overflow:hidden;
		height: 220px;
		width:100%; }
		
    #s5_user3 {
		margin-top: 25px;
		float:left;
		overflow:hidden;
		height: 175px;
		width:33.3%; }  

    #s5_user3_50 {
		margin-top: 25px;
		float:left;
		overflow:hidden;
		height: 175px;
		width:49%; }  
		
    #s5_user3_100 {
		margin-top: 25px;
		float:left;
		overflow:hidden;
		height: 175px;
		width:100%; }  

#s5_containerwrap {
    clear:both;     
    margin:0px;
	width:100%; }

#s5_main_bg { 
     width:100%;
	 margin:0px;
	 
	 float:left; }

#s5_main_shadowbottom { 
     width:100%;
	 background:url(../images/main_shadowbottom.jpg) repeat-x left bottom;
	 float:left;
	 padding-top:20px;
	 padding-bottom:20px; }

#s5_contanerinner {
    width:970px;
	margin:0 auto; }

	#s5_leftcol { 
    	width:220px;
		float:left; }

	#s5_inset {
		padding-bottom: 20px;
		margin-left:230px;
		margin-right:230px; }
		
	#s5_inset_both {
		padding-bottom: 20px;
		margin-left:0px;
		margin-right:0px; }
		
	#s5_inset_left {
		padding-bottom: 20px;
		margin-left:0px;
		margin-right:230px; }
		
	#s5_inset_right {
		padding-bottom: 20px;
		margin-left:230px;
		margin-right:0px; }

	#s5_maincontent {
		margin-left:250px;
		margin-right:195px; }
		
	#s5_maincontent_both {
		margin-left:0px;
		margin-right:0px; }
		
	#s5_maincontent_left {
		margin-left:0px;
		margin-right:230px; }
		
	#s5_maincontent_right {
		margin-left:230px;
		margin-right:0px; }

	#s5_rightcol {
    	width: 160px;
		float: right; }

#s5_user456wrap { 
     background: #BFD5E3 url(../images/bg_user456.jpg) repeat-x left top;
	 width:100%;
 	 clear:both; }
	 
#s5_user456 { 
	width:970px;
	margin:0 auto;
	color:#FFFFFF;
	min-height: 435px;
	background: transparent url(../images/line1.jpg) no-repeat scroll right top; }
   
   #s5_user4 {
		float:left;
		overflow:hidden;
		width:33.3%; }

   #s5_user4_50 {
		float:left;
		overflow:hidden;
		width:490px; }
		
   #s5_user4_100 {
		float:left;
		overflow:hidden;
		width:100%; }

   #s5_user5 {
		float:left;
		overflow:hidden;
		width:33.3%; }
		
   #s5_user5_50 {
		float:right;
		overflow:hidden;
		width:470px; }
		
   #s5_user5_100 {
		float:left;
		overflow:hidden;
		width:100%; }
		
   #s5_user6 {
		float:left;
		overflow:hidden;
		width:33.3%; }  
		
   #s5_user6_50 {
		float:left;
		overflow:hidden;
		width:49%; }  
		
   #s5_user6_100 {
		float:left;
		overflow:hidden;
		width:100%; }  

#s5_spbox4 {
	background:none;
	padding-top:30px;
	min-height: 280px;
	padding-left:15px;
	 }
div#s5_spbox4 div.module { width:472px; height:419px; background:url(../images/user4_bg.jpg) top left no-repeat; padding:0; margin:0;}
div#s5_spbox4 div.module div { width:424px; height:370px; margin:21px; float:left;}
div#s5_spbox4 div.module div div,div#s5_spbox5 div.module div div{ margin:0; padding:0; float:left;}
div#s5_spbox4 div.module div h3,div#s5_spbox5 div.module div h3 { border-bottom:#BEBEBE solid 1px; padding-bottom:7px; margin-bottom:8px;color: #105274;font-size: 20px;
	font-weight: bold;
	line-height: normal;}
#s5_spbox5 {
   	background:none;
	padding-top:30px;
	min-height: 280px;
    padding-left:0px;
	 }
div#s5_spbox5 div.module { width:476px; height:419px; background:url(../images/user5_bg.jpg) top left no-repeat;}
div#s5_spbox5 div.module div { width:424px; height:370px; margin:21px; float:left;}


#s5_spbox6 {
 	background: transparent url(../images/line1.jpg) no-repeat scroll left top;
	padding-top:40px;
	min-height: 280px;
    padding-left:13px;
	padding-right:20px; }

#s5_user456bottom {
	background:#FFFFFF url(../images/bg_user678.jpg) repeat-x left top;
	width:100%;
	height: 25px;
	clear:both; }

#s5_user789 {
	width:970px;
	margin:0 auto;
	clear:both;
	padding-top:30px;
	padding-bottom:30px; }
   
	#s5_user7 {
		float:left;
		overflow:hidden;
		width:33.3%; }
		
	#s5_user7_50 {
		float:left;
		overflow:hidden;
		width:49%; }
		
	#s5_user7_100 {
		float:left;
		overflow:hidden;
		width:100%; }

	#s5_user8 {
		float:left;
		overflow:hidden;
		width:33.3%; }
		
	#s5_user8_50 {
		float:left;
		overflow:hidden;
		width:49%; }
		
	#s5_user8_100 {
		float:left;
		overflow:hidden;
		width:100%; }
		
	#s5_user9 {
		float:left;
		overflow:hidden;
		width:33.3%; }  
		
	#s5_user9_50 {
		float:left;
		overflow:hidden;
		width:49%; }  
		
	#s5_user9_100 {
		float:left;
		overflow:hidden;
		width:100%; } 

#s5_bottom {
	clear:both;
	width: 970px; }

#s5_footerwrap {
     width: 970px;
	 margin: 0 auto;
	 padding-top: 10px;
	 padding-bottom: 20px;
     clear: both; }

	#s5_footerleft {
		text-align: right;
		width:15%;
		float: left; }
		
	#s5_footercenter {
		
		width:50%;
		font-size:11px;
		text-align: center;
        margin:0 auto; }	 		
	  
	#s5_footerright {
		text-align: right;
		width:15%;
		float: left; }
span.postext-aca{ width:116px; float:right; margin:16px 0px 0 0}
span.postext-aca a{ float:right; text-decoration:underline; display:block; float:right; padding:0 21px 0 0; background:url(../images/lock.jpg) right no-repeat; font-size:11px;}

div#acasubmit{ width:82px; float:left; margin:0 0 0px 0}


#s5_rightcol div.module div div div h3 {
   color:#FFFFFF;
   background:url(../images/bg_heading_blue.gif) no-repeat left top; }

#s5_leftcol div.module div div div h3 {
   color:#FFFFFF;
   background:url(../images/bg_heading_blue.gif) no-repeat left top; }
#s5_leftcol div.module-aca div div div h3 {
   color:#FFFFFF;
   background:url(../images/bg_heading_blue.gif) no-repeat left top; }

#s5_topmenu a:hover {
    /*background:transparent url(../images/topmenu_back_blue.jpg) repeat-x; }*/}
	
#s5_usertoolswrap {background:url(../images/bg_toolbar_blue.jpg) repeat-x left top;	}
	
#s5_main_bg { 
	 background:#FFFFFF url(../images/bg_container_blue.jpg) left top repeat-x; }




    select.replaced {

      display: none;

    }

    ul.selectReplacement {

      background: url(../images/select_input.jpg) top left no-repeat;

      float:left;

      width: 232px;

	  padding:5px 0px 5px 0px;
	  position:absolute;
	  top:0; left:0;

    }

    ul.selectReplacement li {

      background: #E9E7E8;

      color: #6793AE;

      cursor: pointer;

      display: none;

      font-size: 12px;

      line-height: 23px;

      list-style: none;

      margin: 0px 15px 0px 5px;

      padding: 0px 12px 0px 6px;

      width: 200px;

    }

    ul.selectOpen li {

      display: block;

    }

    ul.selectReplacement li.selected {

      background: url(bottom.gif) bottom left no-repeat;

      color: #6793AE;

      display: block;

    }

    ul.selectOpen li.selected {

      background: #BABABA;

      display: block;

	  color:#6793AE;

    }

    ul.selectOpen li:hover,

    ul.selectOpen li.hover,



    ul.selectOpen li.selected:hover {

      background: #BABABA;


      color: #6793AE;

    }
input.cf_inputbox {border:0 none !important; display:block; background-image:url(../images/main_input.jpg) !important;
background-repeat:no-repeat; width:222px !important; height:21px; vertical-align:top !important; 
background-position:top right; font-size:12px !important; color:#6793AE !important; padding:7px 0 0 10px; margin:0 !important; }


.cf_text-area{border:0 none !important; display:block; background-image:url(../images/text-area.jpg) !important;
background-repeat:no-repeat; width:222px !important; height:96px; vertical-align:top !important; overflow:hidden;
background-position:top right; font-size:12px !important; color:#6793AE !important; padding:7px 0 0 10px; margin:0 !important;}

.cf_text-area2{border:0 none !important; display:block; background-image:url(../images/text-area22.jpg) !important;
background-repeat:no-repeat; width:203px !important; height:60px; vertical-align:top !important; overflow:hidden;
background-position:top right; font-size:12px !important; color:#6793AE !important; padding:7px 0 0 10px; margin:0 !important;}


.submit2{background:transparent url(../images/button1.jpg) no-repeat scroll center top;
border:0 none;
font-size:14px;
height:32px;
text-align:center;
color:#FFFFFF;
margin-bottom:6px;
margin-top:6px;
padding:3px 10px;
width:108px;}

div.assured{}

div.validation-advice {

height:50px !important;
position:relative;
top:-200px;
left:0px;
text-align:left;
width:300px !important;
color:red;
z-index:9999;
background:#999;
padding:20px 10px !important;
text-align:center;
}



.assuredin {

float:right;

height:35px;

width:250px;

margin-top:-35px;

}



.assuredimg {

float:left;

background-image: url(../images/custom/assured.jpg) !important;

background-position:left;

background-repeat:no-repeat;

width:35px;

height:35px;

}



.assured {

float:left;



}



.assured a:link {
background:transparent url(../images/lock.jpg) no-repeat scroll right center;
display:block;
font-weight:normal;
float:left;
margin-top:12px;
font-size:11px;
padding:0 19px 0 0;
text-decoration:underline;

}



.assured a:visited {

color:#231F20;

line-height:35px !important;

padding:0px 0px 0px 4px;

}



/* ----- tool tip specific styles ----- */

#theToolTip{

position: absolute;

left: -300px;

width: 250px;

border: 2px solid #C0C09F;

padding: 20px !important;
font-size:13px;
background-color: #FFFFCC;

visibility: hidden;

z-index: 9999999;

/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);

}



#ToolTipPointer{

position:absolute;

left: -300px;

z-index: 101;

visibility: hidden;

}



#theToolTip p{

font-size: 1.1em;

color: #333333;

line-height:1.4em;

margin-right:10px;

margin-top:0;

}



#ToolTipTextWrap {

font-weight:bold;

font-size: 1.2em;

color: #592C16;

margin-right:10px;

}

div.chronoform a{ display:none}

input#search_searchword {
background-image:url(../images/main_input.jpg) !important;
background-position:right top;
background-repeat:no-repeat;
border:0 none !important;
color:#6793AE !important;
display:block;
font-size:12px !important;
height:21px;
margin:0 !important;
padding:7px 0 0 10px;
vertical-align:top !important;
width:222px !important;
}
.button {
margin-top:7px !important;
text-align:center;
}