/* _************************************************************************************************************************************************_ */
/* ___________________Sticky Footer Properties_______________________________________________________________________________________________________ */
/* _************************************************************************************************************************************************_ */

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser 

When coding sites for ASP.net where each page is inside a <form> tag, be sure to add the form tag
to the height:100% statement, else it will break the sticky footer. Like this;

html, body, form, #wrap {height: 100%;}
*/

/* _***************************************************************************************************************************************_ */
/* ___________________________________________________________________ */
/* ____________________Essential Sticky Properties____________________ */
/* ___________________________________________________________________ */

* 					{ margin:0; padding:0;}
html, body, #wrap 	{height: 100%;}
body > #wrap 		{height: auto; min-height: 100%; background:#ffffff url(images/interface/bg_header.jpg) top no-repeat;}
#main 				{padding-bottom: 134px; /* must be same height as the footer */}
#footer 				{ position: relative; margin-top: -134px; /* negative value of footer height */ height: 134px; clear:both; }

/* __________________________________________________________________________ */
/* ____________________End of Essential Sticky Properties____________________ */
/* __________________________________________________________________________ */

/* _***************************************************************************************************************************************_ */

/* _________________________________________________________________ */
/* ____________________________Clear Fix____________________________ */
/* _________________________________________________________________ */
/*the clearfix class here is what is keeping the footer from floating up
when using floated multi-column layouts and when resizing your browser window*/

.clearfix:after 		{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix 			{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix 		{height: 1%;}
.clearfix 			{display: block;}
/* End hide from IE-mac */

/* _________________________________________________________________ */
/* _________________________End of Clear Fix________________________ */
/* _________________________________________________________________ */

/* _************************************************************************************************************************************************_ */
/* ___________________End of Sticky Footer Properties________________________________________________________________________________________________ */
/* _************************************************************************************************************************************************_ */








/* _________________________________________________________________ */
/* ______________________Required Elements __________________________ */
/* _________________________________________________________________ */

body 				{font:9pt Tahoma, Georgiaa, Verdana, serif; background-color:#ffffff; line-height:1.1em; color:#444444;}
a img 				{border:none;}

a:link 				{color: #ff00ff; text-decoration:underline;}
a:hover 				{color:#a101a1; text-decoration:none;}
a:visited 			{color: #ff00ff; text-decoration:underline;}

p 					{margin:0px 0 0px 0;}
ul 					{list-style-type: none;}

.left 				{float:left;}
.right 				{float:right;}
.clear  				{clear:both;}



/* _________________________________________________________________ */	
/*____________________ End of Required Elements ____________________*/
/* _________________________________________________________________ */








/* _________________________________________________________________ */
/* __________________________Footer ________________________________ */
/* _________________________________________________________________ */

/*#footer p.axe img, #footer2 p.axe img {margin-bottom:-7px;}*/

#footer {  font-size:9px; font-family:Verdana, Arial, sans-serif; background: #444444 url(images/interface/bg_footer.jpg) repeat-x;}
#footer a {  font-weight:bold; font-size:11px; text-decoration:none;}

/*#footer .indent {padding:60px 0 0 17px; color:#868686; font-size:11px; text-decoration:none; float:bottom;}*/
/*#footer a, #footer2 a 					{color:#0b5ffa; text-decoration:none;}*/
/*#footer a:hover, #footer2 a:hover 		{color:#f98615; text-decoration:underline;}*/
/*#footer a:visited, #footer2 a:visited  	{color:#71a3ff; text-decoration:none;}*/
/*#footer p, #footer2 p {margin:0 0 0 0;}*/
/*#footer p.axe img, #footer2 p.axe img {margin-bottom:-7px;}*/
#section_spacer 									{background:  url(images/interface/section_spacer.jpg) repeat-x; width:822px;margin:0 auto; height:21px; line-height:1.1em; padding:0 0px 0 0px;}
#foot 									{color:#0b5ffa; background: url(images/interface/bg_footer_mid.jpg) top no-repeat; width:1030px; margin:0 auto; height:64px;  padding:0px 0px 0 0px; position: relative; left:50px; top:55px; }
#foot #left 								{width:600px;  float:left; padding:30px 0 0 50px;	}
#foot #right 							{width:250px;float:right; text-align:right; padding:30px 110px 0 0;}

a.footlink:link 	{  height:12px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#ff00ff; margin: 0px 0px 0px 0px; position: relative; top:0px; left:0px; float:left; text-decoration: none;border-style: none;}
a.footlink:visited 	{  height:12px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff00ff; margin: 0px 0px 0px 0px; position: relative; top:0px; left:0px; float:left; text-decoration: none;border-style: none;}
a.footlink:hover 	{  height:12px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffc1ff; margin: 0px 0px 0px 0px; position: relative; top:0px; left:0px; float:left; text-decoration: none;border-style: none;}
a.footlink:active 	{  height:12px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff00ff; margin: 0px 0px 0px 0px; position: relative; top:0px; left:0px;  float:left; text-decoration: none;border-style: none;}

.linkSpacer {
	height: 12px;
	float:left;
	color:#ffffff;		
}


/*#footer .copyright { color:#707070; font-weight:bold; font-size:11px; text-decoration:none; float:right;}
#footer .thirdParties { color:#707070; font-weight:normal; font-size:10px; text-decoration:none}*/


/* _________________________________________________________________ */
/* _______________________End of Footer_____________________________ */
/* _________________________________________________________________ */







a img { border:0;}
img {vertical-align:top;}
.img_preview{padding:10px 0 0 8px;}
.img_preview2{padding:0 0 0 0;}
.img_preview3{padding:10px 0 0 10px;}
.img_logo{padding:0 0 0 0; position:relative; top:-5px;}

#main_img {
	width:822px;
	height: 307px;
	padding: 0px;
		
	background: url(images/interface/pic.jpg) no-repeat;
	margin-left: 75px;
	
}




/* __________Main Interface Elements__________ */
h1
	{
		font-family:Tahoma, Georgia, tahoma; 
		font-size:24px;
		line-height:28px;
		color:#868686;		
	}	

h6
	{
		font-family:Tahoma, Georgia, tahoma; 
		font-size:22px;
		line-height:28px;
		color:#868686;		
	}
	
h5
	{
		font-family:Tahoma, Georgia, tahoma; 
		font-size:24px;
		line-height:28px;
		color:#868686;		
	}

.h7
	{
		font-family:Tahoma, Georgia, tahoma; 
		font-size:11px;
		line-height:15px;
		color:#b1b1b1;		
	}


#header_background {}

	/* Content area holder */

#header  .left {
	padding:0 0 0 0;
	position:relative; 
	left: 0px;
	z-index:10;
	
}	/* Header left content*/
#header .right {
	padding:0px 0px 0 0;
	
	
}		/* Header right content*/

#header .right #menu{
	padding:0px 0px 0 0;
	
}	
#header .right a {
	color:#868686;
	font-family:arial;
	font-size:12px;
	padding:0 0px 0px 0;
} /* Header right a class content*/

#header_small  .left {
	padding:0 0 0 0;
	position:relative; 
	left: -43px;
}	/* Header left content*/
#header_small .right {
	padding:45px 11px 0 0;
}		/* Header right content*/
#header_small .right a {
	color:#868686;
	font-family:arial;
	font-size:12px;
	padding:0 29px 2px 0;
} /* Header right a class content*/

a.logo {
	text-indent: -9999px;
	float: left;
	background: url(images/interface/logo.gif);
	
	width: 218px;
	height: 119px;
	
	/*overflow:hidden;*/
	cursor:pointer;
	/*z-index:1000;*/
	
}

#header .content {background:url(images/pics/header_bg.jpg) top left no-repeat;  padding:0px 0px 0px 0px; color:#ffffff; height:286px;position:relative; top:-90px;}
#header .content1 {background:url(images/pics/header_bg2.jpg) top left no-repeat;  padding:45px 60px 28px 434px; color:#505050; height:313px;}
#header .content2 {background:url(images/interface/header_bg2.jpg) top left no-repeat;  padding:45px 60px 28px 434px; color:#505050; height:313px;}
#header .content3{background:url(images/interface/header_bg3.jpg) top left no-repeat;  padding:45px 60px 28px 434px; color:#505050; height:313px;}

/*main image text */
#header .content  .text {padding:30px 10px 33px 2px; float:right; width:220px;line-height:16px;}
#header .content1  .text {padding:50px 0 33px 2px; float:right; width:220px;}
#header .content2  .text {padding:50px 0 33px 2px; float:right; width:220px;}
#header .content3  .text {padding:50px 0 33px 2px; float:right; width:220px;}
#header .content  a img {float:right;}
#header .content1  a img {float:right;}
#header .content2  a img {float:right;}
#header .content3  a img {float:right;}

#middle { width:100%;}
#middle2 { height: 5000px; width:100%;}





.spacer { height: 10px; width:100%;}
.spacer2 { height: 42px; width:100%;}

.spacerform { height: 1px; width:100%;}

.border {background:url(images/interface/border_tall.gif) top repeat-x;}
.border .btall {background:url(images/interface/border_tall.gif) bottom repeat-x;}
.border .ltall {background:url(images/interface/border_tall.gif) left repeat-y;}
.border .rtall {background:url(images/interface/border_tall.gif) right repeat-y;}
.border .tleft {background:url(images/interface/border_tl.gif) top left no-repeat;}
.border .tright {background:url(images/interface/border_tr.gif) top right no-repeat;}
.border .bleft {background:url(images/interface/border_bl.gif) bottom left no-repeat;}
.border .bright {background:url(images/interface/border_br.gif) bottom right no-repeat; width:100%;}
.border .ind {padding:4px 4px 15px 2px;color:#868686;}
.border a img {float:right;}

.border2 {background:url(images/interface/border_tall2.gif) top repeat-x;}
.border2 .btall2 {background:url(images/interface/border_tall2.gif) bottom repeat-x;}
.border2 .ltall2 {background:url(images/interface/border_tall2.gif) left repeat-y;}
.border2 .rtall2 {background:url(images/interface/border_tall2.gif) right repeat-y;}
.border2 .tleft2 {background:url(images/interface/border_tl2.jpg) top left no-repeat;}
.border2 .tright2 {background:url(images/interface/border_tr2.jpg) top right no-repeat;}
.border2 .bleft2 {background:url(images/interface/border_bl2.jpg) bottom left no-repeat;}
.border2 .bright2 {background:url(images/interface/border_br2.jpg) bottom right no-repeat; width:100%;}
.border2 .ind2 {padding:10px 20px 15px 25px;color:#868686;}
.border2 a img {float:right;}

.border3 {background:url(images/interface/border_tall3.gif) top repeat-x;}
.border3 .btall3 {background:url(images/interface/border_tall3.gif) bottom repeat-x;}
.border3 .ltall3 {background:url(images/interface/border_tall3.gif) left repeat-y;}
.border3 .rtall3 {background:url(images/interface/border_tall3.gif) right repeat-y;}
.border3 .tleft3 {background:url(images/interface/border_tl3.jpg) top left no-repeat;}
.border3 .tright3 {background:url(images/interface/border_tr3.jpg) top right no-repeat;}
.border3 .bleft3 {background:url(images/interface/border_bl3.jpg) bottom left no-repeat;}
.border3 .bright3 {background:url(images/interface/border_br3.jpg) bottom right no-repeat; width:100%;}
.border3 .ind3 {padding:4px 4px 15px 2px;color:#868686;}
.border3 a img {float:right;}

.border4 {background:url(images/interface/border_tall4.gif) top repeat-x;}
.border4 .btall4 {background:url(images/interface/border_tall4.gif) bottom repeat-x;}
.border4 .ltall4{background:url(images/interface/border_tall_l4.jpg) left repeat-y;}
.border4 .rtall4 {background:url(images/interface/border_tall_r4.jpg) right repeat-y;}
.border4 .tleft4 {background:url(images/interface/border_tl4.jpg) top left no-repeat;}
.border4 .tright4 {background:url(images/interface/border_tr4.jpg) top right no-repeat;}
.border4 .bleft4 {background:url(images/interface/border_bl4.jpg) bottom left no-repeat;}
.border4 .bright4 {background:url(images/interface/border_br4.jpg) bottom right no-repeat; width:100%;}
.border4 .ind4 {padding:10px 4px 15px 30px;color:#868686;}
.border4 a img {float:right;}


.morebuttonpos {padding:0 0 0 0; position:relative; left: 130px;  }	/* More button position */
.morebuttonpos2 {padding:0 0 0 0; position:relative; left: 440px;  }	/* More button position */




#morebutton {
   
    font-family: Tahoma, Georgiaa, Verdana, Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-align: center;
    line-height: 22px;
    font-size: 11px;
    height: 22px
    
    }
    #morebutton ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    }
    #morebutton li {
    width: 71px;
    float: left;
    color: #ff00ff;
    background-position:  0px 0px;
    background-repeat: no-repeat;
    background-image: url(images/interface/more.gif);
    }
    #morebutton a {
    margin: 0;
    padding: 0;
    display: block;
    text-decoration: none;
    color: #9c9c9c;
    background-position: 0px -22px;
    background-repeat: no-repeat;
    background-image: url(images/interface/more.gif);
    }
    #morebutton a:hover {
    background-position: 0px -44px;
    background-repeat: no-repeat;
    color: #ff00ff;
    background-image: url(images/interface/more.gif);
    }









/*________________________*/

.paybuttonpos {padding:0 0 0 0; position:relative; left: 500px;  }	/* More button position */


#paybutton {
width:160px;
	height:47px; 
	list-style:none;


}

.content_address_grey {
	height: 12px;
	float:left;
	color:#ff00ff;		
}


/*________________________*/

.h_text {margin-top:-2px;padding-bottom:2px;}

.more {text-align:right;}
.more a{background:url(images/interface/more_bg.gif) top right no-repeat; padding-right:13px; color:#000000; font-weight:bold;}

.date {background:url(images/interface/date_bg.gif) no-repeat 0 0; padding:2px 0 2px 22px; color:#444444;}
/* Link text e.g. on Index1*/
li { color:#fe6905;}
li a {color:#fe9205; font-size:11px;}

.bot_line {background:url(images/interface/h_text_bg.gif) bottom repeat-x;}
.b_text {color:#ff05ff;}

/* template - Home Page */
 
#template #middle .indent {padding:0px 0 19px 0;}
#template #middle .columns1 .column1 .padding{padding:9px 13px 3px 15px;}
#template #middle .columns1 .column2 .padding{padding:9px 13px 3px 15px;}
#template #middle .columns1 .column3 .padding{padding:9px 13px 3px 15px;}
#template #middle .columns1 .p1 {padding:1px 0 7px 0;}
#template #middle .columns2 {padding:21px 0 0 0;}
#template #middle .columns2 .column1 .padding {padding:14px 21px 0 17px;}
#template #middle .columns2 .column2 .padding {padding:14px 18px 0 31px;}
#template #middle .columns2 .column1 .p1 {padding:7px 0 15px 0;}
#template #middle .columns2 .column2 .content {padding:10px 0 15px 0;}
#template #middle .columns2 .column2 .p1 {padding:2px 0 1px 0;}


/* template-1 */

#template_1 #middle .indent {padding:17px 0px 20px 40px;}
#template_1 #middle .column1 .padding1 {padding:16px 20px 0 16px;}
#template_1 #middle .column1 .padding1 .content{padding:14px 0 27px 1px;}
#template_1 #middle .column1 .padding1 .p1 {padding:1px 0 0 0;}
#template_1 #middle .column1 .padding1 .more {padding:0 6px 0 0;}

#template_1 #middle .column1 .padding2 {padding:36px 20px 0 16px;}
#template_1 #middle .column1 .padding2 .content{padding:16px 0 0 1px;}
#template_1 #middle .cols .more {margin-top:-19px;}
#template_1 #middle .cols .p1 {padding:21px 0 1px 0;}

#template_1 #middle .cols {padding:14px 0 0 0;}

#template_1 #middle .column2 .padding{padding:9px 13px 3px 15px;}
#template_1 #middle .column2 ul li {font-weight:bold;}
#template_1 #middle .column2 .p1 {padding:1px 0 8px 0;}
#template_1 #middle .column2 .p2 {padding:12px 0 17px 0;}
#template_1 #middle .column2 .p3 {padding:17px 0 17px 0;}
#template_1 #middle .column2 .column2 .content {padding:10px 30px 15px 30px;}

/* template-2 */

#template_2 #middle .indent {padding:17px 0 20px 0;}
#template_2 #middle .columns1 .column1 .padding{padding:9px 13px 3px 15px;}
#template_2 #middle .columns1 .column2 .padding{padding:9px 13px 3px 15px;}
#template_2 #middle .columns1 .column1 ul {margin-bottom:7px;}
#template_2 #middle .columns1 .column1 .p1 {padding:1px 0 0 0;}
#template_2 #middle .columns1 .column2 .p1 {padding:1px 0 7px 0;}
#template_2 #middle .columns2 {padding:21px 0 0 0;}
#template_2 #middle .columns2 .column1 .padding {padding:14px 21px 0 17px;}
#template_2 #middle .columns2 .column2 .padding {padding:14px 18px 0 21px;}
#template_2 #middle .columns2 .column1 .p1 {padding:8px 0 10px 0;}
#template_2 #middle .columns2 .column1 .p2 {padding:0 0 4px 0;}
#template_2 #middle .columns2 .column2 .content {padding:7px 0 15px 0;}
#template_2 #middle .columns2 .column2 ul {margin-bottom:1px;}

/* template-3 */

#template_3 #middle .indent {padding:17px 0 20px 0;}
#template_3 #middle .column1 .padding1 {padding:0px 15px 0 23px;}
#template_3 #middle .column1 .padding1 .content{padding:5px 0 5px 1px;}
#template_3 #middle .column1 .padding1 .p1 {padding:1px 0 0 0;}
#template_3 #middle .column1 .padding1 .pd {padding:14px 0 0 0;}
#template_3 #middle .column1 .padding1 .pd2 {padding:10px 0 0 0;}
#template_3 #middle .column1 .padding1 .pd3 {padding:13px 0 0 0;}
#template_3 #middle .column1 .padding1 .more {padding:0 6px 0 0;}

#template_3 #middle .column1 .padding2 {padding:36px 20px 0 16px;}
#template_3 #middle .column1 .padding2 .content{padding:16px 0 0 1px;}
#template_3 #middle .cols .more {margin-top:-19px;}
#template_3 #middle .cols .p1 {padding:21px 0 1px 0;}

#template_3 #middle .cols {padding:14px 0 0 0;}

#template_3 #middle .column2 .padding{padding:9px 13px 8px 15px;}
#template_3 #middle .column2 .p1 {padding:1px 0 11px 0;}
#template_3 #middle .column2 .p2 {padding:12px 0 11px 0;}
#template_3 #middle .column2 .p3 {padding:13px 0 6px 0;}


/* template-4 */

#template_4 #middle .indent {padding:17px 0 20px 0;}
#template_4 #middle .column1 .padding1 {padding:16px 22px 0 16px;}
#template_4 #middle .column1 .padding1 .content{padding:14px 0 34px 1px;}
#template_4 #middle .column1 .padding1 .more {padding:0 2px 0 0; line-height:12px;}

#template_4 #middle .column1 .padding2 {padding:34px 23px 0 16px;}
#template_4 #middle .column1 .padding2 .content{padding:6px 0 0 1px;}
#template_4 #middle .column1 .padding2 .more {margin-top:9px;}

#template_4 #middle .column2 .padding{padding:9px 13px 3px 15px;}
#template_4 #middle .column2 .margin .padding{padding:9px 12px 2px 15px;}
#template_4 #middle .column2 ul {margin:0 0 2px 1px;}
#template_4 #middle .column2 .margin {padding-top:6px;}
#template_4 #middle .column2 .p1 {padding:0 0 8px 0;}


/* template-5 - Contact Form*/

#template_5 #middle .indent {padding:17px 0 20px 0;}
#template_5 #middle .columns1 .column1 .padding{padding:30px 30px 30px 40px;}
#template_5 #middle .columns1 .column2 .padding{padding:30px 30px 30px 40px;}
#template_5 #middle .columns1 .column1 ul {margin-bottom:7px;}
#template_5 #middle .columns1 .column1 .p1 {padding:1px 0 0 0;}
#template_5 #middle .columns1 a{color:#868686; font-size:11px; text-decoration:none;}
#template_5 #middle .columns1 a:hover {text-decoration:underline;}
#template_5 #middle .columns1 .column2 strong{font-size:11px;}

#template_5 #middle .columns2 {padding:22px 0 0 0;}
#template_5 #middle .columns2 .padding {padding:14px 15px 0 17px;}
#template_5 #middle .columns2 .p1 {padding:14px 0 10px 0;}
#template_5 #middle .columns2 .p2 {padding:0 0 4px 0;}




/* template-6 */

#template_6 #middle .indent {padding:33px 15px 17px 17px;}
#template_6 #middle .p1 {padding:6px 0 0 0;}
#template_6 #middle .columns1 a{color:#868686; font-size:11px; text-decoration:none;}
#template_6 #middle .columns1 a:hover {text-decoration:underline;}













