/*----- CMS Version 2.0 Compatible -----*/

/*----- CORE ELEMENTS -----*/

html { height:100%;}
html, body, p, .text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #333; }
#main_body { padding: 0px; margin: 0px; background: #eee url(../images/bg.jpg) repeat-x center top; height:100%; }
#main_container { height: 100%; width: 748px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; margin-right: auto; margin-left: auto; background: #fff; }

.text p { margin:0px 0px 10px 0px; }
.text h1 { font-size: 22px; line-height: 30px; color: #000; font-weight: normal; margin:0px 0px 15px 0px; }
.text h2, .text h3, .text h4, .text h5 { font-size: 14px; line-height: 16px; color: #000; font-weight: normal; margin:15px 0px 2px 0px; }

ul { margin-top: 0px; padding-left: 0px; margin-left: 0px; list-style-type: none; }
ul li { background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 6px; margin-top: 10px; padding-left: 5px; }
ul li ul { padding-left: 0px; list-style-type: none; margin-left: 0px; }
ul li ul li { background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 5px; margin-left: 5px; }

a:link, a:visited { color: #33cccc; text-decoration: underline; }
a:hover, a:active{ color: #333; text-decoration: underline; }

img { border: 0px; }
form { display:inline }
hr { height:0px; border-top:1px solid #ccc; border-right: 0px; border-bottom: 0px; border-left: 0px; padding-bottom:5px; margin: 18px 0px 13px 0px !important; margin: 0px 0px 13px 0px; }

.formbox, .formtextarea, .formselect, .formbutton {  border: 1px solid #999; font-size: 11px; line-height:13px; color: #666666; }
.formbox { padding: 2px 3px; background: #fff; }
.formtextarea { padding: 2px 0px; background: #fff; }
.formselect { padding: 0px 0px 0px 5px; background: #fff; }
.formbutton { padding: 2px 3px; background: #efefef; cursor:pointer; }

.nobr { white-space: nowrap; }
td { empty-cells:show;}
.photoright { float:right; padding:0px 0px 10px 20px;}
.photoleft { float:left; padding:0px 20px 10px 0px;}

.contact_right_cell { border-left: solid 1px #686868; padding-left: 20px;}
.contact_left_cell { padding-right:20px;}
.submit { padding-right:25px;}

/*----- PRINT ELEMENTS -----*/

.PrintOnly { display:none; }
.DontPrint { display:block; }

body  		{	
				font-family: tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 9pt;
				background-image: url(../images/bg.gif);
				background-repeat: repeat-x;
				background-color: #ffffff;
				margin-top: 0px;
				margin-left: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
			}
				
				
				
.gallerybody  		{	
				font-family: tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 9pt;
				background-color: #5282b3;
				margin-top: 0px;
				margin-left: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
			}
				
				
				
							
td	 		{	
				font-family: tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 9pt;
			}				
						
						
							
.wtext	 	{	
				font-family: tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 9pt;
				color: #ffffff;
			}		
									
.credit	 	{	
				font-family: tahoma, verdana, helvetica, arial, sans-serif;
				font-size: 7.5pt;
				color: #666666;
			}						
						
							
.gtext	 	{	
				font-family: tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 9pt;
				color: #666666;
			}
				
				
				
				
.smallblue 	{	
				font-family: tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 9pt;
				font-weight: bold;
				color: #364CAC;
			}
				
				
				

.navtxt	 	{	
				font-family: tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 9pt;
				font-weight: bold;
				text-decoration: none;
				color: #ffffff;
			}
						
						
						
						
						
						
a:link 		{	
				font-family: tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				color: #5282b3;
			}
a:visited	{	
				font-family: tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				color: #5282b3;
			}
a:active 	{	
				font-family: tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				color: #5282b3;
			}
a:hover 	{	
				font-family: tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				color: #000000;
			}				
							
						
						
						
						
a.nav:link 		{	
				font-family: tahoma, verdana, helvetica, arial, sans-serif;
				font-size: 8pt;
				text-decoration: none;
				font-weight: bold;
				color: #2979d7;
			}
a.nav:visited	{	
				font-family: tahoma, verdana, helvetica, arial, sans-serif;
				font-size: 8pt;
				text-decoration: none;
				font-weight: bold;
				color: #2979d7;
			}
a.nav:active 	{	
				font-family: tahoma, verdana, helvetica, arial, sans-serif;
				font-size: 8pt;
				text-decoration: none;
				font-weight: bold;
				color: #2979d7;
			}
a.nav:hover 	{	
				font-family: tahoma, verdana, helvetica, arial, sans-serif;
				font-size: 8pt;
				text-decoration: none;
				font-weight: bold;
				color: #000000;
			}				
							
						
						
a.creditlink:link 		{	
				font-family: tahoma, verdana, helvetica, arial, sans-serif;
				font-size: 7.5pt;
				text-decoration: underline;
				color: #666666;
			}
a.creditlink:visited	{	
				font-family: tahoma, verdana, helvetica, arial, sans-serif;
				font-size: 7.5pt;
				text-decoration: underline;
				color: #666666;
			}
a.creditlink:active 	{	
				font-family: tahoma, verdana, helvetica, arial, sans-serif;
				font-size: 7.5pt;
				text-decoration: underline;
				color: #666666;
			}
a.creditlink:hover 	{	
				font-family: tahoma, verdana, helvetica, arial, sans-serif;
				font-size: 7.5pt;
				text-decoration: underline;
				color: #000000;
			}				
	
	
	
h1			{
				font-family: tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 14pt;
				line-height : 18px;
				color: #ffffff;
			}	

p 			{	
				margin-top:0px;
				font-family: tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 9pt;
				line-height : 16px;
				color: #000000;
			}
								
								
								
				
.smhdr 		{		
				font-family: tahoma, verdana, helvetica, arial, sans-serif;
				font-size: 8pt;
				text-decoration: none;
				font-weight: bold;
				color: #000000;
			}
				
				
				
h2 		{	
				font-family: tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 9pt;
				font-weight: bold;
				color: #364CAC;
			}
				
				
				
h3 		{	
				font-family: tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 9pt;
				font-weight: bold;
				color: #000000;
			}
				

.white	 	{	background-color: #ffffff}
.black	 	{	background-color: #000000}
.gray	 	{	background-color: #666666}
.blue	 	{	background-color: #5282b3}



.hline	 	{	
				background-image: url(../images/blue.gif);
				background-repeat: repeat-x;
			}
				

.vline	 	{	
				background-image: url(../images/blue.gif);
				background-repeat: repeat-y;
			}
				

.hdash	 	{	
				background-image: url(../images/blue.gif);
				background-repeat: repeat-x;
			}
				

.vdash	 	{	
				background-image: url(../images/blue.gif);
				background-repeat: repeat-y;
			}
				
	
				
				
	 				 			
ul			{	
				font-family: tahoma, times, tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 9pt;
				color: #000000;  
				list-style-position: outside;  
				margin: 10px;  
				padding: 10px;  

			}				


	 				 			
li			{	
				font-family: tahoma, times, tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 9pt;
				color: #000000;
				padding-bottom : 5pt;
				margin-top: 0pt;  
				margin-left: 0pt; 
			}
				
				
				
.small 		{	
				font-family: tahoma, times, verdana, helvetica, arial, sans-serif;
				font-size: 9pt;
				color: #808080;
			}
				
				
				
				
hr 			{
				text-align: left;
				height: 1px;
				color: #CCCCCC;
				background-color: #CCCCCC;
				border: none;
				margin-bottom : 5pt;
				margin-left : 0pt;
				margin-right : 0pt;
				margin-top : 5pt;
				padding-bottom : 0pt;
				padding-left : 0pt;
				padding-right : 0pt;
				padding-top : 0pt;
			}
				


.cap	 	{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				text-transform: uppercase;
			}