*               {margin:0px; padding:0px;}
body            {font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:0.7em; line-height: 1.5em;}
h1, h2, h3, 
h4, h5, h6      {color: #8c143c; margin-top:0px; font-weight:normal;}
h1              {font-size:120%;  font-weight:bold;}
h2              {font-size:115%;  font-weight:bold; color:#ea312c;}
h3              {font-size:small; font-weight:bold;}
h4              {font-size:100%;}
h5              {font-size:100%;}
h6              {font-size:100%;}

#topsection                       {background:#ffffff; color:#ea312c; height:100px; border-bottom:5px solid #8c143c; 
                                   background-image:url(../images/top.gif); background-position:bottom left; 
								   background-repeat:no-repeat; margin:0px; text-align:right;}
#topsection .right                {text-align:right; margin-right:105px; padding:5px;}
		
		/* changed Dave Cheseldine, Medi-CAL, 20071217.  was width:100% */
#tagline {color:#999999; font-weight:bold; position:absolute; left:215px; top:83px; white-space:nowrap;}					  
#contentwrapper                   {float:left; width:920px;}

#contentcolumn                    {margin:20px 20px 20px 220px; /*Set left margin to LeftColumnWidth*/}
#contentcolumn p                  {margin:10px 0px;}
#contentcolumn h1,h2              {margin:10px 0px 5px 0px;}
#contentcolumn h3,h4,h5,h6        {margin:5px 0px;}
#contentcolumn ol, ul, li         {/* margin:10px 20px; */ margin:10px 10px;}

#contentcolumn a:link,
#topsection a:link,
#footer .bottomNav a:link         {color:#8c143c; text-decoration:none;}  /* unvisited link */
#footerSM .bottomNav a:link         {color:#8c143c; text-decoration:none;}  /* unvisited link */
#contentcolumn a:visited, 
#topsection a:visited, 
#footer .bottomNav a:visited      {color:#8c143c; text-decoration:none;}  /* visited link */
#footerSM .bottomNav a:visited      {color:#8c143c; text-decoration:none;}  /* visited link */
#contentcolumn a:hover, 
#topsection a:hover, 
#footer .bottomNav a:hover        {color:#ffffff; background-color:#8c143c; text-decoration:none;}  /* mouse over link */
#footerSM .bottomNav a:hover        {color:#ffffff; background-color:#8c143c; text-decoration:none;}  /* mouse over link */
#contentcolumn a:active,
#topsection a:active, 
#footer .bottomNav a:active       {color:#ffffff; background-color:#8c143c; text-decoration:none;}  /* selected link */
#footerSM .bottomNav a:active       {color:#ffffff; background-color:#8c143c; text-decoration:none;}  /* selected link */

/* changed dave cheseldine 20071217: was margin-left:-100% */
#leftcolumn                       {float:left; width:200px; background:#ffffff; display: inline;}
#footer                           {clear:left; width:100%; background:#ffffff; color:#ea312c; text-align:left; 
                                   border-top:5px solid #8c143c; margin-top:20px;}
#footerSM                         {clear:left; width:100%; background:#8B193A; color:#ea312c; text-align:left; 
                                   border-top:5px solid #8c143c; margin-top:20px;}
#footer p                         {margin:10px 0px 10px 10px;}
#footerSM p                       {margin:10px 0px 0px 10px;}
#footerSM img                     {margin:10px 0px 10px 10px;}
#menu                             {color:#8E183C; font-weight:bold; margin-left:30px; margin-top:20px; margin-bottom:20px;}
#menu ul                          {background-color:#ffffff; /*margin:0; padding:0;*/}
#menu ul li                       {margin:0 0 3px 0px;}
#menu ul a                        {/* display:block; padding:3px 0px 3px 5px; */ /* width:215px; */ color:#8E183C; 
                                   background-color:#ffffff; text-decoration:none;}
#menu ul a:hover                  {color:#EE3028; background-color:#ffffff; text-decoration:none;}

#menu ul.SM                          {background-color:#ffffff; margin:10px; padding-top:10px; padding-bottom:10px; border-top:1px solid #E5E5E5;  border-bottom:1px solid #E5E5E5;}
#menu ul.SM li                       {margin:0 0 3px 0px; color:#999999;}
#menu ul.SM a                        {/* display:block; padding:3px 0px 3px 5px; */ /* width:215px; */ color:#999999; 
                                   background-color:#ffffff; text-decoration:none;}
#menu ul.SM a:hover                  {color:#EE3028; background-color:#ffffff; text-decoration:none;}

#menu ul ul                       {list-style-type:none;}
#menu ul ul li                    {margin:0 0 4px 10px;}
#menu ul ul a                     {/* display:block; padding:3px 0px 3px 5px; */ /* width:205px; */ 
                                   color:#808285; background-color:#ffffff; 
                                   text-decoration:none; /* border-bottom:1px solid #cccccc; */}
#menu ul ul a:hover               {color:#EE3028; background-color:#ffffff; text-decoration:none;}
ul ul                             {margin-left:1%; margin-right:0%; font-size:100%; line-height:124%;}

/* LEFT & RIGHT FOR MAIN PAGE */

/*.left2                            {width:48%; float:left;  margin-top:0px; margin-bottom:10px;}*/
.left2                            {width:334px; float:left;  margin-top:0px; margin-bottom:10px; padding-right:15px;}
.left3                            {width:334px; float:left;  margin-top:15px; margin-bottom:10px; padding-right:15px;}
.left4                            {width:454px; float:left;  margin-top:0px; margin-bottom:10px; padding-right:15px;}
p.newsdate					      {margin-top:0px; padding-top:0px; position:relative; top:-7px;}
/*.right2                           {width:48%; float:left; margin-top:0px; margin-bottom:10px; margin-left:5px;}*/
.right2                           {width:334px; float:left; margin-top:0px; margin-bottom:10px; margin-left:5px; padding-left:15px;}
/*.right3                           {width:331px; float:left; margin-top:0px; margin-bottom:10px; margin-left:5px; padding-left:15px; border-left:1px solid #8B193A}*/
.right3                           {width:334px; float:left; margin-top:15px; margin-bottom:10px; margin-left:5px; padding-left:15px;}
.right4                           {width:214px; float:left; margin-top:0px; margin-bottom:10px; margin-left:5px; padding-left:15px;}
#main_one, #main_two, #main_three {/* width:100%; */ width:710px; float:left;}
.box                              {width:50%; float:left; text-align:center;}
p.biglinks {line-height:165%;}
p.biglinks a {font-size:130%; font-weight:bold;}
.homecircles {margin-top:25px; margin-bottom:25px; margin-left:40px;}
.home_icon_img {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:10px;}
.home_icons {margin-top:5px; margin-bottom:5px; margin-left:0px; position:relative;}
.signbutton {margin-top:25px;}
#pubs {background:#ffffff; background-image:url(../images/home_fade_back2.jpg); background-repeat:no-repeat; padding:1px 6px; line-height:1.2em;}
#pubs h2 {font-size:100%; margin-bottom:0px; padding-bottom:0px; width:97%;}
#pubs h2 a:link {color:#ea312c; text-decoration:none;}
#pubs h2 a:visited {color:#ea312c; text-decoration:none;}
#pubs h2 a:hover {color:#ffffff; background-color:#8c143c; text-decoration:none;}
#homenews {background:#ffffff; background-image:url(../images/home_fade_back2.jpg); background-repeat:no-repeat; padding:1px 6px; line-height:1.2em;}
#homenews h2 {font-size:100%; margin-bottom:0px; padding-bottom:0px; width:97%;}
#homenews h2 a:link {color:#ea312c; text-decoration:none;}
#homenews h2 a:visited {color:#ea312c; text-decoration:none;}
#homenews h2 a:hover {color:#ffffff; background-color:#8c143c; text-decoration:none;}
.quicklinks {line-height:1.2em;}

/* SEARCH */

/* note that, when language option is added back in, we need to adjust positioning of the search box */

.search_new           {/* position:absolute; */ margin-top:35px;}

.searchbox            {border:1px solid #8c143c; padding:2px; color:#999999; height:20px;}
.searchbutton         {border:0px; /* border:1px solid #8c143c; */ /* color:#FFFFFF; background-color:#8c143c; */ background-image:url(../images/search_rounded.gif); width:25px; height:25px;}

/* new search */
/* alternative search */

span.sbox_l {
	background: white url('../images/search_sml_left.gif') no-repeat top left;
	float:left;
    width:29px; height:27px;
}

span.sbox_r {
	background:#ffffff url('../images/search_sml_right.gif') no-repeat top left;
	float: left;
	width: 17px; height: 27px;
}

span.sbox input {
	background:#ffffff url('../images/search_sml_bg.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 27px; width: 142px;
	padding: 6px;
	font: 11px/13px arial;
	color: #999999;
}

span.sbox_go {
	padding-top:0px;
	float:left;
}

#right {
	position:relative;
	float:right;
	top:45px;
	right:20px;
}
table.events{border:1px solid #8B193A;}
table.events th{background-color:#8B193A; color:#FFFFFF; background-color:#8B193A; border:1px solid #8B193A;}
table.events td{border:1px solid #8B193A; padding:5px;}

/*.news_container {
overflow: auto;
width: 100%;
}*/
.news_story{
float: left;
padding:10px 0px 10px 0px;
width:550px;
}
.news_small_image{
float:left;
width:128px;
}

