/* Titus Holdings CSS 2.1 */

body {
 margin				  : 0px;
 padding			  : 0px;
 border				  : #FFFFFF 0px solid;
 font-family		  : Verdana, Arial, Helvetica, sans-serif;
}

.hidden_pic 
{
  display	: none;
}

.text01 {
 font-size		 : 12px;
 font-weight	 : bold;
 color			 : #045D9B;
 text-align		 : justify;
 text-decoration : none;
}

.text02 {
 font-size		 : 11px;
 font-weight	 : bold;
 color			 : #000000;
 text-decoration : none;
}

.text03 {
 font-size		 : 11px;
 font-weight	 : normal;
 color			 : #006BB6;
 text-decoration : none;
 margin-left	 : 2px;
 margin-right	 : 2px;
}

.text04 {
 font-size		 : 14px;
 font-weight	 : bold;
 color			 : #0368CC;
 text-align		 : center;
 text-decoration : none;
 margin-left	 : 2px;
 margin-right	 : 2px;
}

.text05 {
 font-size		 : 11px;
 font-weight	 : bold;
 color			 : #FFFFFF;
 text-decoration : none;
}

.text06 {
 font-size		 : 11px;
 font-weight	 : bold;
 color			 : #006BB6;
 text-decoration : none;
}

.text07 {
 font-size		 : 13px;
 font-weight	 : bold;
 color			 : #006BB6;
 text-decoration : none;
 margin-left	 : 2px;
 margin-right	 : 2px;
}

.text08 {
 font-size		 : 11px;
 font-weight	 : bold;
 color           : #6699FF;
 text-decoration : none;
 margin-left	 : 2px;
 margin-right	 : 2px;
}

.text09 {
 font-size		 : 11px;
 font-weight	 : bold;
 color           : #5F97BE;
 text-decoration : none;
 margin-left	 : 2px;
 margin-right	 : 2px;
}

.text10 {
 font-size		 : 16px;
 font-weight	 : bold;
 color           : #045D9B;
 text-decoration : none;
 margin-left	 : 2px;
 margin-right	 : 2px;
}

.text11 {
 font-size		 : 22px;
 font-weight	 : bold;
 color           : #006BB6;
 text-decoration : none;
 margin-left	 : 2px;
 margin-right	 : 2px;
}

.text12 {
 font-size		 : 10px;
 font-weight	 : normal;
 color			 : #006BB6;
 text-align		 : justify;
 text-decoration : none;
}

.text13 {
 font-size		 : 10px;
 font-weight	 : normal;
 color			 : #006BB6;
 text-decoration : none;
}

.text14 {
 font-size		 : 13px;
 font-weight	 : bold;
 color			 : #006BB6;
 text-decoration : none;
}

.text15 {
 font-size		 : 9px;
 font-weight	 : normal;
 color			 : #006BB6;
 text-decoration : none;
}

.text16 {
 font-size		 : 13px;
 font-weight	 : normal;
 text-align		 : justify;
 color			 : #006BB6;
 text-decoration : none;
}

.text17 {
 font-size		 : 12px;
 font-weight	 : normal;
 text-align		 : justify;
 color			 : #000000;
 text-decoration : none;
}

.text18 {
 font-size		 : 11px;
 font-weight	 : normal;
 text-align		 : justify;
 color			 : #000000;
 text-decoration : none;
}

.text19 {
 font-size		 : 12px;
 font-weight	 : bold;
 color			 : #FFFFFF;
 text-align		 : center;
 text-decoration : none;
 margin-left	 : 2px;
 margin-right	 : 2px;
}

.text20 {
 font-size		 : 11px;
 font-weight	 : normal;
 text-align		 : right;
 color			 : #006BB6;
 text-decoration : none;
}

.text21 {
 font-size		 : 15px;
 font-weight	 : bold;
 text-align		 : left;
 color			 : #045D9B;
 text-decoration : none;
}

.text22 {
 font-size		 : 18px;
 font-weight	 : bold;
 color           : #006BB6;
 text-decoration : none;
 margin-left	 : 2px;
 margin-right	 : 2px;
}

.text23 {
 font-size		 : 12px;
 font-weight	 : bold;
 color           : #006BB6;
 text-decoration : none;
}

.text24 {
 font-size		 : 15px;
 font-weight	 : bold;
 text-align		 : center;
 color			 : #045D9B;
 text-decoration : none;
}

.text25 {
 font-size		 : 11px;
 font-weight	 : bold;
 text-align		 : justify;
 color			 : #006BB6;
 text-decoration : none;
}

.text26 {
 font-size		 : 10px;
 font-weight	 : normal;
 color			 : #000000;
 text-align		 : justify;
 text-decoration : none;
 margin-left	 : 2px;
 margin-right	 : 2px;
}

.text27 {
 font-size		 : 22px;
 font-weight	 : bold;
 color			 : #6699FF;
 text-decoration : none;
 margin-left	 : 2px;
 margin-right	 : 2px;
}


a:link	  { color: #006BB6; text-decoration: none; }

a:visited { color: #006BB6; text-decoration: none; }

a:active  { color: #006BB6; text-decoration: none; }

a:hover	  { color: #6699FF; text-decoration: none; }

.textlink01 {
 font-size		 : 11px;
 font-weight	 : normal;
 text-align		 : center;
 margin-left	 : 2px;
 margin-right	 : 2px;
}

.textlink02 {
 font-size		 : 11px;
 font-weight	 : bold;
 text-align		 : center;
 margin-left	 : 2px;
 margin-right	 : 2px;
}

.textlink03 {
 font-size		 : 12px;
 font-weight	 : normal;
 text-align		 : center;
 margin-left	 : 2px;
 margin-right	 : 2px;
}

.textlink04 {
 font-size		 : 10px;
 font-weight	 : bold;
 text-align		 : right;
 margin-left	 : 2px;
 margin-right	 : 2px;
}

.textlink05 {
 font-size		 : 12px;
 font-weight	 : bold;
 text-align		 : right;
 margin-left	 : 2px;
 margin-right	 : 2px;
}

.textlink06 {
 font-size		 : 15px;
 font-weight	 : bold;
 text-align		 : center;
}

.textlink07 {
 font-size		 : 10px;
 font-weight	 : normal;
 color			 : #006BB6;
 text-align		 : justify;
}

.textlink08 {
 font-size		 : 11px;
 font-weight	 : bold;
 text-align		 : right;
 margin-left	 : 2px;
 margin-right	 : 2px;
}

.textlink09 {
 font-size		 : 13px;
 font-weight	 : bold;
 text-align		 : center;
}

.textlink10 {
 font-size		 : 12px;
 font-weight	 : bold;
 text-align		 : left;
}

.textlink11 {
 font-size		 : 9px;
 font-weight	 : normal;
 text-align		 : center;
 color			 : #000066;
 text-decoration : none;
}

.textlink12 {
 font-size		: 16px;
 font-weight	: bold;
 text-align		: center; 
}

a.textlink12:link
{ 
  color				: #FFFFFF;
}

a.textlink12:visited
{ 
  color				: #FFFFFF; 
}

a.textlink12:active
{ 
  color				: #EBEDF3; 
}	  

a.textlink12:hover
{ 
  color				: #EBEDF3; 
}

.textlink13 {
 font-size		: 14px;
 font-weight	: bold;
 text-align		: center; 
}

a.textlink13:link
{ 
  color				: #EBEDF3;
}

a.textlink13:visited
{ 
  color				: #EBEDF3; 
}

a.textlink13:active
{ 
  color				: #FFFFFF; 
}	  

a.textlink13:hover
{ 
  color				: #FFFFFF; 
}

.textlink14 {
 font-size		 : 18px;
 font-weight	 : bold;
 color           : #006BB6;
 text-decoration : none;
 margin-left	 : 2px;
 margin-right	 : 2px;
}

/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */

TABLE 			{ COLOR: #333333; FONT: 12px verdana, arial, sans-serif; font-weight: normal; }

.title 			{ COLOR: #262662; FONT: 17px arial, verdana, sans-serif; font-weight: bold; }

.subtitle 		{ COLOR: #CC6600; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }

.smalltext		{ FONT: 10px verdana, arial, sans-serif; font-weight: normal; }

.services 		{ COLOR: #262662; }

.page-splits	{ border: #A498B0 1px solid; background-color: #DAE1F1; color: #DAE1F1; height: 5px; width: 100%; }

.copyright		{ COLOR: #999999; FONT: 9px  verdana, arial, sans-serif; font-weight: normal; }

.hilite			{ COLOR: #FF0000; }

.just 			{ text-align: justify; }






.date-font	{ color: #004A82; font: 10px verdana, arial, sans-serif; font-weight: normal; }

#date-location	{  right: 4px; TOP: 3px; POSITION: absolute; }




/* LIST CODE - SERVICES PAGE */

ul 		{ list-style-image: url('images/bullet.gif'); }






/* SETUP PAGES FOR PRINTING */

@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly { display:none; }
}







/* NON-GALLERY IMAGE BORDERS */


.page-borders		{ background-color:#5D687F; }

.borders		{ BORDER: #045D9B 1px solid; }

.bar-borders		{ height: 20px; border-top: #045D9B 1px solid; border-bottom: #045D9B 1px solid; }





/* PAGE BACKGROUNDS */


.backgrounds { background-image: url("images/background.jpg");
		background-repeat: repeat-y;
		background-position: 0px 0px;
		}






/* CONTACT LAYERED text STYLES */

#contacttextlayer 	{
			position:absolute;
			visibility: visible;
			left: 200px;
			top: 88px;
			width:545px;
			z-index:5;
			padding:5px;
			BORDER: #045D9B 0px solid;
			}


.contacttext		{ COLOR: #045D9B; FONT: 11px arial, verdana, sans-serif; font-weight: bold; }

.phonetitle		{ COLOR: #045D9B; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }







/* CONTACT AND LINKS PAGE CODE */

.contact-text 	{ COLOR: #000099; FONT: 11px verdana, arial, sans-serif; font-weight: normal; }

.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		background-color: #F4F5F9;
		background-image: url("images/shadeform.gif");
		text-align: left;
		width: 180PX;
		BORDER: #045D9B 1px solid; }


.textarea	{ FONT: 13px arial, verdana, sans-serif;
		background-color: #F4F5F9;
		background-image: url("images/shadeform.gif");
		text-align: left;
		width: 275PX;
		height: 135PX;
		BORDER: #045D9B 1px solid; }

.dropdown 	{ COLOR: #333333;
		background-color: #F4F5F9;
		width: 180PX;
		FONT: 11px verdana, arial, sans-serif; }


.searchform 	{ width: 110PX;
		height: 20PX;
		background-image: url("images/shadeform.gif");
		background-color: #F4F5F9;
		FONT: 11px arial, verdana, sans-serif;
		border: #045D9B 1px solid; }


.searchdrop 	{ width: 60PX; height: 20PX; background-color: #F4F5F9; FONT: 11px arial, verdana, sans-serif; }

.searchbutton 	{ font-size: 11px; }









/* GALLERY CODE */

.price	 		{ COLOR: #CC6600; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }

.gallerytext		{ COLOR: #045D9B; FONT: 9px verdana, arial, sans-serif; font-weight: normal; }

.picturetitle 		{ COLOR: #045D9B; FONT: 10px verdana, arial, sans-serif; font-weight: bold; }

.picturecomments 	{ COLOR: #666666; FONT: 10px verdana, arial, sans-serif; font-weight: normal; }

.gallery-borders	{ BORDER: #045D9B 1px solid; }

.viewer-border		{ BORDER: #045D9B 1px solid; }

.button-gallery 	{
			color: #045D9B;
	       		font: bold 11px arial, serif;
			text-align: center;
			background-color: #FFFFFF;
	        	background-image: url("images/button-gallery.gif");
        		padding: 1px 5px 1px 5px;
			margin: 0px 1px 0px 1px;
        		display: block;
			cursor:pointer;
        		border: #999999 1px solid;
			}


.buttonon-gallery	{
			color: #0066FF;
	       		font: bold 11px arial, serif;
			text-align: center;
			background-color: #FFFFFF;
	        	background-image: url("images/buttonon-gallery.gif");
        		padding: 1px 5px 1px 5px;
			margin: 0px 1px 0px 1px;
        		display: block;
			cursor:pointer;
        		border: #0066FF 1px solid;
			}




/* GALLERY HOVER MESSAGES */


.divstyle 	{ position:absolute;
		top:0;
		left:0; }

.pstyletitle	{ position:absolute;
		background-color: #EBF6FF;
		color:#000066;
		border: #000066 1px solid;
		width: 100px;
		padding: 2px;
		font-family: arial, verdana, sans-serif;
		font-size: 11px; }


.pstylebody 	{ position:absolute;
		background:#EBF6FF;
		color:#000066;
		font-family: arial, verdana, sans-serif;
		font-size: 11px; }






/* START THE CODE FOR THE MENUS */



.menu-top-border {
 background-image: url("images/menu.gif");
 border-top: #FFFFFF 1px solid;
}

.menu-top-bottom {
 background-image: url("images/menu.gif");
 border-top: #FFFFFF 1px solid;
 border-bottom: #045D9B 1px solid;
}

.menu { 
 font-family: verdana, helvetica, sans-serif;
 font-size: 11pt;
 height: 30px;
 width: 200px;
 font-weight: bold;
 text-indent: 25px;
 line-height: 20pt;
 text-align: left;
 display: block;
 border-top: #FFFFFF 1px solid;
 border-bottom: #045D9B 1px solid; 
}

a.menu:link 	{ background-image: url("images/menu.gif");
		  background-color:#AEB8CD;
		  color: #045D9B; }

a.menu:visited 	{ background-image: url("images/menu.gif");
		  background-color:#AEB8CD;
		  color: #045D9B; }

a.menu:active 	{ background-image: url("images/menu.gif");
		  background-color:#AEB8CD;
		  color: #045D9B; }


a.menu:hover 	{ background-image: url("images/menuon.gif");
		  background-color:#D0D6E2;
		  color: #045D9B; }
		  


.double_menu { 
 font-family: verdana, helvetica, sans-serif;
 font-size: 11pt;
 height: 55px;
 width: 200px;
 font-weight: bold;
 line-height: 20pt;
 text-align: center;
 display: block;
 border-top: #FFFFFF 1px solid;
 border-bottom: #045D9B 1px solid; 
}

a.double_menu:link 	{ background-image: url("images/menu.gif");
		  background-color:#AEB8CD;
		  color: #045D9B; }

a.double_menu:visited 	{ background-image: url("images/menu.gif");
		  background-color:#AEB8CD;
		  color: #045D9B; }

a.double_menu:active 	{ background-image: url("images/menu.gif");
		  background-color:#AEB8CD;
		  color: #045D9B; }


a.double_menu:hover 	{ background-image: url("images/menuon.gif");
		  background-color:#D0D6E2;
		  color: #045D9B; }
		  

		  
.member { 
 font-family: verdana, helvetica, sans-serif;
 font-size: 11pt;
 height: 31px;
 width: 150px;
 font-weight: bold;
 line-height: 22pt;
 text-align: center;
 display:block;
}

a.member:link 	{ background-image: url("images/blue_button.gif");
		  color: #FFFFFF; }

a.member:visited 	{ background-image: url("images/blue_button.gif");
		  color: #FFFFFF; }

a.member:active 	{ background-image: url("images/blue_button.gif");
		  color: #FFFFFF; }


a.member:hover 	{ background-image: url("images/blue_button_alt.gif");
		  color: #0368CC; }
		  
		  
.member_cs { 
 font-family: verdana, helvetica, sans-serif;
 font-size: 11pt;
 height: 31px;
 width: 100px;
 font-weight: bold;
 line-height: 22pt;
 text-align: center;
 display:block;
}

a.member_cs:link 	{ background-image: url("images/blue_button_cs.gif");
		  color: #FFFFFF; }

a.member_cs:visited 	{ background-image: url("images/blue_button_cs.gif");
		  color: #FFFFFF; }

a.member_cs:active 	{ background-image: url("images/blue_button_cs.gif");
		  color: #FFFFFF; }


a.member_cs:hover 	{ background-image: url("images/blue_button_cs_alt.gif");
		  color: #0368CC; }
		  
.member_ls { 
 font-family: verdana, helvetica, sans-serif;
 font-size: 11pt;
 height: 31px;
 width: 300px;
 font-weight: bold;
 line-height: 22pt;
 text-align: center;
 display:block;
}

a.member_ls:link 	{ background-image: url("images/blue_button_ls.gif");
		  color: #FFFFFF; }

a.member_ls:visited 	{ background-image: url("images/blue_button_ls.gif");
		  color: #FFFFFF; }

a.member_ls:active 	{ background-image: url("images/blue_button_ls.gif");
		  color: #FFFFFF; }

a.member_ls:hover 	{ background-image: url("images/blue_button_ls_alt.gif");
		  color: #0368CC; }	  
		  
.member_lg { 
 font-family: verdana, helvetica, sans-serif;
 font-size: 11pt;
 height: 31px;
 width: 200px;
 font-weight: bold;
 line-height: 22pt;
 text-align: center;
 display:block;
}

a.member_lg:link 	{ background-image: url("images/blue_button_lg.gif");
		  color: #FFFFFF; }

a.member_lg:visited 	{ background-image: url("images/blue_button_lg.gif");
		  color: #FFFFFF; }

a.member_lg:active 	{ background-image: url("images/blue_button_lg.gif");
		  color: #FFFFFF; }

a.member_lg:hover 	{ background-image: url("images/blue_button_lg_alt.gif");
		  color: #0368CC; }	  
		  
		  
.member_la { 
 font-family: verdana, helvetica, sans-serif;
 font-size: 11pt;
 height: 31px;
 width: 230px;
 font-weight: bold;
 line-height: 22pt;
 text-align: center;
 display:block;
}

a.member_la:link 	{ background-image: url("images/blue_button_la.gif");
		  color: #FFFFFF; }

a.member_la:visited 	{ background-image: url("images/blue_button_la.gif");
		  color: #FFFFFF; }

a.member_la:active 	{ background-image: url("images/blue_button_la.gif");
		  color: #FFFFFF; }

a.member_la:hover 	{ background-image: url("images/blue_button_la_alt.gif");
		  color: #0368CC; }	  
		  
div
{
 margin  : 0; 
 padding : 0; 
}

.keynote_block
{
 border     : none;
 overflow   : auto;
 height     : 200px;
 width      : 300px;
}

.speakers
{
 border     : none;
 overflow   : auto;
 width	    : 281px;
}
