/* RESET - version: 2.8.0r4 */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,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,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{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;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/* /RESET */
/* HTML */
* { margin:0; padding:0; }
html, body { background-color:#8b8b8b; text-align:center; [height:100%;] }
html { overflow:auto; }
body { height:100%; }
body, div, dd, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, span, td, th, ul { font: 15px/20px Arial,Verdana,sans-serif; color:#656565; }
a { color:#b92109; text-decoration:none; border:none; outline:0; }
a:hover, a.hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color:#0000ff; text-decoration:none;  outline:0; }
img { border:none; }
p { padding:0 0 10px; }
strong, b { font-weight:bold; }
em, i { font-style:italic; }
h1, h2, h3, h4, h5, h6 { font-weight:bold; color:#121212; }
h1, h1 a { font-size:26px; line-height:30px; padding-top:0; }
h2, h2 a { font-size:30px; line-height:30px; font-weight:bold; margin-bottom:0; }
h3, h3 a { font-size:24px; line-height:26px; color:#121212; margin:30px 0 21px; }
h4, h4 a { font-size:30px; line-height:22px; margin-bottom:10px; }
h5, h5 a { font-size:16px; line-height:20px; }
h6, h6 a { font-size:16px; line-height:20px; }
table { width:100%; padding:10px 0; }
th { font-weight:bold; }
td, th { padding:5px; }
ul, ol { padding:10px 10px 10px 30px; }
ul li { padding:0 0 8px 10px; list-style:none; line-height:20px; }
ol li { padding:0 0 8px 0; margin:0 0 0 10px; list-style:decimal; }
blockquote { font-size:16px; color:#76888a; line-height:24px; font-style:italic; padding:10px 0; }
blockquote p { padding:0 }
hr { border:0 #e2e6e6 solid; border-top-width:5px; clear:both; height:5px; margin:10px 0; }
div.hr { background:url(../images/hr-background.gif); display:block; width:100%; height:6px; }
div.hr.single { height:2px; }
div.hr hr { width:0; height:0; border:0; }
label { font-weight:bold; font-size:13px; display:block; margin:0 0 2px 0; }
label.radio { display:inline; padding-left:3px; font-size:13px; }
input.inputField { border:1px solid #bccccd; width:450px; padding:2px; margin-bottom:8px; }
textarea { border:1px solid #bccccd; display:block; margin-bottom:8px; overflow:auto; }
select { width:200px; border:1px solid #bccccd; padding:2px; display:block; margin-bottom:8px; }
fieldset { margin-bottom:8px; }
input:focus { outline:1px dotted #b92109; }
a:focus { outline:0; }
object:focus { outline:0; }
::selection { background:#b92109; color:#000; }
::-moz-selection { background:#b92109; color:#000; } 

/* /HTML */
/* CLASSES */
.no-padding {padding:0!important;}
.no-margin {margin:0!important;}
.hide-text {text-indent:-9999px;}
.relative { position:relative; }
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearLeft {clear:left;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearRight {clear:right;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.afterClear:after { clear:both; }

.alignLeft { text-align:left; }
.alignCenter { text-align:center; }
.alignRight { text-align:right; }
.floatLeft { float:left; margin:0 14px 14px 0; }
.floatRight { float:right; margin:0 0 14px 14px; }
.inlineImage { }

.alert, .required { color:#ff0000; }
.photoDetail, .photoCredit { font-size:12px; color:#6d8084; line-height:17px; }
.photoDetail { padding:6px 0 0 0; font-weight:bold; float:left; }
.photoCredit {  }

.main-column { width:940px; margin:0 auto; }

.left { float:left; }
.right { float:right; }
/* /CLASSES */
/* LAYOUT */
#container { position:relative;  clear:both; }
#main #content { position:relative; margin-top:40px; padding:33px 30px 90px 30px; background:#fff; text-align: left; }
#home #flash-container { width:100%; height:100%; display:block; background:#1c1c1c; }
#homepage_image { display:none; }
/* MENU */
#menu-container { background:#1c1c1c url(../images/nav-background-pattern.gif) repeat-x 0 35px; width:100%; height:75px; }
#menu-container h1 a { display:block; float:left; background:url(../images/logo.png) no-repeat; width:231px; height:99px; position:absolute; left:0; top:-1px; z-index:100; }

#main-menu, #right-menu { display:block; position:absolute; bottom:-78px; }
#main-menu li, #right-menu li { list-style:none; float:left; margin-right:6px; }
#main-menu li a, #right-menu li a { text-indent:-9999px; display:block; background:url(../images/nav-sprite.png) no-repeat; height:9px; }

#main-menu { left:230px; }

#menu-platforms { width:61px; }
#menu-solutions { width:66px; background-position:-62px 0!important; }
#menu-clients { width:46px; background-position:-128px 0!important; }
#menu-partners { width:58px; background-position:-174px 0!important; }
#menu-news { width:33px; background-position:-232px 0!important; }
#menu-careers { width:50px; background-position:-614px 0!important; }

#menu-platforms:hover, #menu-platforms.current { background-position:0 -9px!important; }
#menu-solutions:hover, #menu-solutions.current { background-position:-62px -9px!important; }
#menu-clients:hover, #menu-clients.current { background-position:-128px -9px!important; }
#menu-partners:hover, #menu-partners.current { background-position:-174px -9px!important; }
#menu-news:hover, #menu-news.current { background-position:-232px -9px!important; }
#menu-careers:hover, #menu-careers.current { background-position:-614px -9px!important; }

#right-menu { right:0; padding-right:0; }

#menu-about-us { width:58px; background-position:-265px 0!important; }
/*#menu-contact-us { width:74px; background-position:-322px 0!important; }*/
#menu-newsletter-signup { width:119px; background-position:-397px 0!important; margin:0; }

#menu-about-us:hover, #menu-about-us.current { background-position:-265px -9px!important; }
#menu-contact-us:hover, #menu-contact-us.current { background-position:-322px -9px!important; }
#menu-newsletter-signup:hover, #menu-newsletter-signup.current { background-position:-397px -9px!important; }

#partner-login { display:block; height:9px; position:absolute; right:0; top:15px; width:76px; text-indent:-9999px; background:url(../images/nav-sprite.png) no-repeat -516px 0; }

#partner-login:hover, #partner-login.current { background-position:-516px -9px; }
/* /MENU */
/* FOOTER */
#main #footer { margin-left:-30px; }
#home #footer { margin-bottom: -40px; overflow:hidden; }
#footer { position:absolute; bottom:0; width:100%; height:40px; background:#000; clear:both; }
#footer ul { position:absolute; right:0; padding-right:0; }
#main #footer ul { right:30px; padding-bottom:0; }
#footer span#copyright { float:left; width:300px; color:#444; font-size:10px; padding:10px 0 10px 25px;}
#home #footer span#copyright { padding-left:0; margin-left:-30px; }
#footer ul li { float:left; padding-left:5px; }
#footer ul li:after { content: " | "; color:#444; }
#footer ul li.last:after { content: ""; }
#footer ul li a { color:#444; font-size:10px; }
#footer ul li a:hover { color:#848484; }
/* /FOOTER */
/* CONTENT */
#heading { margin-bottom:8px; }
#heading div.hr { margin-top:-16px; }
#content { color:#656565; height:auto !important; min-height:500px; height:500px; }
#left-rail { width:641px; float:left; }

#heading h2 { font-family:Myriad, Helvetica, Arial, sans-serif; }

#large_view { padding:0; border-bottom:1px dashed #cecece; float:left; }
#large_view h3 a { color:#121212; }
#large_view h3 a:hover { color:#b92109; }
#large_view h4 { font-size:12px; font-weight:normal; margin:5px 0 0; padding-bottom:0; }
#large_view li.first h4 { font-size:15px; }
#large_view img { float:left; padding:0 22px 0 0; }
#large_view li.first img { padding: 0 15px 5px 0!important; }
#large_view li.first { border:0!important; height:auto; }
#large_view li.first h3 { margin:0!important; }
#large_view li h3 { margin:0; position:relative; top:-3px; }
#large_view h3, #large_view h3 a { margin: 0 0 10px; font-size:18px; }
#large_view li.first h3 a { font-size:24px!important; }
#large_view li { float:left; width:280px; border-top:1px dashed #cecece; padding:20px 10px 20px 0; height:auto; }
#large_view li.alternate { border-left:1px dashed #cecece; padding-left:21px!important; padding-right:0; }
#large_view li.first { width:100%; }
#large_view li p { font-size: 13px; }
#large_view li.first p { font-size: 15px!important; }
#large_view li a.view-more { font-size:13px; color:#b52200; display:block; }
#large_view li a.view-more span { background:url(../images/nav-sprite.png) no-repeat -605px 0; text-indent:-9999px; display:block; width:5px; height:10px; position:relative; top:-14px; left:105px; }
#large_view.clients li a.view-more span { left:103px!important; }
#large_view li a.view-more:hover { color:#841200; }
#large_view li a.view-more:hover span { background-position:-605px -9px; }
#large_view li.first a.view-more span { float:left; margin-right:-10px; top:6px; }
#large_view { margin-top:11px; }

#list_view { padding:0; float:left; width:100%; }
#list_view li { display: block; width: 100%; clear: both; padding: 30px 0; border-bottom: 1px dotted #e6e6e6; }
#list_view li img { float:left; padding: 0 7px 0 0; }
#list_view li h3 a, #list_view li h3 { margin:0; display: inline; font-size: 16px; color:#000; }
#list_view li span a { color:#000; }
#list_view li p { font-size: 13px; color: #121212; }

#large_view:after { clear:both; content:" "; }

#special .hr { margin:12px 0 12px; }
#special .hr.single { margin:2px 0 26px; }
#topRow { text-align:center; margin-top:12px; }
#topRow .text { text-align:left; }
#topRow .text p { color:#000; }

#special p strong { color:#121212; }
.left-column, .right-column { margin-top:2px; margin-bottom:12px; }
.left-column .text, .right-column .text { clear:both; }
.left-column .text a, .right-column .text a { color:#b92109; }
.left-column .text a:hover, .right-column .text a:hover { color::#841200; }

.text p { text-align:left; }
.left-column { float:left; width:49%; }
.left-column img, .right-column img { padding-right: 20px; }

.right-column { float:right; width:49%; }
.text ul { padding-left:0; }
.text ul li { list-style:disc inside; font-size:13px; line-height:10px; padding-left:0; }

#single-view h3 { margin:0; }
#single-view h4 { font-size:13px; font-weight:normal; }
http://10.100.200.118:8000/about-us/
.pagination { float:right; margin-top:20px; }
.pagination span { font-weight:bold; }
.pagination ul { padding:0; float:right; }
.pagination ul li, .pagination span { float:left; }
.pagination ul li, .pagination ul li a { color:#121212; } 
.pagination ul li.current { color:#b92109; }
.pagination ul li a:hover { color:#841200; }
.pagination ul li.next a { text-indent:-9999px; display:block; width:5px; height:10px; background:url(../images/nav-sprite.png) no-repeat -605px 0; margin-top:5px; }
.pagination ul li.prev a { text-indent:-9999px; display:block; width:5px; height:10px; background:url(../images/nav-sprite.png) no-repeat -610px 0; margin-top:5px; }

#top-navigation { float:left; margin-top:0; text-transform:capitalize; }
#top-navigation ul { padding:0; }
#top-navigation ul li { float: left; color:#656565; padding-left:5px; padding-right:0; font-size:14px; height:20px; }
#top-navigation ul li a { text-transform:capitalize; }
#top-navigation ul li.first { padding-left:0!important; }
#top-navigation ul li:before { content:" | "; color:#000; }
#top-navigation ul li.first:before { content:""; }
#top-navigation ul li a { color:#656565; }
#top-navigation ul li a.selected { color:#b92109; }
#top-navigation ul li a:hover { color:#b92109; }

#contact-form { margin: 20px 0; }
#contact-form fieldset input[type=text] { border: 1px solid #BCCCCD; width:315px; height: 25px; }
#contact-form fieldset input[type=submit] { margin-top:8px; float:left; clear:both; width:60px; }
#contact-form fieldset ul { padding:10px 10px 0 0; clear:both; }
#contact-form fieldset ul li { padding-left:0; }
#contact-form fieldset ul li label { font-weight:normal; }
#contact-form legend { font-size:12px; }
#contact-form label { color:#121212; font-size:15px; margin-bottom:6px; }
#contact-form fieldset p label em, #contact-form fieldset legend em { color:#b92109; }
#contact-form fieldset legend { font-style:italic; margin-bottom:20px; }
#contact-form textarea { height:200px; width:315px; }
#contact-form select { width:317px; }
#contact-form ul.errors li, #contact-form ul.errors { background:none; color:red; display:inline-block; float:none; font-size:10px; padding:0; margin:0; }
#contact-form .error { display:none; }

#contact-form p.right-col { float:left; margin-left:25px; }
#contact-form p.right-col:after { clear:both; }
#contact-form p.left-col, #contact-form fieldset ul { float:left; clear:left; }
#contact-form p.last:before { clear:both; }

.form-success { border-top:1px solid #006600; border-bottom:1px solid #006600; background-color:#99ff66; width:100%; padding:10px; margin:10px 0; }

.twitter {  }
/* /CONTENT */
/* SIDEBAR */
#sidebar { float:right; width:246px; font-size:13px; padding:10px; margin-top:15px; margin-right:-7px; }
#sidebar a { color:#b92109; }
#sidebar div { position:relative; padding:17px 13px 10px; }
#sidebar ul, #sidebar ul li, #sidebar ul li span { padding:0; font-size:13px; line-height:15px; }
#sidebar h3 a, #sidebar h3 { font-size:16px; margin-top:0; margin-bottom:10px; }
#sidebar h3 a:hover { color:#848484; }
#sidebar img { padding-top:15px; display:block; margin:0 auto 20px; }
#sidebar p img { padding-top:0; }
#sidebar p>img:after { clear:both; }

#sidebar .twitter { margin-bottom:20px; }
#sidebar .twitter li { margin-bottom:10px; }
#sidebar .text { margin-bottom:20px; }
#sidebar .text p { padding:0; margin-bottom:10px; font-size:13px; }
#sidebar .hr { margin-bottom:15px; padding:0; }

#sidebar .left-shadow, #sidebar .right-shadow, #sidebar .bottom-shadow, #sidebar .top-shadow, #sidebar .top-left-corner, #sidebar .bottom-left-corner, #sidebar .top-right-corner, #sidebar .bottom-left-corner, #sidebar .bottom-right-corner { position:absolute; padding:0; }
#sidebar .left-shadow, #sidebar .right-shadow { width:7px; height:100%; top:0px; }
#sidebar .left-shadow { left:-7px; background:url(../images/sidebar/left_shadow.gif) repeat-y; }
#sidebar .right-shadow { right:-7px; background:url(../images/sidebar/right_shadow.gif) repeat-y; }
#sidebar .top-shadow, #sidebar .bottom-shadow { height:7px; width:100%; left:0px; }
#sidebar .top-shadow { top:-7px; background:url(../images/sidebar/top_shadow.gif) repeat-x; }
#sidebar .bottom-shadow { bottom:-7px; background:url(../images/sidebar/bottom_shadow.gif) repeat-x; }
#sidebar .top-left-corner, #sidebar .top-right-corner, #sidebar .bottom-left-corner, #sidebar .bottom-right-corner { background:url(../images/sidebar/shadow_corners.gif) no-repeat; width:9px; height:9px; padding:0; z-index:100; }
#sidebar .top-left-corner, #sidebar .top-right-corner { top:-5px; }
#sidebar .bottom-left-corner, #sidebar .bottom-right-corner { bottom:-5px; }
#sidebar .top-left-corner { background-position:0 0; left:-5px; }
#sidebar .top-right-corner { background-position:-9px 0; right:-5px; }
#sidebar .bottom-left-corner { background-position:0 -9px; left:-5px; }
#sidebar .bottom-right-corner { background-position:-9px -9px; right:-5px; }
/* /SIDEBAR */
/* /LAYOUT */
.sIFR-flash { visibility:visible !important; margin:0; padding:0; } 
.sIFR-replaced, .sIFR-ignore { visibility:visible !important; } 
.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; }
.sIFR-replaced div.sIFR-fixfocus { margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none; }
.sIFR-active h2 { visibility:hidden; font-family:Verdana; line-height:1em; font-size:18px; }

@media print {
  .sIFR-flash { display:none !important; height:0; width:0; position:absolute; overflow:hidden; }
  .sIFR-alternate { visibility:visible!important; display:block!important; position:static!important; left:auto!important; top:auto!important; width:auto!important; height:auto!important; }
}

