

/* ----------------------- SITE BORDERS ----------------------- */

.left_border
{ background-image:url(../images/left_border_repeat.jpg); background-repeat:repeat-y; background-position:right; width:8px; }
			
.right_border
{ background-image:url(../images/right_border_repeat.jpg); background-repeat:repeat-y; background-position:left; width:8px; }


/* ----------------------- SITE LOGO & TOP ----------------------- */

.logocss 
{ font-family:Tahoma, Arial; font-size:18px; text-decoration:none; font-weight:bold; color:#0078A5; }
			
.logocss:hover 
{ font-family:Tahoma, Arial; font-size:18px; text-decoration:none; font-weight:bold; color:#A4DA00; }
			
.top_divider
{ background-image:url(../images/top_divider.jpg); background-repeat:no-repeat; background-position:center; width:3px; height:113px; }

.slogantxtbold
{ font-family:Tahoma, Arial; font-size:12px; text-decoration:none; font-weight:bold; color:#737373; padding-left:25px; }
			
.slogantxtnorm
{ font-family:Tahoma, Arial; font-size:11px; text-decoration:none; font-weight:normal; color:#737373; padding-left:25px; }


/* ----------------------- TOP LINKS ----------------------- */

.top_links
{ font-family: Tahoma, arial, sans serif; font-size: 0.7em; color: rgb(115,115,115); text-decoration: none; background-image:url(../images/menu_hover.jpg);; background-repeat:repeat-x; }

.top_links:hover
{ font-family: Tahoma, arial, sans serif; font-size: 0.7em; color: rgb(0,120,165); text-decoration: underline; background-image:url(../images/menu_hover.jpg);; background-repeat:repeat-x; }


/* ----------------------- SITE NAVIGATION ----------------------- */
		
.menu_divider_repeat { background-image:url(../images/menu_divider.jpg); background-repeat:repeat-x; height:4px; }

.menu_back_repeat { background-image:url(../images/menu_back.jpg); background-repeat:repeat-x; height:30px; }

.nav2 { clear: both; margin: 0px; padding: 0px; font-family: Tahoma, arial, sans serif; font-size: 0.7em; }

.nav2 ul { float: left; width: 770px; margin: 0px; padding: 0px; font-weight: normal; }	

.nav2 li { display: inline; list-style: none; margin: 0px; padding: 0px; }

.nav2 li a { color: rgb(115,115,115); display: block; float: left; margin: 10px 0px 0px 0px; padding: 0px 10px 0px 10px; border-right: solid 1px rgb(115,115,115); text-decoration: none; font-size: 100%; }

.nav2 a:hover { color: rgb(0,120,165); text-decoration: underline; background-image:url(../images/menu_hover.jpg); background-repeat:repeat-x; }

.buffer { clear: both; width: 770px; height: 30px; margin: 0px; padding: 0px; background-color: rgb(255,255,255); }


/* ----------------------- SITE DIVIDERS ----------------------- */

.banner_divider
{ background-image:url(../images/banner_divider.jpg); background-repeat:repeat-x; background-position:left; height:3px; }

.left_menu_divider
{ background-image:url(../images/left_menu_divider.jpg); background-repeat:repeat-x; background-position:left; height:5px; }

.feature_divider
{ background-image:url(../images/feature_divider.jpg); background-repeat:repeat-y; background-position:top; width:7px; }

.footer_divider
{ background-image:url(../images/footer_divider.jpg); background-repeat:repeat-x; background-position:left; height:6px; }


/* ----------------------- TABLE BORDER ----------------------- */

.table_border
{ border:8px solid #E5E5E5; }


/* ----------------------- SITE QUOTATIONS ----------------------- */

.quotation_back
{ background-image:url(../images/quotation_back.jpg); background-repeat:no-repeat; background-position:left; width:228px; height:216px; }

.headings
{ font-family:Tahoma, Arial; font-size:18px; text-decoration:none; font-weight:bold; color:#FFFFFF; padding-left:25px; }

.quotation_txt
{ font-family:Tahoma, Arial; font-size:11px; text-decoration:none; font-weight:normal; color:#FFFFFF; padding-left:28px; padding-right:28px; }


/* ----------------------- SITE NEWSLETTER ----------------------- */

.newsletter_heading
{ font-family:Tahoma, Arial; font-size:18px; text-decoration:none; font-weight:bold; color:#FFFFFF; }

.newsletter_txt
{ font-family:Tahoma, Arial; font-size:12px; text-decoration:none; font-weight:normal; color:#737373; }

.textfield 
{ background-color:#FFFFFF; font-family:Tahoma, Arial; font-size:12px; text-decoration:none; font-weight:normal; border:1px solid #C2C2C2; width:160px; height:17px; color:#737373; }

.buttons
{ background-color:#0078A5; border:1px solid #C2C2C2; display: block; width:75px; height:23px; font-family:Tahoma, Arial; font-size:12px; color:#FFFFFF; text-align:center; font-weight:bold; text-decoration:none; vertical-align:middle; padding-top:0px; }

.buttons:hover
{ background-color:#FF6600; border:1px solid #C2C2C2; display: block; width:75px; height:23px; font-family:Tahoma, Arial; font-size:12px; color:#FFFFFF; text-align:center; font-weight:bold; text-decoration:none; vertical-align:middle; padding-top:0px; cursor:pointer;}
		

/* ----------------------- SITE BODY ----------------------- */

.body_heading
{ font-family:Tahoma, Arial; font-size:14px; text-decoration:none; font-weight:bold; color:#057FAE; padding-left:7px; padding-right:7px;}

.body_txt
{ font-family:Tahoma, Arial; font-size:11px; text-decoration:none; font-weight:normal; color:#737373; padding-left:7px; padding-right:7px;}

.read_more
{ font-family:Tahoma, Arial; font-size:11px; text-decoration:none; font-weight:normal; color:#FF6600; padding-left:7px; }

.read_more:hover
{ font-family:Tahoma, Arial; font-size:11px; text-decoration:underline; font-weight:normal; color:#0078A5; padding-left:7px; }

.body_points
{ font-family:Tahoma, Arial; font-size:11px; text-decoration:none; font-weight:normal; color:#737373; padding-left:12px; padding-right:7px;}

/* ----------------------- FOOTER CSS ----------------------- */

.footer_dvd 
{ font-family:Tahoma, Arial; font-size:10px; text-decoration:none; font-weight:normal; color:#FFFFFF; }

.footertxt 
{ font-family:Tahoma, Arial; font-size:10px; text-decoration:none; font-weight:normal; color:#FFFFFF; }
		
.footertxt:hover
{ font-family:Tahoma, Arial; font-size:10px; text-decoration:underline; font-weight:normal; color:#FFFFFF; }

.footer_line
{ background-image:url(../images/footer_line.jpg); background-repeat:repeat-x; background-position:left; height:3px; }