/*

CSS Document
Designer: asterix

*/

@import "cssReset.css";
@import "classes.css";
body {line-height:16px;}
a {text-decoration:none; color:#1740bb;}
p {margin:5px 0px 5px 0px;}
p.floatLeft { 
    float: left; 
    margin: 4px; 
}
p.floatRight { 
    float: right; 
    margin: 4px; 
}
#headerLogo, #headerBanner, #content, #fobar {text-align:left;}

/*
	Header Styles
*/

#headerTop {width:930px; height:100px; background:#fff; position:relative;}
#headerTop h1 {width:170px; height:27px; position:relative; top:20px; left:35px; background:url(../images/logoHeader.png); text-indent:-9999px;}
#headerTop h1  a {display:block; width:170px; height:27px;}
#headerTop p.description {width:260px; height:40px; position:absolute; top:45px; left:38px; color:#45474b; font-size:1.2em; letter-spacing:1px;}

/*
	Menu Styles
*/

#nav {height:32px; position:absolute; top:67px; left:190px; width:730px;}
#nav li {float:left; width:164px; height:33px; background:url(../images/menuNormal.png); margin:0px 5px 0px 0px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#nav li.active, #nav li:hover  {background:url(../images/menuHover.png);}
#nav li.active a, #nav li:hover a{ color:#fff;}
#nav li .submenu a:hover {color:#fff;}
#nav li.dropdown:hover ul.submenu {display:block;}
#nav li.dropdown {width:174px; background:url(../images/menuNormal.png); overflow:visible; position:relative;}
#nav li.dropdown span {width:13px; height:17px; display:block; background:url(../images/arrowDown.png); top:5px; left:160px; position:absolute;}
#nav li.dropdown:hover span { background:url(../images/arrowOver.png)}
#nav li ul.submenu { border:1px solid #ccc; border-top:none; width:200px; overflow:hidden;
background:url(../images/dropdowng.png) repeat-x bottom #f1f1f1; display:none; position:absolute; top:33px; left:-59px;}
#nav li ul.submenu li {height:27px;}
#nav li ul.submenu  a {color:#373737; width:185px; margin-left:10px; padding-left:15px; text-align:left; height:27px; line-height:27px; 
background:url(../images/aList.png) no-repeat center left;}
#nav li ul.submenu  a:hover {background:url(../images/aLinkHover.png) no-repeat center left;}
#nav li.dropdown ul.submenu li {width:200px; background:none; clear:both; float:none; height:27px;}
#nav li ul.submenu li:hover {background:url(../images/subMenuHover.png) !important;}
#nav li.dropdown:hover { background:url(../images/menuHover.png);}
#nav li a {float:left; display:block; width:164px; height:33px; line-height:33px; text-align:center; text-transform:uppercase;
 font-size:1.1em; font-weight:700; color:#373737;}
 
 /*
	Banner Styles
*/

#headerBanner {border:10px solid #e1e1e1; border-left:none; border-right:none; background:#ececec; padding:10px 0px;}
#headerBottom {width:910px; height:137px; border:10px solid #e1e1e1; background:url(../images/headerGBG.png) repeat-x bottom;}
#headerBottom h2 {font-size:1.8em;width:510px;margin-left:40px;color:#45474b;padding-top:15px;line-height:25px;}
#headerBottom p {width:510px; margin-left:40px; color:#45474b; font-size:1.2em;}

/*
	Sidebar Styles
*/

#content {width:930px; padding:17px 0px 20px 0px; font-size:1.1em; line-height:1.5em;}

#sidebar {background:#f0f0f0; padding:10px 10px 0px 10px; width:205px;}
#sidebar .sbWidget {background:#fff; border:1px solid #e6e6e6; margin-bottom:10px; padding-bottom:10px;}
#sidebar .sbTitleHeading {width:163px; height:30px; background:url(../images/sidebarHeader.png); padding-left:40px; line-height:32px; color:#fff; font-size:1.1em;
position:relative;}
#sidebar  .sbTitleHeading span {width:16px; height:16px; background:url(../images/iconSidebar.png); display:block; position:absolute; left:10px; top:8px;}
#sidebar ul {margin-top:10px; line-height:22px;}
#sidebar ul li {background:url(../images/arrowSB.png) no-repeat left center; padding-left:15px; margin-left:10px; }
#sidebar ul li a {color:#505659;}
#sidebar ul li a:hover {color:#1740bb;}

 /*
	Article Styles
*/

#artibar {width:930px; margin-left:10px; font-weight:200; color:#45474b;}
#artibar h1 {font-size:1.9em; width:700px; line-height:26px; padding-bottom:10px; color:#45474b;}
#artibar h2 {font-size:1.5em; width:700px; line-height:16px; padding-top:10px; color:#45474b;}
#artibar h3 {font-size:1.9em; width:400px; line-height:16px; padding-top:10px; padding-bottom:10px; color:#000000;}
#artibar h4 {font-size:1.9em; line-height:20px; padding-top:10px; padding-bottom:10px; color:#000000;}
#artibar p {font-size:1.2em; padding-top:5px; padding-bottom:5px; color:#000000;}
#artibar strong {font-weight: bold;}
#artibar ul {margin-top:10px; line-height:22px;}
#artibar ul li {background: url(../images/arrowSb.png) no-repeat left; padding-left:15px; margin-left:10px; }

/*
	FLoated Boxes Styles
*/


.contentBox  {width:290px; height:210px; position:relative; padding:20px 0px 20px 0px; border:1px solid #e6e6e6;}
.contentBox img {margin-left:-5px;}
#box1 {border-top:none; border-left:none;}
#box2 {border-top:none; border-left:none; border-right:none; width:290px; padding-left:20px;}
#box3 {border-top:none; border-right:none; padding-left:20px;}
#box4 {border-top:none; border-left:none; border-bottom:none; border-right:none; width:300px; padding-left:20px;}
.contentBox p {width:280px;}
.boxTitle {text-transform:uppercase; font-size:1.5em; margin-bottom:5px;}
.readMoreBut {position:absolute; top:210px; left:200px;}

.visitBigButton  {float:right; clear:both; width:140px; height:32px; background:url(../images/button1.png); display:block; line-height:32px; color:#fff; padding-left:10px;
font-size:1.2em; font-weight:700; position:relative;}
.visitBigButton:hover {background:url(../images/button1Hover.png);}
.visitBigButton span {background:url(../images/arrow.gif) no-repeat; display:block; width:10px; height:7px; position:absolute; top:13px; left:130px;}

.visitBigButtonL  {clear:both; width:70px; height:32px; background:url(../images/button1.png); display:block; line-height:32px; color:#fff; padding-left:10px;
font-size:1.2em; font-weight:700; position:relative;}
.visitBigButtonL:hover {background:url(../images/button1Hover.png);}
.visitBigButtonL span {background:url(../images/arrow.gif) no-repeat; display:block; width:10px; height:7px; position:absolute; top:13px; left:60px;}

/*
	Footer Styles
*/
#fobar {background:#f4f4f4 url(../images/footerBgTop.png) top repeat-x; padding:20px 0px; color:#45474b !important; }
#footerWidgets {width:930px;}
#testimonials {width:300px; margin-right:45px;}
#links {width:340px; overflow:hidden; color:#717275;}
#newsletter {width:210px; float:right;}

.footerWidget { color:#45474b;}
.foooterWidget ul li {list-style:outside disc; margin:0px 0px 10px 15px;}
.clientName {color:#4162c6; font-style:italic;}
.foooterWidget  h4 {text-transform:uppercase; font-size:1.2em; color:#45474b; line-height:40px; font-weight:800;}

#links ul li{margin:0px 0px 0px 15px; line-height:18px; font-size:1.1em;}
#links a {color:#717275;}
#links a:hover {color:#1740bb;}
.innerFooter  {margin-right:40px;}
.innerFooter  h5 {font-size:1.1em; text-transform:uppercase !important; margin-bottom:5px;}

#submitButton {background:url(../images/button2.png); width:90px; height:24px; border:none; color:#fff; text-transform:uppercase; font-size:0.9em; line-height:20px;
font-weight:800; cursor:pointer;}
#submitButton:hover {background:url(../images/button2Hover.png); }
#email {width:200px; border:1px solid #ccc; height:18px; padding-top:2px;}

#copyright {background:#0025a6; height:50px; text-align:center; color:#fff;}
#copyright p {margin:0px; line-height:50px; font-size:1.1em; font-weight:700;}

.lang {display:block; position:absolute; top:5px; left:810px; color:#999 !important;}
.lang a {color:#999;}
.lang .active {color:#194fc0;}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}
