body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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; 
} 

ol,ul
{ 
list-style:none; 
} 

caption,th
{ 
text-align:left; 
} 

h1,h2,h3,h4,h5,h6
{ 
font-size:100%; 
font-weight:normal; 
} 

q:before,q:after
{ 
content:''; 
} 

abbr,acronym
{
border:0; 
} 

body
{
background-color:#ffffff;
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-align:center;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
padding-bottom:20px;
}


a
{
color:#0083af;
}

strong
{
font-weight:bold;
}

em
{
font-style:italic;
}

#wrapper
{
width:912px;
margin:0 auto;
text-align:left;
}

#header
{
width:912px;
height:131px;
background-color:#0083af;
}

#flash-holder
{
float:left;
}

#logo
{
float:right;
width:141px;
height:95px;
padding:15px 20px 0px 0px;
}

#navigation
{
padding:0.5em 0 0 0;
width:912px;
}

/* remove the bullets, padding and margins from the lists */
#navigation ul.nav {
	list-style-type:none;
	font-size:12px;
	padding:0;
	margin:0;
	_zoom:1; /* IE6 */
}
/* make the top level links horizontal and position relative so that we can position the sub level */
#navigation ul.nav li {
	z-index:100;
	float:left;
	position:relative;
	margin:0;
	padding:0;
	width:114px;
	_width:114px; /* IE6 */
	background: #BB143B none repeat scroll 0 0;
}
#navigation ul.nav li.active { border:none; }

#navigation ul.nav li.last a { 
	/*width:119px !important;*/
}
#navigation ul.nav li.last a, x:-moz-any-link {width:114px !important;} /* Firefox 1 - 2 */ 
#navigation ul.nav li.last a, x:-moz-any-link, x:default {width:114px !important;} /* Firefox 3 */
#navigation ul.nav li.last a { 
	
}
#navigation ul.nav li ul li.last a { width:113.7px !important; _width:113.5px !important; }

/* style all the links */
#navigation a, #navigation :visited {
	display:block;
	width:114px;
	_width:114px; /* IE6 */
	padding:4px 0;
	color:#FFF;
	background:#BB143B;
	text-decoration:none;
	text-align:center;
}
/* style the links hover */
#navigation :hover{
	color:#FFF;
	background:#DD7B97;
}
/* hide the sub level links */
#navigation ul.nav ul {
	visibility:hidden;
	position:absolute;
	width:113.7px;
	_width:113.7px; /* IE6 */
	height:0;
	background-color:#0033FF;
}
/* sub level styling */
#navigation ul.nav ul li {
	border-top:1px solid #DD7B97;
}
/* make the sub level visible on hover list or link */
#navigation ul.nav li:hover ul,
#navigation ul.nav a:hover ul,
#navigation ul.nav li.over ul {
	visibility:visible;
}

#main-left
{
width:720px;
float:left;
min-height:510px;
padding-top:5px;
}

#picblock h3
{
margin-top:124px;
font-size:1.8em;
padding-left:10px;
}

#picblock a
{
color:#FFFFFF;
text-decoration:none;
}

#picblock a:hover
{
color:#bb143b;
text-decoration:none;
}

div.pic1
{
width:175px;
height:175px;
background-image:url(images/pic1.gif);
background-repeat:no-repeat;
float:left;
margin-right:5px;
}

div.pic2
{
width:175px;
height:175px;
background-image:url(images/pic2.gif);
background-repeat:no-repeat;
float:left;
margin-right:5px;
}

div.pic3
{
width:175px;
height:175px;
background-image:url(images/pic3.gif);
background-repeat:no-repeat;
float:left;
margin-right:5px;
}

div.pic4
{
width:175px;
height:175px;
background-image:url(images/pic4.gif);
background-repeat:no-repeat;
float:left;
}

#inner-left
{
width:175px;
float:left;
}

#inner-left.home
{
margin-top:20px;
}

#inner-left p
{
color:#bb143b;
font-size:1.4em;
line-height:1.3em;
}

#inner-right
{
width:500px;
float:right;
margin-right:30px;
}

#inner-right img
{
margin-top:20px;

}

#inner-right.home
{
margin-top:20px;
margin-right:30px;
}

div.consultants
{
width:695px;
clear:both;
}

div.consultants h2
{
color: #0083af;
font-size:1.6em;
margin-top:-15px;
padding-bottom:5px;
}

div.consultants p
{
font-size:1.3em;
line-height:1.6em;
padding-bottom:15px;
}

div.consultants img
{
float:left;
margin-right:25px;
clear:all;
padding-bottom:15px;
}

div.consultant
{
clear:all;
margin-bottom:20px;
min-height:220px;
}

p.back2
{
padding-left:200px;
}

#inner-right h1
{
color: #0083af;
font-size:1.8em;
padding-bottom:20px;
}

#inner-right h2
{
color: #0083af;
font-size:1.6em;
padding-top:10px;
padding-bottom:5px;
}

#inner-right h3
{
color: #000000;
font-size:1.4em;
padding-top:10px;
padding-bottom:5px;
}

#inner-right.cont h1
{
padding-bottom:0px;
}

#inner-right.cont h2
{
padding-top:20px;
}

#inner-right p
{
font-size:1.3em;
line-height:1.6em;
padding-bottom:15px;
}

#inner-right p.back
{
padding-top:20px;
}

#inner-right ul
{
margin-bottom:15px;
margin-left:16px;
}

#inner-right li
{
font-size:1.3em;
line-height:1.6em;
padding-left:14px;
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
background-position:0px 7px;
}

#inner-right li li
{
font-size:1em;
}

#inner-right ol
{
margin-bottom:15px;
margin-left:16px;
}

#inner-right ol li
{
background-image:none;
list-style-type:decimal;
padding-left:4px;
}

#inner-right table
{
margin-bottom:20px;
}

#inner-right td
{
font-size:1.3em;
}

#inner-right input
{
margin-bottom:5px;
}



div.article-summary
{

}

div.article-summary h2
{
font-size:1.6em;
padding-bottom:3px;
}





#main-right
{
width:190px;
float:right;
background-color:#c0e5ef;
background: #c0e5ef url(images/latest-news-bg.gif) no-repeat 158px 85px;
min-height:510px;
border-top:#FFFFFF 5px solid;
}



#main-right h2
{
color:#FFFFFF;
font-size:1.6em;
padding:24px 30px 10px 10px;
font-weight:bold;
}

#main-right p
{
color:#0083af;
font-size:1.2em;
line-height:1.4em;
padding:0px 34px 10px 10px;
}

#main-right img
{
padding:5px 34px 15px 0px;
}

#upper-footer
{
background: #a2d9e5 url(images/events-bg.gif) no-repeat 878px 15px;
border-top:#FFFFFF 5px solid;
width:530px;
padding-left:190px;
padding-right:190px;
padding-top:20px;
padding-bottom:20px;
}

#upper-footer h2
{
color:#FFFFFF;
font-size:1.6em;
font-weight:bold;
}

#upper-footer h3
{
color: #0083af;
font-size:1.4em;
font-weight:bold;
padding-bottom:10px;
}

#upper-footer p
{
color: #666666;
font-size:1.2em;
line-height:1.4em;
padding-bottom:10px;
}

#lower-footer
{
background-color:#c0e5ef;
width:530px;
padding-left:190px;
padding-right:190px;
margin-top:5px;
padding-top:20px;
padding-bottom:20px;
}

#lower-footer p
{
color: #0083af;
font-size:1.2em;
line-height:1.4em;
padding-bottom:10px;
}



a[href $='.pdf'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/pdf_icon.gif) no-repeat center left;
}

div.no-pdf a[href $='.pdf'] { 
   padding:0px;
   background-image:none;
}

a[href $='.doc'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/word_icon.gif) no-repeat center left;
}

a[href $='.dot'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/word_icon.gif) no-repeat center left;
}

a[href $='.docx'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/word_icon.gif) no-repeat center left;
}

a[href $='.xlsx'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/excel_icon.gif) no-repeat center left;
}

a[href $='.xls'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/excel_icon.gif) no-repeat center left;
}

a[href $='.ppt'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/powerpoint_icon.gif) no-repeat center left;
}

a[href $='.pptx'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/powerpoint_icon.gif) no-repeat center left;
}

a[href $='.pps'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/powerpoint_icon.gif) no-repeat center left;
}

a[href $='.txt'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/txt_icon.gif) no-repeat center left;
}

div.errors
{
font-size:1.2em;
color:#FF0000;
margin-bottom:20px;
}