/* CSS Document */

body {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;

  padding-top: 0px;
  background-color:#FFFFFF;
}

body,td,div{
  color:#212121;
  font: 13px Arial, Tahoma, Verdana, sans-serif;
  line-height: 1.5em;
}

#maincontainer
    {
      margin: 0px auto;
      width: 1000px;
    }
	
#headercolumn
	{
		height:95px;
		padding: 10px 15px 0px 15px;
	} 

#headercolumnNews
	{
		height:80px;
		padding: 10px 15px 0px 15px;
	} 
	
#mainMenuColumn
{
	height:25px;
	line-height:25px;
	font-size:12px;
	background-color:#33AD33;
	color:#FFFFFF;
	font-weight:bold;
}

#mainMenuColumnNews
{
	height:25px;
	line-height:25px;
	font-size:12px;
	background:url(images/bgMenuNews.gif) repeat-x;
	color:#FFFFFF;
	font-weight:bold;
}


#contentcolumn{margin-top:10px;}
#contentcolumn #contentleft{
  float:left;
  width:190px;
  border: none;
  padding:0px;
}

#contentcolumn #content{
	margin-left: 197px;
	padding:0px
}


#footercolumn{
	padding: 10px;
	border-top:  1px solid #CBCBCB;
	margin-top:10px;
}

.innertube{
margin: 20px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

.clear{ clear:both; }
/******************   Head Section ************************/
#loginCRM{
	background: url(Images/login_CRM.gif) no-repeat; 
	width:107px;
	height:22px;
}

#logoHead{
	background: url(Images/logo_ASV2.gif) no-repeat; 
	width:300px;
	height:80px;
	float:left;
	margin-top:10px;
}


/*****************************************************/


/******************* Conetent Section ********************/
.headImg{
	clear:right;
	margin-bottom:10px;
}

.paragraph{
  margin-top: 10px;
  /*text-indent: 1cm;*/
}


/*****************************************************/


/* =================   Form Style     =================*/
.inputbox
{ font: 12px Arial, Tahoma, Verdana, sans-serif;
  color:#0045A0;
  background-color: #FFFFFF;
  border:solid 1px #CBCBCB;
  width:180px;
}

.formbutton{
cursor:pointer;
border:none 1px #CBCBCB;
color:white;
font-weight:bold;
font-size:12px;
padding:0px 4px 2px 4px;
background: url(images/bg_button.jpg) repeat-x center top;
height:18px;
}

.boxdiv_right
{
    TEXT-ALIGN: left;
    BORDER: 1px solid #CBCBCB;
	  padding:10px;
	  margin-bottom:10px;
}

#contactbox{
  BORDER: 1px solid #CBCBCB;
  padding-bottom:5px;
  background-color:#EAEAEA;
}

#contactbox #head{
  background:url(images/bg_head_contact.gif) repeat-x;
  color:#FFFFFF;
  padding-left:15px;
  font-size:12px;
  font-weight: bold;
  height:25px;
  line-height:25px;
  margin-bottom: 15px;
}

#contactbox #tel{
  margin:0px 10px 15px 10px;
  background:url(images/icon_tel.gif) no-repeat right;
}

#contactbox #fax{
  margin:0px 10px 15px 10px;
  background:url(images/icon_fax.gif) no-repeat right;
}

#contactbox #mail{
  height:22px;
  margin:0px 10px 5px 10px;
  background:url(images/bg_contact_mail.gif) no-repeat center;
}

#contactbox .content{
  margin:0px 10px 5px 10px;
}

#downloadbox{
	width: 240px;
	height:150px;
	background:url(images/bg_download.jpg) no-repeat center;
	TEXT-ALIGN: left;
    BORDER: 1px solid #CBCBCB;
    margin-bottom:10px;
	
}

#downloadbox .content{
	margin:10px 10px 10px 10px;
}

#boxdiv_Audit{
    WIDTH: 242;
    HEIGHT: 140px;
    TEXT-ALIGN: left;
	padding:10px 10px;
	background: url(images/pic_AuditAdvisory.jpg);
	background-repeat:no-repeat;
}

#boxdiv_corporate{
    WIDTH: 242;
    HEIGHT: 140px;
    TEXT-ALIGN: left;
	padding:10px 10px;
	background: url(images/pic_corporate.jpg);
	background-repeat:no-repeat;
}

#boxdiv_itsolution{
    WIDTH: 242;
    HEIGHT: 140px;
    TEXT-ALIGN: left;
	padding:10px 10px;
	background: url(images/pic_itsolution.jpg);
	background-repeat:no-repeat;
}

.article_item{
  padding-bottom: 16px;
	background:url(images/dot16.gif) repeat-x bottom;
}

.quicklink{
  background-color:#0045A0;
  padding-top:5px;
  padding-bottom:5px;
  margin-bottom:10px;
}

.staffdiv{
  padding-bottom: 20px;
	background:url(images/dot20.gif) repeat-x bottom;
}




#RelateLink{
 background: #D9DFDF;
 padding:5px 0px 5px 0px;
 margin-top: 10px;
 margin-bottom:0px;
 vertical-align:bottom;
 }
 
 #RelateLink select{
  width:200px;
  font: 11px Arial, Tahoma, Verdana, sans-serif;
  color:#026191;
 }

/* =================   Links Style     =================*/
.amore{
 	color: #0045A0;
    font-size:10px;
	text-decoration: none;
	padding-right:12px;
	background:url(images/arrow-more.gif) no-repeat right;
}
.amore:visited{
  color: #0045A0;
   font-size:10px;
	text-decoration: none;
}
.amore:hover{
  color: #0045A0;
  font-size:10px;
	text-decoration: underline;
}

.alink{
  color: #0045A0;
  font-size:13px;
  text-decoration: none;
}
.alink:visited{
  color: #0045A0;
   font-size:13px;
	text-decoration: none;
}
.alink:hover{
  color: #0045A0;
  font-size:13px;
	text-decoration: underline;
}

.alink_bottom{
  color: #009900;
   font-size:13px;
	text-decoration: none;
}
.alink_bottom:visited{
  color: #009900;
   font-size:13px;
	text-decoration: none;
}
.alink_bottom:hover{
  color: #0045A0;
  font-size:13px;
	text-decoration: underline;
}

.print{
  color: #009900;
  font-size:11px;
	text-decoration: none;
	display:block;
	background:url(images/icon_print.gif) no-repeat right 50%;
	padding-right: 25px;
	height:22px;
	width:20px;
	line-height:22px;
	float:right;
}

.print:visited{
  color:#0045A0;
  text-decoration: none;
}

.print:hover{
  color:#0045A0;
}

/* =================   Text Style     =================*/

.titleblue {
	font-size: 16px;
	font-weight: bold;
	color: #0045A0;
	text-decoration: none;
}
.titleblack {
	font-size: 16px;
	font-weight: bold;
	color: #212121;
	text-decoration: none;
}
.titlegray {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.subgray {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.subblack {
	font-size: 14px;
	font-weight: bold;
	color: #212121;
	text-decoration: none;
}
.subblue {
	font-size: 14px;
	font-weight: bold;
	color: #0045A0;
	text-decoration: none;
}

.subgreen {
  font-size: 14px;
	font-weight: bold;
	color: #009900;
	clear:both;
	padding-bottom:5px;
}

.HeadGreen{
  display:block;
  border:none;
  border-bottom:solid 1px #CBCBCB;
  font-size: 20px;
	font-weight: bold;
	color: #009900;
	text-decoration: none;
	margin-bottom:2px;
}

.contact {
	font-size: 12px;
	font-weight: narmal;
	color: #212121;
	text-decoration: none;
}

.contents_blue {
	font-size: 13px;
	font-weight: narmal;
	color: #0045A0;
	text-decoration: none;
}

.contents_green{
	font-size: 13px;
	font-weight: narmal;
	color: #009900;
	text-decoration: none;
}

/*******************************************************/




/******************* Head Menu **************************/
.jquerycssmenu{
font: bold 12px Arial, Tahoma, Verdana, sans-serif;
/*padding-left: 15px; offset of tabs relative to browser left edge
padding-right:15px;*/
}

.jquerycssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jquerycssmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
font-size:12px;
display: block;
background: url(Images/bgMenuTop.jpg) top center repeat-x; /*background of tabs (default state)*/
line-height: 25px;
/* padding: top right bottom left;*/
padding-left: 21px;
padding-right:22px;
/*margin-right: 3px; spacing between tabs*/
color: #FFFFFF;
text-decoration: none;
}

.jquerycssmenu ul li a.selected{
  background: url(Images/arrow_white.gif) right no-repeat;
}

.jquerycssmenu ul li a:hover{
background: url(Images/arrow_white.gif) right no-repeat; /*tab link background during hover state*/
}
	
/*1st sub level menu*/
.jquerycssmenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
-moz-opacity:.8;
filter:alpha(opacity=80);
}


/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
/*display: list-item;*/
display: inline;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
font-size:12px;
font-weight:normal;
width: 130px; /*width of sub menus*/
color: #0045A0;
background: #EBEBEB;
/* padding: top right bottom left;*/
margin: 0;
border-top-width: 0;
/*border-bottom: 1px solid #009900;
border-left: 1px solid #999999;
border-right: 1px solid #999999;*/
}


.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
background: #F7F7F7;
color: #0045A0;
text-decoration:underline;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
right: 5px;
}

.rightarrowclass{
position: absolute;
right: 5px;
}

/************************* Left Menu  ***********************/
#subleftmenu{
  height:auto 100px;
}

.arrowlistmenu{
width: 190px; /*width of menu*/
margin-bottom:10px;
height:auto 100px;
}

.arrowlistmenu .headerbar{
font-size: 14px;
font-weight:bold;
color: #212121;
padding: 5px 0 5px 15px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li span{
font-size: 12px;
color: #212121;
background: url(images/arrow_view.gif) no-repeat left 50%; /*custom bullet list image*/
display: block;
width: 170px;
padding:2px 0px 2px 20px;/*link text is indented 20px*/
text-decoration: none;
border-bottom: 1px solid #CBCBCB;
}

.arrowlistmenu ul li a{
font-size: 12px;
color: #212121;
background: url(images/arrow_view.gif) no-repeat left 50%; /*custom bullet list image*/
display: block;
width: 170px;
padding:2px 0px 2px 20px;/*link text is indented 20px*/
text-decoration: none;
border-bottom: 1px solid #CBCBCB;
}

.arrowlistmenu ul li a.selected{
color: #212121;
background-color: #DFDFDF;
}

.arrowlistmenu ul li a:visited{
color: #212121;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #212121;
background-color: #DFDFDF;
}
/***********************************************************/