body,table, tr, td, img { padding:0; margin:0; border:0px; }
html,body { /*background:#ffffff;*/ margin-left:auto; margin-right:auto; height:100%; /*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: Tahoma; color:#000; font-size: 11pt; 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; }

.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; }
.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,d,th,p,font,ul,ol,li,caption,span { font-family:verdana; font-size:10px; color:#686868; }

	div#main-container { overflow: auto; width:841px; height:100%; 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 { overflow: auto; width:841px; height:100%; 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#leftimage { width:155px; height:453px; background:url(../templates/newleftimage.jpg) 0px 0px no-repeat; float:left;}
       /*div#firstcolumntext { width: 240px; height: 546px; float:left; background:url(../templates/fadedimagenew.jpg) 0px 0px no-repeat; }*/
       div#firstcolumntext { width:240px; min-height:570px; float:left; background:url(../templates/fadedimagenew.jpg) 0px 0px no-repeat; }
        div#columntext { width: 250px; /*height: 546px;*/ float:left; padding:15px; _width: 208px; }
	    div#welcometext { width: 190px; float:left;}
        div#lowercontent { width:630px;/*height:580px; */float:left}
        /*div#welcometextheader { width: 190px; float:left; font-family: Arial; font-size: 11pt; color:#af6b68; font-weight:bold;}*/
       /* div#latestnewsheader{ width: 190px; float:left; font-family: Arial; font-size: 11pt; color:#af6b68; font-weight:bold;}
	    div#latestnewsarticle1 { width: 190px; height: 56px; float:left; }
	    div#latestnewsarticle2 { width: 190px; height: 56px; float:left; }
	    div#latestnewsarticle3 { width: 190px; height: 56px; float:left; }*/
	   
	  
	   
	   div#secondcolumntext { width:235px; /*width: 190px;*/ /*height: 504px;*/ float:right; background:url(../templates/secondcolumnbackground.jpg) 0px 0px no-repeat; }
	    div#BrownPageheader  { width: 210px;  /*width: 170px;*/ float:right; font-family: Arial; font-size: 11pt; color:#af6b68; font-weight:bold;}
	    div#BrownPageheaderQualifiedActuarialcontent { width:210px;  /*width: 170px;*/ float:right; padding-right:10px;}
	   /* div#qualifiedothercontent { width: 210px; height:51px; float:right;} */
	   /* div#CurrentStudentsheader { width: 210px; float:right; font-family: Arial; font-size: 11pt; color:#af6b68; font-weight:bold;}
	    div#CurrentStudentscontent { width: 210px; height:35px; float:right;}
	    div#CurrentStudentscontentother { width: 210px; height:51px; float:right;}
	    div#ProspectiveStudentsheader { width: 210px; float:right; font-family: Arial; font-size: 11pt; color:#af6b68; font-weight:bold;}
	    div#ProspectiveStudentscontent { width: 210px; height:35px; float:right;}
	    div#ProspectiveStudentsother { width: 210px; height:51px; float:right;} */
	   
	  
       div#rightcolumntext { width:200px; height:100%; float:right;}
	   /* div#search { width:63px; height:21px; float:right; } */
		
		div#icon1 { width:37px; height:36px; background:url(../templates/firsticon.jpg); background-repeat: no-repeat;}
		div#icon2 { width:37px; height:36px; background:url(../templates/2ndicon.jpg); background-repeat: no-repeat;}
	    div#icon3 { width:37px; height:36px; background:url(../templates/thirdicon.jpg); background-repeat: no-repeat;}
	    div#icon4 { width:37px; height:36px; background:url(../templates/fourthicon.jpg); background-repeat: no-repeat;}
	    
		div#icon1text { width:153px; height:36px; float:right;}
	    div#icon2text { width:153px; height:36px; float:right;}
	    div#icon3text { width:153px; height:36px; float:right;}
	    div#icon4text { width:153px; height:36px; 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:170px; 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:600px;}
		
		
	   
/* tinymce helper */
.heading-brown { font-family: Arial; font-size: 11pt; color:#af6b68; font-weight:bold;  text-decoration:none; padding:0px;}
	


/* 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;
}

#backcolor {
background-image: url(../templates/backcolor.jpg);
background-repeat: repeat;
width: 5px;
height: 13px;
}

/* Giving links brown font below */

.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;} 

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;
}

.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;*/} 
/* 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('../templates/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('../templates/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;}

