@charset "utf-8";
/* CSS Document */

/* 

COLOURS-----------------------------------------

-------------/*
darkblue #003C69 
lightblue #0088CE 
orange #
darkgrey #999999 
lightgrey #CCCCCC
/*

/* RESET 

------------------------------------------------

------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 

{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:Arial, Helvetica, 

sans-serif;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background-color:#FFFFFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image:url(../img10/tints/background-tint.jpg);
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
	

}

img {
border:none;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the 

markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* RESET 

END---------------------------------------------

---------*/


/* MAIN ELEMENTS 

START-------------------------------------------

-----------*/


p {
font-size:70%;
color:#666666;
}

H1 {
font-size:1.2em;
color:#003C69;
}

H2 {
font-size:0.8em;
color:#0088CE;

}

H3 {
font-size:0.8em;
color:#0088CE;
}

H4 {
font-size:0.8em;
color:#0088CE;
}

H5 {
font-size:0.8em;
color:#0088CE;
}

li {
font-size:0.8em;
}

ol {

}

ul {

}

a{
color:#0088CE;
text-decoration:none;
}

a:hover {
color:#0088CE;
text-decoration:underline;
}

/* MAIN ELEMENTS END*/


/* CLASSES 

START-------------------------------------------

-----------*/
.logo {
float:left;
display:inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.floatLeft {
float:left;
display:inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.floatRight {
float:right;
display:inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.floatLeftIcon {
float:left;
display:inline;
margin: 0 10px 50px 0;
padding: 0 0 0 0;
}

.leftDiv {
float:left;
display:inline;
width: 235px;
margin: 0 20px 0px 0;
padding: 0 0 0 0;
}

.rightDiv {
float:left;
display:inline;
width: 235px;
margin: 0 0px 0px 0;
padding: 0 0 0 0;

}

.colContain {
float:left;
display:inline;
margin: 0 0px 0px 0;
padding: 0 0 0 0;
}

/* CLASSES END*/


/* STRUCTURE 

START-------------------------------------------

-----------*/
div#wrapper {
width: 960px;
background-color:#ffffff;
margin-left: auto;
margin-right: auto;
text-align:left;
padding: 0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
border-left: #FFFFFF solid 3px;
border-right: #FFFFFF solid 3px;
}

div#wrapperInt {
float:left;
width: 960px;
background-color:#ffffff;
}

#topBand {
float:left;
display:inline;
width: 960px;
min-height: 66px;
background-color:#ffffff;
background-image:url(../img10/template/maintop-bg-2col.jpg);
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#mainNav {
float:left;
display:inline;
width: 938px;
height: 25px;
color:#FFFFFF;
margin: 0 0 0 0;
padding: 0 0 0 22px;
}

#mainNav ul{
list-style: none;
padding: 0;
margin: 0;
height: 23px;
line-height: 23px;
}

#mainNav li{
float: left;
margin: 0 0 0 10px;
color:#FFFFFF;

}

#mainNav li a:link{
color:#FFFFFF;
padding: 5px 10px 5px 10px;
text-decoration:none;

}

#mainNav li a:hover{
color:#FFFFFF;
background-color:#003C69;
padding: 5px 10px 5px 10px;
text-decoration:none;

}

#mainNav li a:active {
color:#FFFFFF;
padding: 5px 10px 5px 10px;
text-decoration:none;

}

#mainNav li a:visited {
color:#FFFFFF;
padding: 5px 10px 5px 10px;
text-decoration:none;

}


#topContacts {
float:right;
display:inline;
clear:right;
width: 400px;
height: 20px;
margin: 10px 10px 0 0;
padding: 0 0 0 0;
color:#ffffff;
}

#topContacts li{
float:right;
display:inline;
margin: 0 4px 0 0;
padding: 0 0 0 0;
font-size: 0.7em;
}

#topContacts li a{
color: #ffffff;
}

#NavArea {
float:left;
display:inline;
width: 960px;
height: 25px;
background-color:#0088CE;
background-image:url(../img10/template/mainnav-bg-col3.jpg);
background-repeat:repeat-x;
border-bottom:#cccccc solid 1px;
margin: 0 0 0px 0;
padding: 0 0 0 0;

}

#searchArea {
float:right;
display:inline;
clear:right;
width: 700px;
height: 20px;
line-height: 20px;
margin: 0 0px 0 0;
padding: 5px 10px 5px 5px;
color: #003C69;
font-size: 0.8em;
text-align: right;

}

#topImageBand {
float:left;
display:inline;
width: 960px;
height: 192px;
}

#iconBand {
float: left;
width: 960px;
height:110px;
margin: 5px 0 0 0;
padding: 0 0 0 0;
background-color:#FFFFFF;
background-image:url(../img10/tints/bottom-edger.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

#iconBand img{
float: left;
width:72px;
margin: 10px 0 0 0px;
padding: 0 0 0 0;
}

#iconBand H2{
float: right;
width: 220px;
margin: 10px 0px 0 10px;
padding: 0 0 0 0;
font-size: 1em;
color: #003C69;
font-weight:bold;
display:inline;
}

#iconBand p{
float: right;
clear:right;
width: 220px;
margin: 0 0px 0 10px;
padding: 0 0 0 0;
font-size: 0.7em;
line-height: 16px;
display:inline;
}

#iconBandBox1 {
float: left;
width: 308px;
margin: 0 0 0 0;
padding: 0 10px 0 0px;
border-right: #0088CE solid 1px;
}

#iconBandBox2 {
float: left;
width: 308px;
margin: 0 0 0 0;
padding: 0 10px 0 0;
}

#iconBandBox3 {
float: left;
width: 308px;
margin: 0 0 0 0;
padding: 0 10px 0 0;
border-left: #0088CE solid 1px;
}

#midBar {
float:left;
display:inline;
width: 960px;
min-height: 110px;
background-color:#ffffff;
border-bottom:#0088CE solid 4px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#col1 {
float:left;
display:inline;
width: 199px;
min-height: 150px;
background-color:#ffffff;
background-image:url(../img10/tints/grey_tint.jpg);
background-repeat:repeat-x;
margin: 0 0 0 0;
padding: 0 0 0 0;
border-right:#cccccc solid 1px;
}

#col2 {
float:left;
display:inline;
text-align:left;
width: 560px;
min-height: 150px;
background-color:#ffffff;
margin: 0 0 0 0;
padding: 0 0 0 0;

}

#col3 {
float:left;
display:inline;
width: 199px;
min-height: 150px;
background-color:#ffffff;
margin: 0 0 0 0;
padding: 0 0 0 0;
border-left:#cccccc solid 1px;
}

#homeContentPanel {
float:left;
display:inline;
width:540px;
margin: 0 10px 0 10px;
padding: 0 0 0 0;
background-image:url(../img10/tints/homepanel-tint.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

#quotePanel {
float:left;
display:inline;
width:510px;
background-color:#FFFFFF;
border: solid #CCCCCC 1px;
margin: 0 0 0 10px;
padding: 10px 0px 10px 10px;
}

#quotePanel p{
float:left;
display:inline;
width:360px;
margin: 0 0 0 0;
padding: 0 0 0 0;
line-height: 14px;
}

#quotePanel img{
display:inline;
margin: 0 0px 0 0;
padding: 0 0 0 0;
}

#advertPanelTab {
float:left;
display:inline;
width: 150px;
height: 20px;
background-color: #0088CE;
margin: 10px 0 0 10px;
padding: 5px 0 0 20px;
color:#FFFFFF;
font-size: 0.8em;
font-weight:bold;
}

.arrowIndent {
background-image:url(../img10/arrows/orange_arrow_sm.gif);
background-repeat:no-repeat;
background-position:10px 9px;
margin: 0 0 0 0;
padding: 10px 0 0 40px;

}

#advertPanelBlock {
float:left;
display:inline;
width: 500px;
margin: 0px 0 0 10px;
padding: 10px 10px 10px 10px;
background-color:#FFFFFF;
}

.floatLeft {
float:left;
display:inline;
}

.floatRight {
float:right;
display:inline;
}

.telIcon {
background-image:url(../img10/template/phoneicon.gif);
background-repeat:no-repeat;
background-position: 0px 5px;
padding: 0 0 0 25px;
margin: 0 0 0 10px;


}

#advertPanelLinks{
float:left;
display:inline;
height:50px;
width:530px;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}

#advertPanelLinks p{
font-size: 75%;
line-height: 16px;
}

#advertPanelLinks a{
color:#FFFFFF;
}


.downloadLinkL {
float:left;
display:inline;
width: 140px;
color:#FFFFFF;
margin: 0 0 30px 25px;
font-weight:bold;
}

.downloadLinkR {
float:right;
display:inline;
color:#FFFFFF;
text-align:right;
margin: 0 0 10px 40px;
}

#col2 #homePanel1{
float:left;
display:inline;
text-align:left;
width: 285px;
min-height: 250px;
background-image:url(../img10/tints/grey_tint.jpg);
background-repeat:repeat-x;
margin: 2px 2px 2px 2px;
padding: 0 0 0 0;

}

#col2 #homePanel1 H3{
margin: 2px 1px 2px 2px;
padding: 7px 10px 7px 20px;
background-color:#d9d9d9;
color:#003C69;
background-image:url(../img10/icons/arrow_point.gif);
background-position: 4px 5px;
background-repeat:no-repeat;

}

#col2 #homePanel1 p{
margin: 5px 0 0 0;
padding: 7px 20px 7px 30px;
background-image:url(../img10/tints/blue_tint_small.jpg);
background-repeat:repeat-x;
font-size: 0.6em;
line-height: 16px;

}

#col2 #homePanel1 p.newsTitle{
margin: 0 0 0 0;
padding: 7px 20px 7px 30px;
background-image:url(../img10/arrows/orange_dot_arrow.gif);
background-position: 15px 9px;
background-repeat:no-repeat;
font-size: 0.8em;
font-weight:bold;

}

#col2 #homePanel2 H3{
margin: 2px 2px 2px 1px;
padding: 7px 10px 7px 20px;
background-color:#d9d9d9;
color:#003C69;
background-image:url(../img10/icons/arrow_point.gif);
background-position: 4px 5px;
background-repeat:no-repeat;

}


#col2 #homePanel2{
float:right;
display:inline;
text-align:left;
width: 284px;
min-height: 250px;
background-image:url(../img10/tints/grey_tint.jpg);
background-repeat:repeat-x;
margin: 2px 2px 2px 2px;
padding: 0 0 0 0;
border-left:#cccccc solid 1px;

}

#col2 #homePanel2 p.title{
margin: 0 0 0 58px;
padding: 7px 20px 0px 12px;
font-size: 0.9em;
color: #0088CE;

}

#col2 #homePanel2 p{
margin: 0 0 0 0;
padding: 0 0 0 0;
line-height: 16px;

}

#col2 #homePanel2 img{
float:left;
display:inline;
margin: 10px 0 0 3px;
padding: 0 0 0 0;
}

#col2 #homePanel2 .resourceItem{
float:left;
display:inline;
width:100%;
margin: 0 0 0 0;
padding: 0 0 10px 0;
background-image:url(../img10/tints/newsbg.jpg);
background-repeat:repeat-x;
background-position:top;
border-bottom:#666666 1px dotted;
}

#col2 #homePanel2 #resourceItemMultiple{
float:left;
display:inline;
width: 285px;
margin: 0 0 0 0;
padding: 0 0px 10px 0px;
background-image:url(../img10/tints/newsbg.jpg);
background-repeat:repeat-x;
background-position:top;
}

#col2 #homePanel2 #resourceItemMultiple p{
background-image:url(../img10/arrows/blue_square_large.gif);
background-position: 46px 6px;
background-repeat:no-repeat;
margin: 5px 0 10px 0;
padding: 0 0 5px 57px;
border-bottom:#666666 1px dotted;
}

#col2 #homePanel3{
float:left;
display:inline;
text-align:left;
width: 285px;
min-height: 250px;
background-image:url(../img10/tints/grey_tint.jpg);
background-repeat:repeat-x;
margin: 2px 2px 2px 2px;
padding: 0 0 0 0;

}

#col2 #homePanel3 H3 {
margin: 2px 2px 2px 1px;
padding: 7px 10px 7px 20px;
background-color:#d9d9d9;
color:#003C69;
background-image:url(../img10/icons/arrow_point.gif);
background-position: 4px 5px;
background-repeat:no-repeat;

}

#newsPanel {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#newsPanel H3{
height: 20px;
background-image:url(../img10/tints/title-tint.jpg);
background-repeat:repeat-x;
width:189px;
margin: 0 0 0 0;
padding: 10px 0 0 10px;
color:#ff6600;
}

#col3 H3{
height: 20px;
background-image:url(../img10/tints/title-tint.jpg);
background-repeat:repeat-x;
width:189px;
margin: 0 0 0 0;
padding: 10px 0 0 10px;
color:#ff6600;
}

#col3 ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#col3 li {
margin: 0 0 0 0;
padding: 8px 0 8px 20px;
border-bottom:#CCCCCC solid 1px;
background-image:url(../img10/arrows/orange_arrow_sm.gif);
background-repeat:no-repeat;
background-position:10px 10px;
color:#666666;
}

#rightNav H3{
height: 20px;
background-image:url(../img10/tints/title-tint.jpg);
background-repeat:repeat-x;
width:189px;
margin: 0 0 0 0;
padding: 10px 0 0 10px;
color:#ff6600;
}

#newsPanel p{
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size:0.8em;
line-height: 16px;
}

#homeContentPanel {
float:left;
}

.title {
height: 30px;
background-image:url(../img10/arrows/orange_arrow_sm.gif);
background-repeat:no-repeat;
background-position:0 15px;
margin: 0 0 0 0;
padding: 10px 0 0 10px;
font-weight:bold;
}

#sideNav li.title {
margin: 0 0 0 0;
padding: 3px 0 0 10px;
font-weight:bold;
height: 15px;
color:#666666;
text-align:right;
}

.arrowtitle {
background-image:url(../img10/arrows/orange_arrow_sm.gif);
background-repeat:no-repeat;
background-position:0px 7px;
padding: 3px 0 0 10px;
}

#sideNav li.title a{
color:#666666;
}

.newsItem {
margin: 0 0 0 0;
padding: 7px 3px 7px 10px;
background-color:#FFFFFF;
border-bottom: solid 1px #cccccc;
}

.newsItem a{
color:#003C69;
}

.margin-right {
margin: 0 10px 0 0;
}

.newsFooter {
margin: 0 0 0 0;
padding: 4px 0 4px 10px;
background-color:#FFFFFF;
border-bottom: solid 1px #cccccc;
}

#mainContent {
float:left;
display:inline;
margin: 0 0 0 0;
padding: 10px 40px 10px 20px;
}

#mainContent H1{
font-size:1.1em;
color: #003C69;
font-weight:normal;
margin: 0 0 0 0;
padding: 10px 30px 0px 10px;
}

#mainContent H2,H4,H5,H6{
font-size:75%;
line-height:16px;
margin: 0 0 0 10px;
padding: 10px 10px 0px 0px;
font-weight:bold;
}


#mainContent H3{
font-size:75%;
line-height:16px;
margin: 0 0 0 10px;
padding: 10px 10px 0px 0px;
color:#666666;
font-weight:bold;
}

#mainContent p{
font-size:75%;
line-height:20px;
margin: 0 0 0 10px;
padding: 0px 10px 10px 0px;
}

#mainContent img.marginBottom{
margin: 0px 0 10px 10px;
padding: 0 0 0 0;
}



#mainContent p.introPara{
font-size:0.9em;
line-height:22px;
color:#666666;
margin: 0 0 0 10px;
padding: 0px 30px 20px 0px;
}

#mainContent p.introParaMargin{
margin: 10px 0 0 10px;
padding: 0px 0px 0px 0px;
}

#mainContent ul{
margin: 0 0 20px 10px;
padding: 0 0 0 0;
font-size:1em;
color:#666666;
}

#mainContent li{
background-image:url(../img10/arrows/blue_square_large.gif);
background-position: 0px 7px;
background-repeat:no-repeat;
padding: 0 0 0 10px;
margin: 10px 0 0 0px;
font-weight:bold;
line-height:17px;
font-size:0.7em;
}

#mainContent .boxOut {
background-image:url(../img10/tints/grey_tint.jpg);
background-repeat:repeat-x;
border-bottom:#CCCCCC 1px solid;
margin: 15px 0px 10px 10px;
padding: 0 0 0 0;
font-size:90%;
}


#contentCol1 {
float:left;
display:inline;
width:240px;
margin: 0 0 0 0;
padding: 0 0 0 0px;
}

#contentCol2 {
float:left;
display:inline;
width:240px;
margin: 0 0 0 20px;
padding: 0 0 0 0px;
}




#footer {
float:left;
clear:both;
display:inline;
clear:both;
width: 940px;
background-color:#ffffff;
margin: 20px 0 0 0;
padding: 5px 0 5px 20px;
color:#666666;
font-size: 0.7em;
line-height:16px;
border-top: solid #0088CE 2px;

}

#footer2 {
float:left;
clear:both;
display:inline;
clear:both;
width: 940px;
background-color:#ffffff;
margin: 0px 0 0 0;
padding: 5px 0 5px 20px;
color:#666666;
font-size: 0.7em;
line-height:16px;

}

#footer3 {
float:left;
clear:both;
display:inline;
clear:both;
width: 940px;
background-color:#ffffff;
margin: 0px 0 0 0;
padding: 5px 0 5px 20px;
color:#666666;
font-size: 0.7em;
line-height:16px;

}

#breadcrumbArea {
width:400px;
margin: 17px 10px 0 25px;
padding: 0 0 0 0;
}

#breadcrumbArea p{
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: 0.7em;
}

#breadcrumbArea p a:link{
color: #0088CE;
}

#breadcrumbArea p a:hover{
color: #0088CE;

}

#breadcrumbArea p a:active{
color: #0088CE;
}

#breadcrumbArea p a:visited{
color: #0088CE;
}

#col1 #sideNav{
float:right;
display:inline;
text-align:right;
margin: 0 0 0 0;
padding: 0px 0px 0px 0px;
font-size: 0.9em;
}

#col1 #sideNav a:link{
color:#0088CE;
}

#col1 #sideNav a:hover{

color:#0088CE;

}

#col1 #sideNav a:active{

}

#col1 #sideNav a:visited{
color:#0088CE;
}

#col1 #sideNav ul li.boldNavItem {
font-weight:bold;
font-size: 0.9em;
}

#col1 #sideNav ul,ol {
margin: 0 10px 0 0;
padding: 0 0 0 0;
}

#col1 #sideNav li {
margin: 15px 0 0 0;
padding: 0 0 0 7px;
}

.introBlock {
margin: 0 0 10px 0;
padding: 0 30px 0 0px;
width: 460px;
float:left;
display:inline;
background-image:url(../img10/inlineimages/big-corner-tint.jpg);
background-position:right top;
background-repeat:no-repeat;
border-bottom: 1px solid #CCCCCC;
}

#col3 .sideItem{
float:left;
display:inline;
clear:left;
width:179px;
background-image:url(../img10/tints/blue_tint_news_homepage.jpg);
background-repeat:repeat-x;
border-bottom:#cccccc solid 1px;
padding: 5px 10px 10px 10px;
margin: 0 0 0 0;
display:inline;
}

#col3 .sideItem img {
float:left;
display:inline;
display:inline;
margin: 0 5px 0 10px;
}

#col3 .sideItem p {
float:right;
display:inline;
width: 120px;
line-height: 16px;
padding: 0 0 3px 0;
margin: 0 0 0 0px;
display:inline;
}

#col3 .sideItem H3 {
width: 170px;
margin: 0 0 5px 0;
padding: 0 0 0 0;
background-image: none;
color: #003C69;
height: 15px;
line-height: 15px;
font-weight:bold;
}

#col3 .sideItem p.title2{
float:right;
display:inline;
font-size:0.9em;
font-weight:bold;
color:#FF6600 !important;
width:120px !important;
padding: 0 0 0 0;
margin: 0 0 0 0;
display:inline;
}


#col3 #rightOptions {
float:left;
display:inline;
clear:left;
width:169px;
padding: 5px 10px 10px 20px;
margin: 0 0 0 0;
display:inline;
background-image:url(../img10/tints/blue_tint_small.jpg);
background-repeat:repeat-x;
}

#col3 #rightOptions p {
float:left;
display:inline;
clear:left;
width: 170px;
line-height: 16px;
padding: 0 0 3px 10px;
margin: 0 0 0 0;
font-size:0.7em;
display:inline;
}

#col3 #rightOptions p.title {
float:left;
display:inline;
clear:left;
font-size:0.9em;
font-weight:bold;
color:#FF6600;
width:170px !important;
background-image:url(../img10/arrows/orange_arrow.gif);
background-position: 0px 3px;
background-repeat:no-repeat;
padding: 0 0 0 10px;
margin: 10px 0 0 0;
display:inline;
}

/* TAB PANEL start*/

.button { 
float:left;
display:inline;
	font-family: verdana,sans-serif;
	font-size: 80%;
	width: 70px;
	white-space: nowrap;
	text-align: center;
	border: solid #cccccc;
	border-width: 1px 1px 0px 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
	margin: 10px 4px 0 0px;
	}
.buttonhold { 
	background-color: white;
	color: #99d0ec;
	border-color: #e6e6e6;
	}
.buttonfocus { 
	background-color: #0088CE;
	color: #ffffff;
	}
.buttoncontent { 
	clear:both;
	font-family: sans-serif; 
	width: 495px;
	border: solid #cccccc;
	border-width: 1px 0px 1px 1px;
	padding-top: 25px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 0 15px 0;
	background-image:url(../img10/inlineimages/big-corner-tint.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	}
	
/* TAB PANEL end*/

/* RESOURCES styles start */
.resourcePanelB {
float:left;
width: 390px;
background-image:url(../img10/inlineimages/sm-graphic_kit.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding: 0 110px 0 0;
margin: 0 0 15px 0;
border-bottom: 2px solid #bbddff;
}

.resourcePanelCS {
float:left;
width: 390px;
background-image:url(../img10/inlineimages/sm-graphic_news.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding: 5px 110px 0 0;
margin: 0 0 15px 0;
border-bottom: 2px solid #bbddff;
}

.resourcePaneFR {
float:left;
width: 390px;
background-image:url(../img10/inlineimages/sm-graphic_report12.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding: 0 110px 0 0;
margin: 0 0 15px 0;
border-bottom: 2px solid #bbddff;
}

.resourcePanerWP {
width: 390px;
float:left;
background-image:url(../img10/inlineimages/sm-graphic_white.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding: 0 110px 0 0;
margin: 0 0 15px 0;
border-bottom: 2px solid #bbddff;
}

.resourcePanelWebinars {
width: 390px;
float:left;
background-image:url(../img10/inlineimages/sm-graphic_webinar.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding: 0 110px 0 0;
margin: 0 0 15px 0;
border-bottom: 2px solid #bbddff;
}

.resourcePanelVideos {
width: 390px;
float:left;
background-image:url(../img10/inlineimages/sm-graphic_videos.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding: 0 110px 0 0;
margin: 0 0 15px 0;
border-bottom: 2px solid #bbddff;
}

.resourcePanelKits {
width: 390px;
float:left;
background-image:url(../img10/inlineimages/sm-graphic_kit.jpg);
background-position:right bottom;
background-repeat:no-repeat;
padding: 0 110px 0 0;
margin: 0 0 15px 0;
border-bottom: 2px solid #bbddff;
}

.downloadWide {
float:left;
display:inline;
width: 300px;
padding: 0 0px 0 0;
margin: 0 0 0px 0;

}

.downloadNarr {
float:left;
display:inline;
width: 180px;
padding: 0 0px 0 0;
margin: 0 0 0px 0;
}

.tabRule {
float:left;
display:inline;
border-bottom: solid 1px #bbddff;
width: 500px;
}

.tabRuleBox {
float:left;
display:inline;
padding: 5px 5px 5px 5px;
margin: 0 0 0px 0;
background-color: #0088CE;
color:#FFFFFF;
width: 120px;
text-align:center;
font-weight:normal;
font-size:75%;
}



/* RESOURCES styles end */



/* STRUCTURE END*/

.mainLogo {
float:left;
display:inline;
padding: 0 0 0 0;
margin: 5px 0 0px 15px;
}

.floatLeft {
float:left;
display:inline;
}

.floatRight {
float:right;
display:inline;
}

.floatLeftClear {
float:left;
display:inline;
clear:left;
}

.floatLeftClearMargin {
float:left;
display:inline;
margin: 10px 0 50px 0;
}

.smallText {
font-size:11px;
}

.lightBlue {
color:#0088CE;
}

.blue {
color:#003C69;
}

.orange {
color:#FF6600;
}

.grey5 {
color:#ededed;
}

.grey4 {
color:#CCCCCC;
}

.grey3 {
color:#999999;
}

.grey2 {
color:#666666;
}

.grey1 {
color:#333333;
}

.white {
color:#FFFFFF;
}

.bold {
font-weight:bold;
}

.boldItalic {
font-weight:bold;
font-style:italic;
}

.textboldorange {
font-weight:bold;
color:#FF6600;
}

.textboldlightblue {
font-weight:bold;
color:#0088CE;
}

#dottedRule {
border: #CCCCCC dotted 1px;
border-width: 1px 0 1px 0;
padding: 5px 0 5px 0;
margin: 10px 0 0 0;
height: 25px;
line-height: 25px;
}

#dottedRule p{
line-height: 25px;
}

#dottedRule img{
line-height: 25px;
margin: 0 5px 0 0;
vertical-align:middle;
}

.searchButton {
margin: 0px 0 0 0;
padding: 0 0 0 0;

}

.logoPanel {
float:left;
display:inline;
width: 440px;
margin: 0 0 0 0;
padding: 0 0 15px 0;
text-align:left;
}

.logoPanel p{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.logoPanel img{
margin: 0 0 0 0;
padding: 0 0 0 0;
}


/* Form styles start */

div#downloadFormArea {
width: 500px;
}

div#mainContent form {
	background-color: #ededed;
    font-size:11px;
    color: #666666;
    padding: 0px 10px 0px 10px;
}



.formFieldsLong {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #666666;
	padding-left: 0px;
	width: 200px;
}

.formFieldsXLong {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #666666;
	padding-left: 0px;
	width: 240px;
}

.formFieldsShort {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #666666;
	padding-left: 0px;
	width: 120px;
}

.error {
	color: #CC0000;
	font-size:11px;

}

.warn {
	color: #CC0000;
	font-size:11px;

}

.error {
	color: #CC0000;
	font-size:11px;

}

.ok {
	color: #009900;
	font-size:11px;

}

table#Table1 p{
font-size:11px;
}

.textboldGrey {	
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:11px;
	color: #666666;
	padding: 0px 0 2px 5px;
	text-align:right;
}

table#Table1 {
margin: 0 0 0 80px;
text-align:center;
font-size:11px;
}

#contactFormCont {
margin: 0 0 0 0;
padding: 10px 0 0 0;
background-color: #ededed;
width: 500px;

}

#mainContent #contactFormCont form{
margin: 0 0 0 0px;
padding: 0 0 0 0;
font-size:11px;

}

#mainContent #contactFormCont table{
margin: 0 0 0 110px;
padding: 0 0 0 0;
font-size:11px;

}

#mainContent #contactFormCont td{
margin: 0px 0 0 0;
padding: 0px 0 0 0;
height: 10px;

}

#mainContent #contactFormCont input{
margin: 0 0 20px 0;
padding: 0px 0 0 0;

}

#mainContent #contactFormCont select{
margin: 0 0 20px 0;
padding: 0px 0 0 0;

}




/* Form styles end */



/* videos start*/

#videosPanel {
padding: 0 0 0 0;
margin: 15px 0 0 0; 
float:left;
width: 500px;
display:inline;
}

#videosPanel img{
padding: 0 0 0 0;
margin: 0 0 0 0; 
float:left;
width: 225px;
}

#videosPanel p{
padding: 0 5px 0 5px;
margin: 0 0 0 0;
float:left;
width: 215px;
font-size:70%;
}


.videodivR {
float:right;
width: 225px;
padding: 0 0 0 0;
background-image:url(../img10/tints/videos-grad.jpg);
background-repeat:no-repeat;
height: 195px;
display:inline;
}

.videodivL {
float:left;
width: 225px;
margin: 0 10px 0 0;
padding: 0 0 0 0;
background-image:url(../img10/tints/videos-grad.jpg);
background-repeat:no-repeat;
height: 195px;
display:inline;
}

#singlePageBottomRow {
float:left;
clear:both;
width: 640px;
margin:0 0 0 150px;
text-align:right;
background-color:#ffffff;
display:inline;
}

#singlePageBottomRow img{
float:right;
width:400px;
}

/* videos end*/

/* homepage flash start*/

.homeFlashButton {
margin: 0 0 0 0px;
}

#flashHomeButtonPanel {
float:left;
margin: 0 0 0 10px;
width: 243px;
height: 143px;
border: #CCCCCC solid 1px;
}

/* homepage flash end*/

/* giveaway updates start*/

#mainContent #giveaway ol{
list-style:none;
font-weight:normal;
color:#666666;

}

#mainContent #giveaway ol li{
list-style:none;
font-weight:normal;
color:#666666;
background-image:none;
}



/* giveaway updates end*/
