body,table, tr, td, img { padding:0; margin:0; border:0px; }
html,body { margin-left:auto; margin-right:auto; height:100%; /*overflow: hidden;/*background:url(../templates/backcolor.jpg) 0px 0px repeat;*/ /*background:url(../templates/backcolor.jpg) 0px 0px repeat;*/}

div { width:auto;}
/*hr { width:100%; height:1px; border: none 0; border-top: 1px dotted #171717; } */

/* h2 { font-family: Tahoma; color:#713225; font-size: 11pt; font-weight:bold; text-decoration:none; padding:0px; padding-bottom:5px; margin:0px; } */
/* h3 { font-family: Tahoma; color:#713225; font-size: 9pt; font-weight:bold; text-decoration:none; padding:0px; padding-bottom:5px; margin:0px; } */
/* h4 { font-family: Tahoma; color:#713225; font-size: 8pt; font-weight:bold; text-decoration:none; padding:0px; padding-bottom:5px; margin:0px; } */

.CMS_newsHeading { font-family: Arial; font-size: 11pt; color:#af6b68; font-weight:bold; text-decoration:none; padding:0px; padding-bottom:12px; margin:0px; } 
.CMS_newsSummaryContent { vertical-align:top; padding-bottom:10px;}
.CMS_newsThumbnail { float:left; padding-right:10px; padding-bottom:10px; clear:both; }
.CMS_newsLink { font-weight:bold; cursor:pointer; }
.CMS_articleSamePage { padding-top:2px; }

.CMS_breadcrumb { color:#717171; !important; text-decoration:none !important; font-family: Arial !important; font-size: 8pt;}

.CMS_eventTable { font-family:verdana; font-size:10px; width: 100%; text-align: left; border-collapse: collapse; }
.CMS_eventTable thead th.eventTableHeadLeft { background: #9D6157 url('../templates/left.jpg') left -1px no-repeat; color:#fff;}
.CMS_eventTable thead th.eventTableHeadRight { background: #9D6157 url('../templates/right.jpg') right -1px no-repeat;color:#fff; }
.CMS_eventTable thead th.rounded-company { background: #9D6157 url('left.png') left -1px no-repeat; }
.CMS_eventTable thead th.rounded-q4 { background: #9D6157 url('right.png') right -1px no-repeat; }
.CMS_eventTable th { padding: 8px; font-weight: normal;font-family:verdana; font-size:10px; color: #fff; background: #9D6157; }
.CMS_eventTable td { padding: 8px; background: #EEE4E2; border-top: 1px solid #fff; color: #662D19; }
.CMS_eventTable tfoot td.rounded-foot-left { background: #e8edff url('botleft.png') left bottom no-repeat; }
.CMS_eventTable tfoot td.rounded-foot-right { background: #e8edff url('botright.png') right bottom no-repeat; }
.CMS_eventTable tbody tr:hover td { background: #F2F2F2; }

.CMS_eventDetailHeading {font-family: Arial; font-size: 11pt; color:#af6b68; font-weight:bold;  text-decoration:none;}
.CMS_eventDetailTable, .CMS_eventDetailTable span { font-family:verdana; font-size:10px; }


.CMS_eventTableHeading { background:#EEE7D7; }

.formsearchboxcon { margin-bottom:5px; }
.formsearchbox { font-size:10px; font-family:arial; background:#fff; border:1px solid #E5D7CC; height:16px;}
.formsearchbut {  font-size:10px; font-family:arial; background:#fff; border:1px solid #E5D7CC; height:20px; width:auto;}
.formtextbox { font-size:10px; font-family:arial; background:#fff; border:1px solid #E5D7CC;}



p { padding-bottom:5px;}

body { margin-left:0px; margin-right:0px; background:url(../templates/bk.jpg); }

 body,div,a,td,th,p,font,ul,ol,li,caption,span { font-family:verdana; font-size:10px; color:#686868; }
 	div#main-container { height:100%; width:841px; margin-left:auto; margin-right:auto; /* margin added for opera, firefox fix */ background:#fff; border-left:0px solid #ccc; border-right:0px solid #ccc; border-bottom:0px solid #ccc; }
      div#maincontentarea { height:100%;  width:841px; margin-left:auto; margin-right:auto; /* margin added for opera, firefox fix */  background:#fff; border-left:0px solid #ccc; border-right:0px solid #ccc; border-bottom:0px solid #ccc; }
       div#logo { width:630px; height:96px; background:url(../templates/assalogo.jpg) 0px 0px no-repeat; } 
	   div#menu { width:630px; height:24px;}
	   div#leftgreytopline { width:630px; height:8; background:url(../templates/thintopgreyline.jpg) 0px 0px no-repeat; }
	   
	   div#leftimage { width:155px; background:url(../templates/newleftimage.jpg) 0px 0px no-repeat; float:left;}
       div#firstcolumntext { width: 161px; height:auto; min-height:484px; float:left; background:url(../templates/leftgreyblock.jpg) 0px 0px no-repeat; }
        div#columntext { width: 130px; float:left; }
	  
        div#lowercontent { width:630px; }
        div#leftlinksheader { width: 130px; float:left; font-family: Arial; font-size: 11pt; color:#af6b68; font-weight:bold;}
       
	    div#leftlinksheader2 { width: 130px; float:left; font-family: Arial; font-size: 11pt; color:#af6b68; font-weight:bold;} 
	    div#leftext { width: 130px; float:left; }
		div#leftextbottom { width: 130px; float:left;}
	   
	   div#secondcolumntext { width: 451px; float:right; background:#fff;}
	    
		div#middlecontentheader { width: 420px; float:right; font-family: Arial; font-size: 11pt; color:#af6b68; font-weight:bold; padding-left:24px; padding-right:7px; padding-top:0px; margin-top:0px;}
	    div#middlecontent { width: 420px; float:right; padding-left:24px; padding-right:7px; background:#fff;}
	    
		div#leftmiddleimage { width: 81px; height:81px; background:url(../templates/smilingman.jpg); float:left;}
		div#rightmiddleimage { width: 81px; height:81px; background:url(../templates/happyleftman.jpg); float:left;}
	    div#leftimagecontent { width: 110px; height:81px; float:left; padding:8px;}
	    div#rightimagecontent { width: 110px; height:81px; padding:8px; float:left;}
	   	
		div#greysecondright { width:18px; height:484px; background:url(../templates/greysecondright.jpg); float:right;}
		
        div#bottomcontent {  width: 420px; float:right; padding-left:24px; padding-right:7px; }   
	  
        div#rightcolumntext { width:200px; height:100%; float:right;background:#fff;}
	    div#search { width:63px; height:21px; float:right; }
		
			   
		div#quicklinksheader { width:200px; height:15px; float:right; font-family: Arial; font-size: 11pt; color:#af6b68; font-weight:bold;}
	    /*div#quicklinkscontent { width:200px; height:130px; float:right; }*/
		 div#quicklinkscontent { width:200px; height:70px; float:right; }
	    div#eventsheader { width:200px; height:15px; float:right; font-family: Arial; font-size: 11pt; color:#af6b68; font-weight:bold;}
	    div#eventsheadercontent { width:200px; height:300px; float:right; }
	   
	    /*div#footer { width:550px; height:17px; float:bottom center;}*/
	   
	
/* tinymce helper */
.heading-brown { font-family: Arial; font-size: 11pt; color:#af6b68; font-weight:bold;  text-decoration:none; }
	

/* Side brown images with fading below - left & right */

#leftbardesign {
background-image: url(../templates/newnewleftbrown.jpg);
background-repeat: repeat-y;
width: 86px;
height: 13px;
}

#rightbardesign {
background-image: url(../templates/newnewrightbrown.jpg);
background-repeat: repeat-y;
width: 73px;
height: 13px;
}




.default-link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; font-style: normal; color: #717171; text-decoration: none; background: transparent;} 
.default-link:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; font-style: normal; color: #717171; text-decoration: none; background: transparent;} 
.default-link:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; font-style: normal; color: #717171; text-decoration: none; background: transparent;} 
.default-link:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; font-style: normal; color: #717171; text-decoration: none; background: transparent;} 
.default-link:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; font-style: normal; color: #717171; text-decoration:none; background: transparent;} 


.copyright-text {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; font-weight: bold; color: #717171; text-decoration: none; background: #fff; } 
.copyright-text:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; font-weight: bold; color: #717171; text-decoration: none; /*background: transparent;*/} 
.copyright-text:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; font-weight: bold; color: #717171; text-decoration: none; /*background: transparent;*/} 
.copyright-text:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; font-weight: bold; color: #717171; text-decoration: none; /*background: transparent;*/} 
.copyright-text:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; font-weight: bold; color: #717171; text-decoration:none; /*background: transparent;*/} 

/* Giving links brown font below */
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b65d5d;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b65d5d;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b65d5d;
	text-decoration: underline;
}

a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b65d5d;
	text-decoration: underline;
}

a.CMS_breadcrumb:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666464;
	text-decoration: none;
	font-weight: bold;
}

a.CMS_breadcrumb:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666464;
	text-decoration: none;
	font-weight: bold;
}

a.CMS_breadcrumb:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666464;
	text-decoration: none;
	font-weight: bold;
}

a.CMS_breadcrumb:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666464;
	text-decoration: none;
	font-weight: bold;
}


/* comment not used code for now */

/* div#wrap { width:100%; height:100%; margin-left:auto; margin-right:auto; text-align:left; } */
/* div#leftspace { width:23px; height:100%; background:url(../templates/whitespacer.jpg); background-repeat: repeat; float:left;} */   
/* div#thinline { width: 4px; height: 436px; background:url(../templates/middlethinline.jpg); background-repeat: no-repeat; float:right;}	   div#middlethinline { width: 4px; height: 406px; background:url(../templates/middlethinline.jpg); background-repeat: no-repeat; float:left;} */
/* div#rightfadedbrown { width:10px; height:100%; background:url(../templates/rightfadedbrown.jpg); background-repeat: repeat; float:right;} */
/*
   div#top-container { height:123px; }
   div#top-container-left { width:303px; height:123px; background:url(ASSATop.jpg) 10px 0px no-repeat; float:left; cursor:pointer; }
   div#top-container-right { width:326px; height:123px; background:url(ASSATop.jpg) -293px 0px no-repeat; float:left; }
   div#top-containeraids { height:123px; background:url(ASSATopAids.jpg) no-repeat; }
   div#body-container { width:930px; }

 */
	   

/* end commented code */
/* craig's id's below */
.clickable { cursor:pointer; }        
.alignright { text-align: right; }
.aligntop { vertical-align:top; }
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear:both; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }
.underline { text-decoration:underline; }
.noneunderline { text-decoration:none; }


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

/* end craig ids below */

/* rest of craig's code */
a.button {
    background: transparent url('bg_button_a2.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('bg_button_span2.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

.noborder { border:0px; }

/*********************************************************/
/* Style for Module Toolbar at appears above all modules */
/*********************************************************/
.moduletoolbar {}
	.moduletoolbaricon { padding:4px; border:1px solid transparent; }
	.moduletoolbaricon:hover { padding:4px; background-color:#dff4ff; cursor:hand; border:1px solid #c2e1ef; }

/*********************************************************/
/* Style for Page Toolbar at appears on page */
/*********************************************************/	
.pagetoolbar { }
	.pagetoolbaricon { margin-left:2px; margin-right:2px; padding:2px; border:1px solid transparent; }
	.pagetoolbaricon:hover { margin-left:2px; margin-right:2px; padding:2px; cursor:hand; border:1px solid #c2e1ef; background:#DBE5F1; }

/************************************/
/* Style for TinyMCE HTMLTextModule */
/************************************/
.mceToolbarExternal
{
	position:absolute;
	z-index: 3;
	top: 25px;
	left: 30px;
	width:740px;
	text-align:left;
	float:left;
}

/************************************/
/* Login						    */
/************************************/
.loginFields-container { width:165px; height:60px; }
.loginButton-container { width:165px; text-align:right; }
.txtLogin { border:1px solid #cccccc; font-family:Tahoma; font-size:11px; color:#5A5A5A;}
.btnInput { padding-top: 2px; padding-right: 15px; padding-bottom: 3px; padding-left: 15px; border-style: solid; border-width: 1px; border-top-color: #d9dfea; border-left-color: #d9dfea; border-bottom-color: #0e1f5b; border-right-color: #0e1f5b; background-color: #713225; color: #ffffff; font-size: 11px; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; text-align: center;}

.submenu 
{

	margin:			0;
	padding:		0;
	list-style:		none;
	width:140px;
	padding-top:30px;
	overflow:hidden;
}

.submenu ul li a {

	text-decoration:none;
	font-family: verdana;
	font-size:10px;
	letter-spacing:normal;
	margin-bottom:5px;
	padding-bottom:10px;
		color:#717171;

}

.subpageselected
{
	font-family: Arial !important; font-size: 8pt !important; color:#af6b68 !important; font-weight:bold;
}

.subpage {

	padding-bottom:5px;
	color:#717171;

}

.subpage:hover {
	/*color:#717171;*/
		text-decoration: underline;

}


.submenu ul
{
	margin:			0;
	padding:		0;
	list-style:		none;
}

.submenu ul li li
{
	margin-left:	20px;
	padding:		0;
	/*list-style:		none;*/
}

.submenu ul li
{
	margin:			0;
	padding:		0;
	list-style:		none;

}
