/*-------
// global 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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
acronym { cursor: help; }

/*-------
// general
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height:1.2em; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }
.vlT {vertical-align:top;}
.vlB {vertical-align:bottom;}

.hide { display: none; }
.clear { clear: both; height:1px; line-height:1px; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*-------
// Globals
//-----*/
body { background:#e5ecf3 url(../images/body_bg.gif) repeat-x; font-family:Helvetica, Arial;  }
div#content h2.heading1{font-size:180%;}
.nodisplay { display:none; }

/*-------
// Page Layout
//-----*/

/*-----Wrapper-----*/
div.wrapper { padding:10px 27px 30px 29px; } 

/*-----Outer Container-----*/
div#outer_container { width:950px; margin:0 auto; padding-bottom:50px;}

/*-----Container-----*/
div#container { border:#c7c7c7 solid 1px; background:#FFFFFF; }

/*-----Header-----*/
div#header { overflow:hidden; width:100%; }

/*-----Navigation-----*/
div#navigation { margin-top:32px; border:#e5e7e1 solid 1px; background:url(../images/navigation/navigation_bg.gif) repeat-x; height:28px; }

/*-----Banner-----*/
div#banner { background:url(../images/content/banner_mid.gif) repeat-y; margin:27px -3px 70px -8px; width:907px;}
div#banner div.banner_top { background:url(../images/content/banner_top.gif) top left no-repeat; }
div#banner div.banner_bottom { background:url(../images/content/banner_bottom.gif) bottom left no-repeat; height:304px; padding:11px 5px 11px 12px; }

/*-----Content-----*/
div#content{ padding:15px 0 25px 16px; width:879px; }

/*-----Main-----*/
div#main{width:615px; background:transparent url(../images/content/main_lines_border.gif) left top no-repeat; border-top:solid 1px #d3d3d3; padding:0px 17px;}

/*-----Main inner_main-----*/
div.inner_main{padding:25px 13px;}

/*-----Sidebar-----*/
div#sidebar{width:209px; margin-left:-3px;}

/*-----footer-----*/
div#footer { margin-top:27px; padding:0 27px; }




/*-------
// common page content
//-------*/

/*-----Header-----*/
div#header div.logo { margin-top:14px; margin-left:16px; }
div#header div.logo h1 a { background:url(../images/header/logo.gif) no-repeat top left; width:247px; height:47px; display:block; }

div.top_navigation ul li{ display:inline; font-size:115%; color:#8f8f8f; }
div.top_navigation ul li img { vertical-align:middle; }
div.top_navigation ul li.pipe { padding:0px 5px; }
div.top_navigation ul li a { color:#8f8f8f; }


/*-----Navigation-----*/
div#navigation ul li { display:inline; padding:0px 17px; }
div#navigation ul li a { color:#8e8e8e; font-size:115%; text-decoration:none; line-height:30px; font-weight:bold; }
div#navigation ul li a.active, div#navigation ul li a:hover { color:#4b90cd;  }
div#navigation ul li.pipe { background:url(../images/navigation/pipe.gif) no-repeat center center; height:18px; padding:4px 0 3px; } 

div#navigation div.search { padding-top:3px; }
div#navigation div.search input { vertical-align:middle; margin-right:2px; }
div#navigation div.search input.textbox { background:#FFFFFF url(../images/navigation/search.gif) no-repeat 5px center; border:#d3d3d3 solid 1px; width:156px; font-size:100%; line-height:1.2em; padding:4px 0px 4px 20px; color:#888888; margin-right:0px;  }

/*----- Learn More Link-----*/
a.learn_more { background:#5292ca; display:block; width:140px; padding:9px 8px; text-transform:uppercase; font-size:120%; color:#FFFFFF;  } 
a.learn_more span { background: url('../images/content/learn_more_li.gif') no-repeat scroll center right; display:block; height:10px; }
a.learn_more:hover { text-decoration:none; background:#005A9C; color:#FFFFFF; }


/*----- Content -----*/
div#content h2 { font-size:220%; color:#005a9c; line-height:1.8em; font-weight:normal; margin-bottom:-4px; }


/*-----Sidebar-----*/
div#sidebar div.sidebar_nav{background:transparent url(../images/content/sidebar_navigation_top.gif) left top no-repeat; padding-top:1px; }
div#sidebar div.sidebar_nav_right{background:transparent url(../images/content/sidebar_nav_right.gif) right top  repeat-y;}
div#sidebar div.sidebar_nav_bottom{background:transparent url(../images/content/sidebar_nav_right_bottom.gif) right bottom no-repeat; padding-right:5px; padding-bottom:5px;}

div#sidebar div.sidebar_nav ul li{background:transparent url(../images/content/sidebar_navigation_border.gif) right bottom no-repeat; padding:2px 0px 2px 0px;}
div#sidebar div.sidebar_nav ul li a{font-size:120%; font-family:Arial, Helvetica, sans-serif; display:block; color:#8e8e8e; text-decoration:none; padding:10px 5px; font-weight:bold; background:transparent url(../images/content/arrow.gif) right center no-repeat; height:1%;}
div#sidebar div.sidebar_nav ul li a:hover { color:#FFFFFF; background:#4b90cd url(../images/content/arrow_hover.gif) right center no-repeat;}

div#sidebar div.sidebar_nav ul li.parent a.active, div#sidebar div.sidebar_nav ul li a.active { color:#FFFFFF; background:#4b90cd url(../images/content/arrow2.gif) right center no-repeat;}
div#sidebar div.sidebar_nav ul li a.active { color:#FFFFFF; background:#4b90cd url(../images/content/arrow_hover.gif) right center no-repeat;}
div#sidebar div.sidebar_nav ul li.last{background:none;}

div#sidebar div.sidebar_nav ul.child { background:#ededed; margin-top:-2px;}
div#sidebar div.sidebar_nav ul.child li{margin:0px 4px; background:none; border-bottom:solid 1px #c5c5c5; padding:0px;}
div#sidebar div.sidebar_nav ul.child li a{ font-weight:normal; background:transparent url(../images/content/arrow.gif) right center no-repeat; padding:8px 0; font-size:110%;}
div#sidebar div.sidebar_nav ul.child li a:hover, div#sidebar div.sidebar_nav ul.child li a.active {background:transparent url(../images/content/arrow3.gif) right center no-repeat; color:#005A9C; padding:8px 0; }
div#sidebar div.sidebar_nav ul.child li a.active { color:#4b90cd; }
div#sidebar div.sidebar_nav ul.child li a.active:hover { color:#005A9C; }
div#sidebar div.sidebar_nav ul.child li.last{background:none; border-bottom:none;}

/*-----Main-----*/
div#main div.top_heading{position:relative;margin-top:-9px; overflow:hidden;}
div#main div.top_heading h3, div#main div.top_heading p{ color:#c6bbbb; font-family:Arial, Helvetica, sans-serif; font-weight:normal;  }
div#main div.top_heading span{margin-left:8px; padding:2px 5px 3px; background:#FFFFFF url(../images/content/whitebg.gif) left top repeat; height:10px; display:block; float:left; position:relative; margin-bottom:5px;}
div#main div.top_heading a{color:#4b90cd;  text-decoration:none;}
div#main div.top_heading a:hover { color:#005A9C; }
div#main div.top_heading img{margin:0px 7px;}

div#main div.inner_main h3 { color:#005A9C; font-size:140%; margin:0px 0 10px; }

/*----- Sliding Box -----*/
div.sliding_box { border:solid 1px #d3d3d3; padding:10px; margin-top:15px;}
div.sliding_box h3 a{ font-family:Arial, Helvetica, sans-serif; font-size:120%; color:#4b90cd; font-weight:bold; background:transparent url(../images/content/arrow6.gif) left 2px  no-repeat; padding-left:15px; text-decoration:none;}
div.sliding_box ul { padding:10px;}
div.sliding_box ul li { list-style:inside disc; font-size:110%; color:#666666; margin-bottom:10px; }
div.sliding_box h3 a:hover { text-decoration:none; }
div.sliding_box h3 span { font-size:90%; font-weight:normal; display:inline; }
div.sliding_box h3.active a { background:transparent url(../images/content/arrow7.gif) left 2px  no-repeat; }
div.sliding_box h3.active span { display:none; }

/*----- List1 -----*/
div.page ul.list1 { padding-top:15px; }
div.page ul.list1 li { list-style:none; margin-bottom:35px; }
ul.list1 li div.box1 { width:178px; float:left; }
ul.list1 li div.description { margin-left:195px; padding-top:5px; }
ul.list1 li div.description a.view { font-size:90%; color:#FFFFFF; background:#4b90cd url(../images/content/arrow_hover.gif) 230px center no-repeat; display:block; padding:10px 20px 10px 10px; width:225px; text-transform:uppercase; line-height:1.3em; }
ul.list1 li div.description a.view:hover { text-decoration:none; background-color:#005A9C; }

div#content div.page ul.list1 li h2 { font-size:150%; color:#4b90cd; margin-bottom:10px; line-height:1.2em; }
ul.list1 li div.description p { font-size:90%; }

/*----- Box1 -----*/
div.box1 div.box1-top-left { background:transparent url(../images/box1/box1-top-left.png) no-repeat scroll left bottom; padding-left:4px; }
div.box1 div.box1-top-right { background:transparent url(../images/box1/box1-top-right.png) no-repeat scroll right bottom; padding-right:4px; }
div.box1 div.box1-top-middle { background:transparent url(../images/box1/box1-top-middle.png) repeat-x scroll left bottom; height:4px; line-height:4px; }

div.box1 div.box1-middle-left { background:transparent url(../images/box1/box1-middle-left.png) repeat-y scroll left top; padding-left:4px; }
div.box1 div.box1-middle-right { background:transparent url(../images/box1/box1-middle-right.png) repeat-y scroll right top; padding-right:4px; }
div.box1 div.box1-inner { background:#fff; }

div.box1 div.box1-bottom-left { background:transparent url(../images/box1/box1-bottom-left.png) no-repeat scroll left top; padding-left:4px; }
div.box1 div.box1-bottom-right { background:transparent url(../images/box1/box1-bottom-right.png) no-repeat scroll right top; padding-right:4px; }
div.box1 div.box1-bottom-middle { background:transparent url(../images/box1/box1-bottom-middle.png) repeat-x scroll left top; height:4px; line-height:4px; }

/*-----footer-----*/
div#footer ul li { display:inline; color:#989898; padding:2px; font-size:110%;}
div#footer ul li a { color:#989898; line-height:1.2em; }
div#footer ul li a.active { text-decoration:underline; }
div#footer p {  font-size:110%; color:#989898; line-height:1.2em; }
div#footer p a { color:#989898; line-height:1.2em; }
div#footer p.designer { margin-top:15px; }


/*-------
// Index page content
//-------*/

/*-----Banner-----*/
div#banner div.banner_background { background:url(../images/content/banner.jpg) no-repeat top left; height:254px; padding:25px; position:relative; }

div#banner h2 { font-size:330%; line-height:1.5em; color:#FFFFFF; text-transform:uppercase; font-weight:300; letter-spacing:-1px; }

div#banner a.learn_more { margin-top:44px; margin-left:-5px; }
div#banner div.info_box { background:url(../images/content/info_box_bg.png) repeat-x; height:49px; width:395px; margin-left:-5px;  }
div#banner div.info_box p { font-family:verdana; font-size:130%; line-height:1.3em; padding:7px 10px 0 9px; color:#FFFFFF;  }

div#banner div.section { margin:37px -15px 0px -10px; position:absolute; width:900px; }
div#banner div.section span.box { background:url(../images/content/img_bg.png) no-repeat top left; width:287px; height:123px;;   }
div#banner div.section span.box img { vertical-align:middle; margin-top:10px; }
div#banner div.section span.box a { color:#5292ca;  }
div#banner div.section span.box span.text { background:url(../images/content/img_bottom_bg.png) no-repeat top left; height:25px; display:block; text-align:right; margin:-25px 10px 0 10px; position:relative;   }
div#banner div.section span.box span.arrow { background:url(../images/content/arrow3.gif) no-repeat center right; padding-right:20px; display:block; line-height:26px; height:25px;  }
div#banner div.section span.box a:hover { color:#005a9c; text-decoration:none;}


/*----- News Ticker -----*/
div.newsticker { background:#e6e6e6; border:#d3d3d3 solid 1px; padding:5px 5px 5px 15px;  overflow:hidden; color:#005a9c; font-size:120%; width:870px; }
div.newsticker h3{  text-transform:uppercase; margin-right:20px; }

div.newsticker div.newsticker_control div.newsticker_next {  width:8px; height:25px; border-left:#d5d5d5 solid 1px; padding-left:5px; margin-right:20px; margin-top:-5px;    }
div.newsticker div.newsticker_control div.newsticker_next a { background:url(../images/content/next.gif) no-repeat top left ; display:block; width:8px; height:12px; margin-top:5px;   }
div.newsticker div.newsticker_control div.newsticker_next a:hover { background:url(../images/content/next_hover.gif) no-repeat top left; }

div.newsticker div.newsticker_control div.newsticker_previous { width:8px; height:12px; margin-right:5px;  }
div.newsticker div.newsticker_control div.newsticker_previous a { background:url(../images/content/previous.gif) no-repeat top left ; display:block; width:8px; height:12px; }
div.newsticker div.newsticker_control div.newsticker_previous a:hover { background:url(../images/content/previous_hover.gif) no-repeat top left; }

div.newsticker ol li { display:inline; position:absolute; width:600px; }
div.newsticker ol li a { color:#4B90CD; }
div.newsticker ol li a:hover { color:#005a9c; }
div.newsticker ol li { color:#8E8E8E; }

div.newsticker img.rss{margin-bottom:-4px;}

div.newsticker div.news_feed{padding-top:8px;}
div.newsticker div.news_feed a { color:#4B90CD; font-weight:bold; text-transform:uppercase; margin-right:10px; display:block; float:left; text-decoration:none; }
div.newsticker div.news_feed a:hover { color:#005a9c; }
div.newsticker div.news_feed a img { vertical-align:top; margin-top:-5px; position:relative; }

div.newsticker div.newsticker_left{padding-top:7px;}


/*-------
// Products page content
//-------*/

/*-----Product List -----*/
div#main div.products { margin-top:-17px; }
div#main div.products div.product {margin-top:25px; width:100%; overflow:hidden;}
div#main div.products div.product div.box {background:transparent url(../images/content/box.gif) left top no-repeat; width:160px; height:149px; padding:10px;  text-align:center; }
div#main div.products div.product div.box a{display:table-cell; height:147px; vertical-align:middle; width:157px;}
div#main div.products div.product div.box img{display:block; margin:0px auto;}
div#main div.products div.product div.description{width:412px;}
div#main div.products div.product div.description h2{  color:#4b90cd; font-size:180%; font-weight:normal; margin-bottom:5px;}
div#main div.products div.product div.description p{line-height:1.6em; font-family:Arial, Helvetica, sans-serif; font-size:110%; color:#686868; margin-bottom:15px;}
div#main div.products div.product div.description a.learn_more { font-size:110%; }

/*-------
// Product page content
//-------*/

/*----- Product -----*/
div#main div.product { margin-top:10px; width:100%; overflow:hidden;}

div#main div.product div.display { width:335px; }
div#main div.product div.display div.frame {background:transparent url(../images/content/slideshow_middle_bg.gif) left top repeat-y;}
div#main div.product div.display div.frame_top{background:transparent url(../images/content/slideshow_top_bg.gif) left top no-repeat; }
div#main div.product div.display div.frame_bottom{background:transparent url(../images/content/slideshow_bottom_bg.gif) left bottom no-repeat; padding:15px; height:281px; display:table-cell; vertical-align:middle; width:305px; }
div#main div.product div.display div.frame_bottom div.images{display:table-cell; vertical-align:middle; height:280px; text-align:center; width:300px;}

div#main div.product div.display div.frame_bottom img { display:none; }
div#main div.product div.display div.frame_bottom img.active { display:block; margin:0px auto; }

div#main div.product div.view_list{margin-top:-7px; padding-left:1px; overflow:hidden; width:355px;}
div#main div.product div.view_list ul li{background:transparent url(../images/content/border_grad.gif) right 7px no-repeat; display:block; float:left; text-align:center;}
div#main div.product div.view_list ul li a{display:block; float:left; width:69px; height:56px;  padding:8px 5px;}
div#main div.product div.view_list ul li a.active{background:transparent url(../images/content/product_left.jpg) left top no-repeat; width:94px; padding:8px 0px; }
div#main div.product div.view_list ul li.center a.active{background:transparent url(../images/content/product_center.jpg) left top no-repeat;}
div#main div.product div.view_list ul li.last a.active{background:transparent url(../images/content/product_last.gif) left top no-repeat; width:95px; }
div#main div.product div.view_list ul li.last{background:none;}
div#main div.product div.view_list ul li.nobg { background:none; }
div#main div.product div.description { width:252px; }
div#main div.product div.description h2{font-size:180%; font-weight:normal; margin-bottom:5px;}
div#main div.product div.description h2 span{color:#666666;}
div#main div.product div.description p{font-size:110%; line-height:1.7em; font-family:Arial, Helvetica, sans-serif; color:#666666;}

/*-------
// About us page content
//-------*/

div#banner div.small_banner{ }
div#banner.banner2{margin-bottom:30px; position:relative; }
div#banner.banner2 div.banner_bottom{height:auto; }
div#banner.banner2 div.banner_background{background:none; height:204px; padding:0px; }

div#banner.banner2 div.banner_background div.banner_description{   position:absolute; left:0; top:0;}
div#banner.banner2 div.banner_background div.banner_description div.wrap { padding:15px; background:transparent url(../images/content/transparent_bg.png) left top repeat-x; width:200px; height:174px; }
div#banner.banner2 div.banner_background div.banner_description h2{font-size:240%; text-transform:none; letter-spacing:0px; }
div#banner.banner2 div.banner_background div.banner_description p{ color:#FFFFFF; font-size:110%; line-height:1.6em;}
div#banner.banner2 div.banner_background div.banner_description a { color:#fff; text-decoration:underline; }
div#banner.banner2 div.banner_background div.banner_description a:hover { text-decoration:none; }

div.inner_main p { font-size:120%; font-weight:normal; color:#686868; line-height:1.6em; }
div.inner_main div#about_us ul { margin-top:20px; line-height:1.5em;}
div.inner_main div#about_us ul li{color:#686868; margin-bottom:15px;}
div.inner_main div#about_us ul li {font-size:120%; font-weight:bold; list-style:inside disc;}
div.inner_main div#about_us ul li ul { margin:0px;}
div.inner_main div#about_us ul li ul li{ list-style:circle inside; font-size:92%; font-weight:normal; padding-left:15px;}

div.inner_main  ul.list{margin-top:30px; margin-left:-10px;}
div.inner_main  ul.list li{ display:block; float:left; background:transparent url(../images/content/list_bg.jpg) left top no-repeat; width:130px; height:122px; margin:0px 10px 10px 0px; padding:4px 3px 4px 4px;}
div.inner_main  ul.list li div.product_list{width:129px; height:102px;}
div.inner_main  ul.list li div.product_name{background:#4b90cd; height:20px;}
div.inner_main  ul.list li div.product_name a{color:#FFFFFF; font-size:110%; display:block; padding:4px; text-decoration:none;}

/*-------
// Employee Portal page content
//-------*/
div#main div.employee_portal { padding-top:15px; }
div#main div.employee_portal ul li { float:left; background:url(../images/content/employee_bg.gif) no-repeat top left; margin-right:20px; padding:20px 8px; }
div#main div.employee_portal ul li.last { margin-right:0px; margin-bottom:14px;}



/*-------
// Inner News page content
//-------*/

div#content.full_width { padding:30px 30px 55px 19px; background:url(../images/content/news_bg.gif) no-repeat top left;  width:843px; margin-top:30px; }
div#content.full_width span { padding-top:20px; }

div#content.full_width div.links { padding-top:20px; }

div#content.full_width div.heading div.links { padding-top:0; }
div#content.full_width div.heading div.links ul li,div#content.full_width div.links ul li { display:inline; margin-right:15px; vertical-align:middle; }
div#content.full_width div.heading div.links ul li img, div#content.full_width div.links ul li img{ vertical-align:middle; margin-right:1px; }
div#content.full_width div.heading div.links ul li a, div#content.full_width div.links ul li a { font-weight:bold; font-size:110%; font-family:Arial, Helvetica, sans-serif; color:#4b90cd; line-height:1.2em; vertical-align:middle; }
div#content.full_width div.heading div.links ul li a:hover, div#content.full_width div.links ul li a:hover { text-decoration:none; color:#005a9c; } 
div#content.full_width div.heading h4 { font-size:180%; color:#005a9c; line-height:1.2em; font-weight:normal; width:600px; padding-left:5px;}
div#content.full_width div.heading h5 { color:#c5c5c5; font-size:110%; line-height:1.2em; margin:7px 0; padding-left:5px;  }

div#content.full_width div.description { border-top:#d3d3d3 1px solid; padding:10px 5px 0px; border-bottom:#d3d3d3 1px solid; }
div#content.full_width div.description p { font-size:120%; font-weight:bold; line-height:1.5em; color:#686868; margin-bottom:40px; }
div#content.full_width div.description p span a{ color:#4b90cd; }
div#content.full_width div.description h5 { font-family:Arial, Helvetica, sans-serif; font-size:140%; color:#005a9c; line-height:1.3em; }
div#content.full_width div.description ol { padding-left:20px;  margin-bottom:40px; }
div#content.full_width div.description ol li { list-style:decimal inside; font-size:120%; font-weight:bold; line-height:1.5em; color:#686868; }  


/*-------
// News page content
//-------*/


ul.news_list{margin-top:5px;}
ul.news_list li{padding:12px 0px; padding-left:5px; border-top:#d3d3d3 solid 1px; width:100%; overflow:hidden; font-size:120%; color:#686868; font-family:Arial, Helvetica, sans-serif; line-height:1.2em; cursor:pointer;}
div#content.full_width ul.news_list li span{display:block; float:left; padding:0px; }
ul.news_list li a{color:#686868; display:block; overflow:hidden; width:100%;}
ul.news_list li a:hover { text-decoration:none; }
ul.news_list li span.date{width:85px; padding:0px 3px; font-weight:bold;}
ul.news_list li span.news_heading{width:685px; padding:0px 20px;}

div.pagination{padding:35px 0px 10px 0px; border-style:solid; border-width:1px 0px; border-color:#d3d3d3; }
div.pagination p{font-size:120%; font-weight:bold;}
div.pagination p a{color:#4b90cd; text-decoration:none;}
div.pagination p a:hover { color:#005a9c; text-decoration:none; }
div.pagination p a.active{color:#686868;}
div.pagination p span{padding:0px 4px;}


/*-------
// About page content
//-------*/

ul.subscribe{padding-right:5px;}
ul.subscribe li a{ font-weight:bold; font-size:110%; font-family:Arial, Helvetica, sans-serif; color:#4b90cd; line-height:1.2em; text-decoration:none; }
ul.subscribe li a:hover{ color:#005a9c; text-decoration:none;}
ul.subscribe li img{margin-right:5px; vertical-align:middle;}


/*-------
// Contact us content
//-------*/

div#content.full_width div.description div.location { float:left; width:263px; margin-bottom:50px; }
div#content.full_width div.description div.middle { border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3; padding-left:20px; margin-right:20px; }
div#content.full_width div.description div.location h5 { margin-top:15px; }
div#content.full_width div.description div.location p { margin-bottom:0; }
div#content.full_width div.description div.location p a { color:#4B90CD; }



/*-------
// common changes
//-------*/

div.page ul{margin-bottom:25px;}
div.page ul li{ font-size:120%; font-weight:bold; list-style-image:none; list-style-position:inside; list-style-type:disc; margin:0px 0px 10px 0px; color:#686868;}
div.page ul li a{color:#4B90CD;}
div#content div.page h2{font-size:180%;}
div.page h3{font-size:140%; color:#005A9C; margin:20px 0px 10px 0px;}
div.page h4{font-size:120%; color:#005A9C; margin:20px 0px 10px 0px;}
div.page a{color:#4B90CD;}
div.page p{font-size:120%; margin-bottom:15px; color:#686868;}

/*-------
// Index 2 Page
//-------*/


div#flashcontent div.banner_content { margin-top:-110px; margin-left:22px; position:relative; }

/*-------
// Certification page content
//-------*/

