﻿/*Original color:#763232; New color:#668014,#556B2F */

* { padding: 0; margin: 0; outline: 0; }

body { font-size: 12px; font-family: Arial, "Trebuchet MS", sans-serif; color:#565656; background:#e3e3e3; }

a { color:#565656; text-decoration: underline; }
a:hover { text-decoration: none; }

.left { float:left; display:inline; }
.right { float:right; display:inline; }

input, textarea, select { font-family:Verdana, Arial, Sans-Serif; font-size:11px; }

.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

/*
	#Header
*/
#top{ background:#fff; height:60px; padding-top:11px; }
#header { background:#fff; height:40px; padding-top:11px; }

#logo { }
#logo a { width:188px; height:27px; float:left; font-size:17px; color:#fff; text-decoration:none; }
#logo a span { display:block; font-size:10px; font-weight:normal; text-align:right; color:#ababab; }


.header-right { float:right; padding-top:2px; }

#search { float:left; background:#4b4949; border:1px solid #635f5f; width:200px; height:28px; margin-right:15px; }
#search .field { background:#4b4949; border:0; padding:7px 14px; width:145px; color:#898181; float:left; }
#search .submit { width:18px; height:28px; background:url(images/search-submit.gif); border:0; cursor:pointer; float:left; font-size:0; line-height:0; text-indent:-4000px; }


#header .socials { float:left; padding-top:4px; }
#header .socials a { float:left; width:21px; height:22px; background:url(images/socials.gif); margin-left:6px; font-size:0; line-height:0; text-indent:-4000px; }
#header .socials .link-twitter { background-position:0 top; }
#header .socials .link-linkedin { background-position:-21px top; width:23px; }
#header .socials .link-facebook { background-position:-44px top; width:22px; }
#header .socials .link-flickr { background-position:-66px top; }


/*
	#Navigation
*/

#navigation { background:#763232 url(images/navigation.gif) left top repeat-x; height:50px; }
#navigation ul { list-style:none; }
#navigation ul li { float:left; height:42px; line-height:42px;}
#navigation ul li a { float:left; height:42px; line-height:42px; text-decoration:none; color:#fff;  padding:0 0 0 33px; /* font-family:Josefin Sans Std; font-size:20px; font-weight:normal;*/ }
#navigation ul li a span { float:left; height:42px; line-height:42px; padding:0 33px 0 0 }
#navigation ul li a:hover,
#navigation ul li a.active { background:url(images/navigation-active.gif) left top no-repeat; }
#navigation ul li a:hover span,
#navigation ul li a.active span { background:url(images/navigation-active.gif) right top no-repeat; }

/*
	#Intro
*/

#intro { background:#763232; border-bottom:1px solid #bb4a4a; }


.slider,
.slider-holder, 
.jcarousel-clip { width:549px; height:366px; overflow:hidden; position:relative; }
/*.jcarousel-clip { width:467px; height:311px; overflow:hidden; position:relative; }*/

/*.slider,
.slider-holder, 
.jcarousel-clip { width:500px; height:300px; overflow:hidden; position:relative; }*/

.slider { float:left; }

.slider-holder ul { position:relative; overflow:hidden; }
.slider-holder ul li { width:549px; height:366px; float:left; display:inline; }
/*.slider-holder ul li { width:467px; height:311px; float:left; display:inline; }*/

.slider-navigation { position:absolute; bottom:8px; right:14px; }
.slider-navigation ul { list-style:none; }
.slider-navigation ul li { float:left; }
.slider-navigation ul li a { float:left; width:20px; height:25px; background:url(images/slider-navigation-normal.png); font-size:0; line-height:0; text-indent:-4000px; }
.slider-navigation ul li a.active { background:url(images/slider-navigation-active.png); }


/*
	#Main
*/

#main { padding:15px 0 20px 0; }

#main .box { width:306px; float:left; padding-right:20px; }
#main .last-box { padding-right:0; }

#main .box h3 { font-size:16px; color:#556B2F; padding-bottom:6px; border-bottom:1px dotted #9d9d9d;   }

#main .box .entry { padding-top:5px; height:153px; }
#main .box .entry p { line-height:19px; }

#main .box a.left { width:52px; padding:5px 12px 9px 0; }
#main .box a.left img { border:2px solid #ababab; }

#main .news ul { list-style:none; }
#main .news ul li { padding-bottom:25px; }
#main .news ul li.last { padding-bottom:0; }
#main .news ul li h5 { padding-bottom:2px; }
#main .news ul li h5 a { color:#235e9e; font-size:10px; }
#main .news ul li p { line-height:18px; }

.buttons a,
/*.buttons a span { float:left; background:url(images/main-button-final.gif) no-repeat; height:25px; line-height:25px; color:#fff; font-size:16px; text-decoration:none; cursor:pointer; }*/
.buttons a span { float:left; background:url(images/main-button-flat2.png) no-repeat; height:25px; line-height:25px; color:#fff; font-size:16px; text-decoration:none; cursor:pointer; }
.buttons a { padding-left:20px; background-position:left top; }
.buttons a span { padding-right:20px; background-position:right top; }
	
/*
	#Footer
*/


#footer { border-top:1px solid #e1c9c9; font-size:10px; color:#838080; }
#footer a { color:#838080; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#footer .footer-navigation { text-align:center;  padding:14px 0; }  /*float:left; removed and text-align:center added */
#footer .footer-navigation ul { list-style:none; }
#footer .footer-navigation ul li { padding:0 8px; border-left:1px solid #838080; height:10px; line-height:10px; } /* float:left; removed */
#footer .footer-navigation ul li.first { border-left:0; padding-left:0;  }

#footer p.right { float:right; padding:9px 0; font-family: Verdana, Arial, Sans-Serif; }
#footer p.right a { color:#000; text-decoration:underline; }
#footer p.right a:hover { text-decoration:none; }

/* Below styles added by Unais */

/* Below styles added by Unais*/
p.center { padding:9px 0; font-family: Verdana, Arial, Sans-Serif; font-size:10px }
p.center a { color:#000; text-decoration:underline; }
p.center a:hover { text-decoration:none; }








/************CSS for Custom Font */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 14, 2012 09:41:34 AM America/New_York */



@font-face 
{
    font-family: 'JosefinSansStdLight';
    src: url('JosefinSansStd-Light-webfont.eot');
    src: url('JosefinSansStd-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('JosefinSansStd-Light-webfont.woff') format('woff'),
         url('JosefinSansStd-Light-webfont.ttf') format('truetype'),
         url('JosefinSansStd-Light-webfont.svg#JosefinSansStdLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
.menu_font 
{	
	font: 20px 'JosefinSansStdLight', Arial, sans-serif;letter-spacing: 0;color:#fff;
}
.title_font 
{
	/*font: 60px/68px 'JosefinSansStdLight', Arial, sans-serif;letter-spacing: 0;color:#fff;*/
	font: 20px 'JosefinSansStdLight', Arial, sans-serif;letter-spacing: 0;color:#fff;
}
.para_font 
{	
	font: 16px 'JosefinSansStdLight', Arial, sans-serif;letter-spacing: 0;color:#fff;
}
.ul_font 
{	
	font: 16px 'JosefinSansStdLight', Arial, sans-serif;letter-spacing: 0;color:#fff;line-height:30px;
}
.hover_font 
{	
	font: 16px 'JosefinSansStdLight', Arial, sans-serif;letter-spacing: 0;color:#fff;line-height:18px;
}
.footer_font 
{	
	font: 14px 'JosefinSansStdLight', Arial, sans-serif;letter-spacing: 0;color:#fff;
}
.privacy_font 
{	
	font: 12px 'JosefinSansStdLight', Arial, sans-serif;letter-spacing: 0;color:#fff;
}

.style1 
{
	font: 18px/27px 'JosefinSansStdLight', Arial, sans-serif;
}

.button_font 
{	
	font: 16px 'JosefinSansStdLight', Arial, sans-serif;letter-spacing: 0;color:#fff;line-height:18px;
}

.label_font 
{	
	font: 20px 'JosefinSansStdLight', Arial, sans-serif;letter-spacing: 0;color:#763232;line-height:18px;
}

.mybuttons
{
    background:url(images/main-button.gif) no-repeat; height:25px; line-height:25px; color:#fff; font-size:11px;font-weight:bold; text-decoration:none; cursor:pointer; 
}

.mybutton
{ 
    float:left; background:url(images/main-button-final.gif) no-repeat; height:25px; color:#fff; font-size:11px; text-decoration:none; cursor:pointer; 
}
.heading_font 
{	
	font: 24px 'JosefinSansStdLight', Arial, sans-serif;letter-spacing: 0;color:#fff;
}
.header_link_font 
{	
	font: 16px 'JosefinSansStdLight', Arial, sans-serif;letter-spacing: 0;color:#763223;
}
.msg_font 
{	
	font: 16px 'JosefinSansStdLight', Arial, sans-serif;letter-spacing: 0;color:#fff;font-weight:bold;
}