/*

Copyright (c) 2008, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.6.0*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {

margin:0;

padding:0;

}



table {

border-collapse:collapse;

border-spacing:0;

}



fieldset,img {

border:0;

}



address,caption,cite,code,dfn,em,strong,th,var {

font-style:normal;

font-weight:normal;

}



li {

list-style:none;

}



caption,th {

text-align:left;

}



h1,h2,h3,h4,h5,h6 {

font-size:100%;

font-weight:normal;

font-family:Georgia, Palatino, Palitino Linotype, Times, Times New Roman;

}



q:before,q:after {

content:'';

}



abbr,acronym {

border:0;

font-variant:normal;

}



sup {

vertical-align:text-top;

}



sub {

vertical-align:text-bottom;

}



input,textarea,select {

font-family:inherit;

font-weight:inherit;

font-size:100%;

}



legend {

color:#000;

}



del,ins {

text-decoration:none;

}



/* remember to define focus styles! */

:focus {

outline:0;

}



i,em {

font-style:italic;

}



/* Wordpress image styles */

.aligncenter,div.aligncenter {

display:block;

margin-left:auto;

margin-right:auto;

}



.alignleft {

float:left;

}



.alignright {

float:right;

}



.wp-caption {

border:1px solid #ddd;

text-align:center;

background-color:#f3f3f3;

padding-top:4px;

-moz-border-radius:3px;

-khtml-border-radius:3px;

-webkit-border-radius:3px;

border-radius:3px;

margin:10px;

}



.wp-caption img {

border:0 none;

margin:0;

padding:0;

}



.wp-caption p.wp-caption-text {

font-size:11px;

line-height:17px;

margin:0;

padding:0 4px 5px;

}



img.alignright {

display:inline;

margin:0 0 2px 7px;

padding:4px;

}



img.alignleft {

display:inline;

margin:0 7px 2px 0;

padding:4px;

}



/* end of image styles 

 html {

  background:#ededed url(img/bg.gif) repeat-x center top;

} 

HOMEPAGE TEMPLATE*/

html {

background:#ededed url(img/bg2.gif) repeat-x center top;

}



/*CONTENT PAGE TEMPLATE*/

body {

font-family:Verdana,Geneva,Tahoma,sans-serif;

font-size:12px;

line-height:1.3em;

color:#454545;

}



p {

font-size:12px;

line-height:20px;

padding-bottom:16px;

}



a:link, a:visited {

color:#1F335A;

text-decoration:none;

}



a:hover, a:active {

color:#1F335A;

font-weight:bold;

}



h1 {

height:0px;

text-indent:-9999px;

}



h2 {

font-size:29px;

padding:0 0 20px;

}



h3 {

color:#1F335A;

font-size:18px;

padding:0 0 20px;

}



h4 {

color:#1F335A;

font-size:12px;

font-style:italic;

text-transform:uppercase;

padding:10px 0;

}



h5 {

font-size:12px;

font-weight:bold;

padding:10px 0;

}



h6 {

font-size:11px;

}



h2 a:hover {

text-decoration:underline;

font-weight:normal;

color:#454545;

}



blockquote p {

background:#D4E47E none repeat scroll 0 0;

border-left:10px solid #B9CF43;

color:#414720;

font-size:10px;

font-style:italic;

line-height:14px;

margin:18px;

padding:10px 10px 13px 21px;

}



.content-left-text li {

background:transparent url(img/bullet.gif) no-repeat scroll 0 1px;

font-size:11px;

font-style:italic;

margin-bottom:6px;

padding-left:14px;

}



.header {

height:116px;

background:transparent url(img/logo.gif) no-repeat scroll top left;

}



.navigation {

width:564px;

height:116px;

float:right;

}



.navigation ul li {

display:inline;

float:left;

}



.navigation ul li a {

display:block;

text-indent:-9999px;

}



.navigation ul li.home a {

height:116px;

width:94px;

background:transparent url(img/menu.gif) no-repeat scroll 0 -232px;

}



.navigation ul li.home a:hover {

background:transparent url(img/menu.gif) no-repeat scroll 0 -116px;

}



.navigation ul li.company a {

width:94px;

height:116px;

background:transparent url(img/menu.gif) no-repeat scroll -94px -232px;

}



.navigation ul li.company a:hover {

background:transparent url(img/menu.gif) no-repeat scroll -94px -116px;

}



.navigation ul li.courses a {

width:94px;

height:116px;

background:transparent url(img/menu.gif) no-repeat scroll -188px -232px;

}



.navigation ul li.courses a:hover {

background:transparent url(img/menu.gif) no-repeat scroll -188px -116px;

}



.navigation ul li.solutions a {

width:94px;

height:116px;

background:transparent url(img/menu.gif) no-repeat scroll -282px -232px;

}



.navigation ul li.solutions a:hover {

background:transparent url(img/menu.gif) no-repeat scroll -282px -116px;

}



.navigation ul li.friends a {

width:94px;

height:116px;

background:transparent url(img/menu.gif) no-repeat scroll -376px -232px;

}



.navigation ul li.friends a:hover {

background:transparent url(img/menu.gif) no-repeat scroll -376px -116px;

}



.navigation ul li.contact a {

width:94px;

height:116px;

background:transparent url(img/menu.gif) no-repeat scroll -470px -232px;

}



.navigation ul li.contact a:hover {

background:transparent url(img/menu.gif) no-repeat scroll -470px -116px;

}



.clearfix {

clear:both;

}



#flash {

width:960px;

height:194px;

background:transparent url(img/flash.jpg) no-repeat scroll center top;

}



#header-pic {

height:103px;

width:960px;

background:transparent url(img/header-pic.jpg) no-repeat scroll center top;

}



.content {

width:960px;

background:#fff url(img/content-bottom.jpg) no-repeat center bottom;

}



.content-left {

width:695px;

border-right:1px dashed #d6d6d6;

float:left;

}



.content-right {

width:264px;

float:left;

}



.content-left-text {

padding:35px;

}



.content-right-text {

padding:39px 10px 30px 23px;

}



.content-right-text h2 {

font-size:21px;

padding-bottom:13px;

}



.content-right-text ul li a {

color:#1F335A;

font-size:10px;

line-height:22px;

text-decoration:none;

}



a.more {

background:transparent url(img/more.gif) no-repeat scroll center top;

color:#4B4B4B;

display:block;

font-family:Georgia,Palatino,Palitino Linotype,Times,Times New Roman;

font-size:16px;

height:32px;

line-height:30px;

padding-left:25px;

text-decoration:none;

text-shadow:0 1px 0 #FFF;

width:185px;

margin:19px 0 0 -11px;

}



a.more:hover {

background:transparent url(img/more.gif) no-repeat scroll center bottom;

font-weight:normal;

}



a.more2 {

background:transparent url(img/more2.gif) no-repeat scroll center top;

color:#4B4B4B;

display:block;

font-family:Georgia,Palatino,Palitino Linotype,Times,Times New Roman;

font-size:16px;

height:57px;

line-height:26px;

padding-left:27px;

padding-top:0;

text-decoration:none;

text-shadow:0 1px 0 #FFF;

width:219px;

margin:19px 0 30px -11px;

}



a.more2:hover {

background:transparent url(img/more2.gif) no-repeat scroll center bottom;

font-weight:normal;

}



.footer-left {

float:left;

margin:19px 0 12px 34px;

}



.footer-right {

float:right;

padding:18px 92px 10px;

}



li#footer-email {

padding-left:20px;

background:transparent url(img/email.gif) no-repeat scroll 0 3px;

}



li#footer-phone {

padding-left:20px;

background:transparent url(img/phone.gif) no-repeat scroll 0 3px;

}



.content-right-text ul li:before {

content:"\00BB \0020";

list-style-type:none;

list-style-image:none;

}



b,strong,a:hover,.content-right-text ul li.active a {

font-weight:bold;

}



h2 a:link,h2 a:visited,h2 a:active {

text-decoration:none;

color:#454545;

}



.content-left-text ol,.content-left-text ul {

padding-left:20px;

margin:0 0 15px;

}



.wrap,.footer {

width:960px;

margin:0 auto;

}



.navigation ul li.home a:active,.navigation ul li.home a.active {

background:transparent url(img/menu.gif) no-repeat scroll 0 0;

}



.navigation ul li.company a:active,.navigation ul li.company a.active {

background:transparent url(img/menu.gif) no-repeat scroll -94px 0;

}



.navigation ul li.courses a:active,.navigation ul li.courses a.active {

background:transparent url(img/menu.gif) no-repeat scroll -188px 0;

}



.navigation ul li.solutions a:active,.navigation ul li.solutions a.active {

background:transparent url(img/menu.gif) no-repeat scroll -282px 0;

}



.navigation ul li.friends a:active,.navigation ul li.friends a.active {

background:transparent url(img/menu.gif) no-repeat scroll -376px 0;

}



.navigation ul li.contact a:active,.navigation ul li.contact a.active {

background:transparent url(img/menu.gif) no-repeat scroll -470px 0;

}



.footer-left h6 a,.footer-right h6 a {

color:#454545;

text-decoration:none;

}