/***************************************************************************************** STRUCTURE ******************************************************************************************/

body {margin:0;text-align:center;padding:0 0 <length> 0;background-image: url(../images/bg.jpg);background-repeat:repeat-x;background-color:#acdfff;font-family:arial,helvetica,sans-serif;color:#545454;}
#container {margin:0 auto;width:980px;}
#content {width:950px;margin:15px;}

/***************************************************************************************** ELEMENTS *******************************************************************************************/

p {padding-bottom:8px;widows: 4;}
img {border:none;}
ul {margin-top:10px;padding:0px;margin-left:10px;}
li {margin-bottom:10px;list-style:outside;text-indent:0px;padding:0px;}
ol {list-style:outside;padding-left:20px;list-style-type: decimal;}
a {cursor:pointer;text-decoration:none;}
a:hover {text-decoration:underline;}
:link {color:#0065a4;}
:visited {color:#0065a4;}
.dropcap {float: left;font-size: 4em;line-height: 1;font-weight: bold;margin-right: 0.1em;}
.source {color:#ff0000;}
.partner-text {color:#0065a4;font-weight:bold;font-size:14px;}

a.company-sec, a.company-sec_a {display:block;float:left;width:233px;height:422px;background: url("../images/company-sec.jpg");background-repeat:no-repeat;}
a.company-sec:hover {background: url("../images/company-sec.jpg") 0 -422px;background-repeat:no-repeat;text-decoration:none;}

a.news-sec, a.news-sec_a {display:block;float:left;width:233px;height:422px;background: url("../images/news-sec.jpg");background-repeat:no-repeat;}
a.news-sec:hover {background: url("../images/news-sec.jpg") 0 -422px;background-repeat:no-repeat;text-decoration:none;}

a.partners-sec, a.partners-sec_a {display:block;float:left;width:233px;height:422px;background: url("../images/partners-sec.jpg");background-repeat:no-repeat;}
a.partners-sec:hover {background: url("../images/partners-sec.jpg") 0 -422px;background-repeat:no-repeat;text-decoration:none;}

a.tech-sec, a.tech-sec_a {display:block;float:left;width:233px;height:422px;background: url("../images/tech-sec.jpg");background-repeat:no-repeat;}
a.tech-sec:hover {background: url("../images/tech-sec.jpg") 0 -422px;background-repeat:no-repeat;text-decoration:none;}
/******************************************************************************************** NAV *********************************************************************************************/

#logo {float:left;width:92px;height:51px;margin-bottom:15px;}

a.video, a.video_a {margin-top:10px;display:block;float:right;width:145px;height:35px;background: url("../images/watch-video.png");background-repeat:no-repeat;}
a.video:hover {background: url("../images/watch-video.png") 0 -35px;background-repeat:no-repeat;text-decoration:none;}
#page-header {float:left;width:950px;height:51px;background-image:url(../images/header_bg.png);background-repeat:no-repeat;}
h1#page-title {margin:0px;border:0px;text-indent:0px;letter-spacing:normal;color:#0065a4;font-size:28px;font-weight:bold;padding:10px 0px 0px 15px;float:left;}
h4 {margin:0px;font: normal 13px Arial, Helvetica, sans-serif;}
h3 {margin:0px;padding-bottom:12px;widows:4;font-size:14px;font-weight:normal;text-align:left;line-height:19px;}
h2.subhead {font-style:italic;margin-top:15px;color:#0065a4;font-weight:bold;font-size:15px;}
#nav {width:950px;float:left;height:26px;margin-bottom:15px;}
#nav-left {width:5px;height:26px;float:left;}
#nav-bg {width:940px;float:left;background-image: url(../images/nav-bg.png);background-repeat:repeat-x;height:26px;}
#nav-right {float:left;width:5px;height:26px;}

ul.subnav {font: normal 13px Arial, Helvetica, sans-serif;}
ul.subnav li {line-height: normal;list-style-type:none;float:left;font-family:arial,helvetica,sans-serif;font-size:12px;color:#545454;text-decoration:none;padding-right:15px;}
ul.subnav li.hover,
ul.subnav li:hover {}
ul.subnav a:link,
ul.subnav a:visited { color: #545454; text-decoration: none; }
ul.subnav a:hover { color: #0065a4; text-decoration: none; }
ul.subnav a:active { color: #545454; }
/************************************************************************************ HOME PAGE SECTIONS **************************************************************************************/

#sections {float:left;}
#company-sec {margin-right:6px;width:233px;height:422px;float:left;}
#news-sec {margin-right:6px;width:233px;height:422px;float:left;}
#partners-sec {margin-right:6px;width:233px;height:422px;float:left;}
#tech-sec {width:233px;height:422px;float:left;}

/****************************************************************************************** FOOTER *******************************************************************************************/

#footer {text-align:center;margin:15px 0 15px 15px;font-family:arial,sans-serif;font-size:13px;float:left;width:950px;padding-top:10px;color:#0065a4;border-top:1px solid #000000;}
#footer-info {float:left;font-size:12px;font-weight:bold;line-height:15px;}
.footer-space {padding-right:8px;}
.footer-space2 {padding-left:8px;padding-right:8px;}
#footer-social {float:right;}
#follow {font-size:18px;font-weight:bold;width:106px;}
a.facebook, a.facebook_a {display:block;margin-right:5px;float:left;width:32px;height:32px;background: url("../images/facebook.png");background-repeat:no-repeat;}
a.facebook:hover {background: url("../images/facebook.png") 0 -32px;background-repeat:no-repeat;text-decoration:none;}
a.twitter, a.twitter_a {display:block;margin-right:5px;float:left;width:32px;height:32px;background: url("../images/twitter.png");background-repeat:no-repeat;}
a.twitter:hover {background: url("../images/twitter.png") 0 -32px;background-repeat:no-repeat;text-decoration:none;}
a.wordpress, a.wordpress_a {display:block;float:left;width:32px;height:32px;background: url("../images/wordpress.png");background-repeat:no-repeat;}
a.wordpress:hover {background: url("../images/wordpress.png") 0 -32px;background-repeat:no-repeat;text-decoration:none;}

.side-content {float:left;background-image:url(../images/side-box.png);width:200px;height:162px;margin-top:15px;margin-left:20px;text-align:left;}
a.side-contentlinks{color:#ffffff; text-decoration:none;}
a.side-contentlinks:visited{color:#ffffff; text-decoration:none;}
a.side-contentlinks:hover{color:#ffff00; text-decoration:underline;}

.pquote {float: right;width:200px;background: url(../images/openquote.gif) top left no-repeat;color: #030;font-size: 30px;line-height: 35px;font-style: italic;padding: 8px;margin: 0;text-align:left;}

.quote p:first-letter {font-size: 1.5em;font-weight: bold;}


.quotebox .by {	padding: 0.5em;}

/****************************************************************************************** PR NEWS **********************************************************************************************/
.main-content {width:950px;float:left;}

.pr-frame {text-align:left;color:#444444;width:700px;float:left;margin-bottom:5px;border-bottom:1px solid #909090;font-size:12px;padding:10px 0px 10px 0px;}
.pr-content {float:left;width:500px;}
.pr-title {font-weight:bold;font-size:14px;color:#444444;}
a.pr-title {font-weight:bold;font-size:14px;color:#0065a4;}
a:hover .pr-title  {font-weight:bold;font-size:14px;color:#d2232a;text-decoration:underline;}
.pr-date {font-size:12px;color:#0065a4;}

.pr-pub {font-size:12px;color:#444444;}

#pr-title {text-align:left;color:#444444;font-size:18px;font-weight:600;}
#pr-story {text-align:left;color:#444444;font-size:14px;margin-top:15px;}
#pr-content {margin:15px;}
#pr-back {background-color:#0065a4;padding:8px 10px 5px 10px;width:165px;float:right;font-size:12px;margin:15px 0 0 20px;}
.pr-dateline {font-style:italic;text-align:left;margin-bottom:10px;font-family:sans-serif;}
.pr-text-head {padding-bottom:0px;line-height:17px;font-size:14px;text-align:left;margin-bottom:4px;font-weight:bold;color:#0065a4;}
.pr-text-head2 {line-height:19px;font-size:16px;text-align:left;margin-bottom:4px;font-weight:bold;color:#0065a4;}
.pr-text {line-height:17px;font-size:14px;text-align:left;margin-bottom:14px;font-family:sans-serif;}
.pr-text a {font-size:14px;text-align:left;margin-bottom:14px;color:#0065a4;}
.pr-text a:hover {font-size:14px;text-align:left;margin-bottom:14px;color:#d2232a;text-decoration:underline;}

.pr-text-ital{line-height:17px;font-size:14px;text-align:left;font-style:italic;margin-bottom:14px;font-family:sans-serif;}
.pr-text-ital a {font-size:14px;text-align:left;margin-bottom:14px;color:#0065a4;}
.pr-text-ital a:hover {font-size:14px;text-align:left;margin-bottom:14px;color:#d2232a;text-decoration:underline;}

.pr-about {padding-bottom:0px;margin-bottom:4px;color:#0065a4;font-weight:600;font-size:15px;}
#pr-editor {line-height:17px;font-size:14px;text-align:left;color:#444444;margin-top:30px;width:635px;border-top:1px solid #c0c0c0; padding-top:5px;}
.pr-editor {line-height:17px;font-size:14px;text-align:left;color:#444444;padding-bottom:0px;margin:4px 0 4px 0;}
.pr-editor-head {padding-bottom:0px;line-height:17px;font-size:14px;text-align:left;color:#0065a4;font-weight:bold;}
.pr-editor a {text-align:left;color:#0065a4;}
.pr-editor a:hover {text-align:left;color:#d2232a;text-decoration:underline;}

.by {color:#0065a4;}

.pr-logo {float:right;color:#ff0000;width:165px;margin-right:0px;}

