/*=
Author: Gina Lolli for Virtual Eye Productions
ginalolli@gmail.com
05.2009
------------------------------*/

* {margin: 0; padding: 0;}
body {	background: #f1f1f2 url(images/bgd_body.png) repeat-x 0 0}
.clear {overflow: hidden; _height: 1%;}
br.clear {clear: both;}
li {list-style: none}
img {border:0;}
#content h2 {padding: 16px 0 20px 60px; font-family: 'Myriad Pro', Arial, Verdana, Sans-Serif;	font-size:1.4em; letter-spacing: 1px; font-weight:normal;	}

#content h2 a {color:#0a2131; text-decoration: none}
#main h2 {margin: 0 0 10px 0; padding: 0 0 5px 0; font-family: 'Myriad Pro', Arial, Verdana, Sans-Serif;	border-bottom: 1px solid #ebebe8; font-size:1.8em; letter-spacing: 1px; font-weight:normal;	color:#0a2131}
#main h3 {padding: 10px 0 0 0; color:#2a4e5d; font-family: 'Myriad Pro', Arial, Verdana, Sans-Serif;	font-size:1.2em;font-weight:normal;}
.last {margin-right: 0!important; border: 0!important; padding-right: 0!important}

/*=Structure------------------------------*/
.container {width:1067px; margin: 0 auto;  }	
.header_newsteacker{font-family: 'Myriad Pro', Arial, Verdana, Sans-Serif; color:#333333
;font-size:10px; letter-spacing: 1px; font-weight:normal;}
.header_newsteacker a{font-family: 'Myriad Pro', Arial, Verdana, Sans-Serif; color:#333333
;font-size:10px; letter-spacing: 1px; font-weight:normal;}
.header_newsteacker a:hover{font-family: 'Myriad Pro', Arial, Verdana, Sans-Serif; color:#333333
;font-size:10px; letter-spacing: 1px; font-weight:normal;}

#header {padding: 28px 0 0 0; background: #fff url(images/bgd_header.png) repeat-x bottom left;  height: 122px; width:100%;  }
#header #logo {padding: 30px 0 0px 60px ; width: 231px; height: 61px;  float:left;}
#header .right {float:left; width: 770px; }
#content { width: 100%; }
#imgcontainer {border-bottom: 5px #527a8b solid; width: 1022px; height: 257px; float:left; position: relative; top: -6px}
#info {padding: 15px 20px; margin: 0 0 0 18px;width: 982px; background: #fff url(images/info_btm.png) no-repeat bottom left}
#info .bucket {margin-right: 8px; display:inline; float: left; width: 316px ;  font-family:Verdana, Arial, Helvetica, sans-serif}
#leftShadow {float: left; background: url(images/left_shadow.png) no-repeat 0 0; width: 18px; height: 257px}
#rightShadow {float:left; background: url(images/right_shadow.png) no-repeat 0 0; width: 18px; height: 257px}
#footer {padding: 15px 20px 15px 10px; width: 992px; margin: 0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em }
.sidebar {padding: 20px 0 20px 20px; width: 230px; float:left;border-width: 0 1px 0 0; background-color: #fff;}
#main {padding: 20px 20px 20px 30px; float:left; width: 685px;}

#box {background: #fff url(images/box_btm.png) no-repeat bottom left; float:left;  width: 1022px;}
/*=Top Navigation------------------------------*/
#header .right ul {margin-top: 0px; width: 646px; padding-left: 108px;  }

/* for IE*/
#header .right ul {*margin-top: 0px; font-family: 'Myriad Pro', Arial, Verdana, Sans-Serif; }
#header .right ul li {font-size: 0.9em; float: left; }
#header .right ul li a { color: #0a2131; height:21px;padding: 11px 0 0 0; border: 1px solid #dedede; border-width: 0 0 0 1px; text-decoration: none; display: block; text-align:center; background:url(images/bgd_topnav_off3.png) repeat-x 0 0}
#header .right ul li a.home {width: 80px;  background:url(images/bgd_home_off.png) no-repeat 0 0; border-left: none}
#header .right ul li a.activeHome {width: 80px; height: 21px; background:url(images/bgd_home_over.png) no-repeat 0 0; color: #fff; border: none }
#header .right ul li a.home:hover {width: 80px;  background:url(images/bgd_home_over.png) no-repeat 0 0 }	
#header .right ul li a.activeHome:hover {  background:url(images/bgd_home_over.png) no-repeat 0 0 }	

#header .right ul li a.services {width: 134px;     }
#header .right ul li a.activeservices {width: 134px; color:#fff; background:url(images/bgd_topnav_over.png) repeat-x 0 0 ;     }
#header .right ul li a.services:hover {width: 134px;}

#header .right ul li a.solutions {width:154px;   }
#header .right ul li a.activesolutions {width:154px;background:url(images/bgd_topnav_over.png) repeat-x 0 0;color:#fff}
#header .right ul li a.solutions:hover {width:154px; }

#header .right ul li a.events {   width:80px;  }
#header .right ul li a.events:hover {  width:80px }
#header .right ul li a.activeevents{  width:80px;background:url(images/bgd_topnav_over.png) repeat-x 0 0; color:#fff;}

#header .right ul li a.about {width:87px; }
#header .right ul li a.about:hover {  width:87px; }
#header .right ul li a.activeabout{  width:87px; background:url(images/bgd_topnav_over.png) repeat-x 0 0; color:#fff; }

#header .right ul li a.contact {width:102px;   background:url(images/bgd_contact_off.png) no-repeat 0 0; }
#header .right ul li a.contact:hover {width: 102px;  background:url(images/bgd_contact_over.png) no-repeat 0 0 }	
#header .right ul li a.activecontact{width: 102px;  background:url(images/bgd_contact_over.png) no-repeat 0 0 ; color:#fff;}

#header .right ul li a:hover {color: #fff; background:url(images/bgd_topnav_over.png) repeat-x 0 0}

/*=left Navigation------------------------------*/
.sidebar ul {width: 230px; font-family: 'Myriad Pro', Arial, Verdana, Sans-Serif;}
.sidebar ul li {font-size: 1em; background:url(images/bgd_leftnav.png) repeat-x 0 0 }
.sidebar ul li a { color: #0A2131;padding: 8px 0 0 30px; height: 23px; border: 1px solid #dedede;text-decoration: none;  display: block; font-size:14px;}
.sidebar ul li.top {background:url(images/bgd_leftnav_top.png) no-repeat 0 0; }
.sidebar ul li.top a {border:none}
.sidebar ul li.btm {background:url(images/bgd_leftnav_btm.png) no-repeat 0 0;  }
.sidebar ul li.btm a {border-width: 1px 0 0 0;height: 24px;}
.sidebar ul li a:hover { color: #0a2131; background:url(images/double_arrow2.png) no-repeat 16px 12px }
/*=Braedcrumb------------------------------*/

#breadcrumb {padding: 5px 10px 5px 43px;  background-color: #f5f4f4; height: 20px; position: relative; top:-6px;  }
#breadcrumb ul li {padding:0 0 0 10px; font-size: 0.7em; color:#0a2131; display: inline; font-family:Verdana, Arial, Helvetica, sans-serif}
#breadcrumb ul li.first {padding:0}
#breadcrumb ul li.last  {padding-left: 15px; background:url(images/single_arrow.png) no-repeat 7px 4px;  }
#breadcrumb ul li a {color: #666; text-decoration: none}
#breadcrumb ul li a:hover {color: #666; text-decoration: underline}

/*=Header------------------------------*/	
#header .right .newsletter {width: 550px; padding-left: 220px; font-family: 'Myriad Pro', Arial, Verdana, Sans-Serif;}
#header .right .newsletter img {padding: 0 0 0 0px; }
#header .right .newsletter form {padding: 0 0 4px 0}
#header .right .newsletter form label {padding: 0 0 0 22px;color: #0a2131; font-size: 0.9em; letter-spacing: 1px }
#header .right .newsletter form input {border: 1px solid #dcdcdc; padding: 4px 2px; width: 190px;}
#header .right .newsletter form input.submit {background:url(images/btn_go.png) no-repeat 0 7px; float:left; border: 0; height:20px; width: 29px; }

/*=Home page Buckets------------------------------*/	
#info .bucket p span {color:#193540; font-weight:bold}
#info .bucket p {padding: 0px 25px 6px 30px; color: #333; font-size: 0.7em}
#info .bucket a.details { float:right; margin:  0 20px 0 0;  padding:0 12px 0 0; color:#0a2131; text-decoration:underline; background:url(images/double_arrow.png) no-repeat right 5px; }
#info .bucket a.details:hover {text-decoration: none}
#info .bucket .top {background:url(images/bgd_bucket_top.png) no-repeat 0 0; width:316px; height:55px}
#info .bucket .btm {background:url(images/bgd_bucket_btm.png) no-repeat 0 0; width:316px; height:11px}
#info .bucket .gradient {background:url(images/bgd_bucket_gradient.png) no-repeat 0 0; width:304px; margin-left: 5px;}

#info .bucket .mid {background:url(images/bgd_bucket_mid.png) repeat-y 0 0; width:316px; height:100% }

/*=Footer------------------------------*/
#footer .left {float:left; width: 358px;}
#footer .right {float:left; padding-left: 380px;  text-align: right; }

#footer .right p { }
#footer ul.fns { height: 20px;  }
#footer ul.fns li { float:left;  color: #000;}
#footer ul.fns li a {padding: 0 5px; color:#000; text-decoration:none; font-weight: normal;border-right: 1px solid #000;}
#footer ul.fns li a:hover {text-decoration:underline;}
#footer ul.fns li a:visited {text-decoration:underline;}

#footer ul.valid {margin: 5px 0 0 0;height: 20px; color: #666; text-align:right; width:200px; float:right; }
#footer ul.valid li { float:left;  color: #666; }
#footer ul.valid li a {padding: 0 5px; color:#666; text-decoration:none; font-weight: normal;}
#footer ul.valid li a:hover {text-decoration:underline;}
#footer ul.valid li a:visited {text-decoration:underline;}
/*=main------------------------------*/

#main p {padding: 0 0 10px 0; font-size: 0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333}
#breadcrumbs {font-size: 0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333}
.entry {font-size: 0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333}
.entry p {font-size: 0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;}
.main ul li {font-size: 0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333}
.entry ul li {font-size: 0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333}
a.cal{color:#000; text-decoration:none; font-weight: bold;font-size: 0.7em;}
a.cal:hover {text-decoration:underline;}

.textnewssection{font-size: 0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;}

.textnewssection a{font-size: 0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;}

.textnewssection a:hover{font-size: 0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333;}








