@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../images/Main-BG.jpg);
	background-position:center top;
	background-attachment:scroll;
	background-repeat: no-repeat;
	background-color: #122B41;
	margin:0px;
}

/* Text Style */
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #556a77; 
}
.maintextblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #55C3E8; text-decoration:none;
}
a.maintextblue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #55C3E8; text-decoration: underline;
}
.maintextwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c4d4df; 
}
a.prlinks{
color:#D4E6F0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; font-weight:bold; line-height:14px;
text-decoration:none;
}

a.prlinks:hover{
color:#D4E6F0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; font-weight:bold; line-height:14px;
text-decoration:underline;
}
a span#downloadorange{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; color:#FFFFFF; background-image:url(../images/downloadorange.jpg);line-height:21px; background-repeat:no-repeat; background-position:center; padding:11px 10px;}
a span#downloadorange:hover{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; color:#FFCC00; background-image:url(../images/downloadorange.jpg);}

a span#downloadorangeb{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; color:#FFFFFF; background-image:url(../images/downloadorangeb.jpg);line-height:21px; background-repeat:no-repeat; background-position:center; padding:11px 10px;}
a span#downloadorangeb:hover{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; color:#FFCC00; background-image:url(../images/downloadorangeb.jpg);}


.prdatelinks{
color:#81ABBB;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; line-height:12px;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0081C6;
}
.headerOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF942E;
}
.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0081C6;
}

/* wrapper */
#social { 
width: 980px;
margin:auto;
}
/* header wrapper */
#social-media {
float:left;
width: 980px;
height:127px;
background-image: url(../images/nav-bg.jpg);
}
#social-title{
width:980px; height:98px; float:left; margin-bottom:20px; background-image:url(../images/top-header-bg.jpg);	
}
.social-title{
color: #4ACCE2;
font-family: Arial, Helvetica, sans-serif;
font-size: 40px;letter-spacing: -1.8px; 
}
h1 {
font-size: 40px;
font-family: Arial, Helvetica, sans-serif;
color: #4ACCE2;
font-weight:normal; padding:0px; margin:0px; line-height:40px;
}
.social-subtitle{
color: #c4d4df;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
#social-media-space{
float:left;
width: 740px;
height:35px;
}
/* nav wrapper */
#social-media-leader{
float:left;
width: 740px;
height:75px;
}
#social-media-nav{
float:left;
width: 740px;
height:24px;
margin-top:19px;
}
#social-media-nav-active{
float:left;
width: auto;
padding:0 12px;
height:24px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
text-decoration:none; background-image:url(../images/icon-down-arrow.gif); background-position:bottom center; background-repeat:no-repeat;
}
#social-media-nav a{
float:left;
width: auto;
padding:0 12px;
height:24px;
font-family:Arial, Helvetica, sans-serif;
color:#a3ddff;
font-size:12px;
text-decoration:none;
}

#social-media-nav a:hover{
float:left;
width: auto;
padding:0 12px;
height:24px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
text-decoration:none;
}

#social-media-subnav{
float:left;
width: 740px;
margin-top:8px;
}
#social-media-subnav a{
float:left;
width: auto;
padding:0 10px;
height:24px;
font-family:Arial, Helvetica, sans-serif;
color:#A4DCFF;
font-size:12px;
text-decoration:none;
}

#social-media-subnav a:hover{
float:left;
width: auto;
padding:0 10px;
height:24px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
text-decoration:none;
}

#social-nav1{
float:left;
width: 215px;
padding-right:15px;
padding-top:16px;
height:19px;
text-align:right;
}
	
#social-nav1 a{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
text-decoration:none;
}

#bc{float:left; height:27px; width:980px; cursor: pointer;}
#bc-home{float:left; width:34px; height:27px; background-image:url(../images/home-bc.jpg);}
#bc-arrow{float:left; width:17px; height:27px; background-image:url(../images/arrow-bc.jpg);}
#bc-leading{float:left; width: auto; line-height:27px; padding-right:5px; height:27px; background-image:url(../images/bg-bc.jpg);}
#bc-leading a{ text-decoration:none; color:#c4d4df; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#bc-leading a:hover{ text-decoration:none; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#bc-content{float:left; width: auto; line-height:27px; height:27px; background-image:url(../images/bg-bc.jpg);}
#bc-content a{ text-decoration:none; color:#c4d4df; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#bc-content a:hover{ text-decoration:none; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#bc-end{float:left; width:12px; height:27px; background-image:url(../images/end-bc.gif); background-position:left; background-repeat:no-repeat;}

#social-media-logo{
float:left;
width: 240px;
height:75px;
}


/* body wrapper */
#software {
float:left;
width: 980px;
}

/* footer wrapper */
#social-software {
float:left;
width: 980px;
color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;

}
#community-software{
float:left;
width: 980px;
height:45px; margin-top:20px;
}

#social-meta-footer{
float:right; width:400px; height:100px;
}

#social-footer-home{
float:left;
width: 7px;
height:45px; background-image:url(../images/footer-left-bg.gif); background-repeat:no-repeat; background-position:left; background-color:none;
}
#social-software-middle{
float:left;
width: 966px;
height:45px; background-image:url(../images/social-footer-bg.jpg);
}
#social-footer-end{
float:left;
width: 7px;
height:45px; background-image:url(../images/footer-right-bg.gif); background-position:top right; background-repeat:no-repeat;
}
#social-footer-phone{
float:right;
width: 165px;
height:45px;
font-size:24px; font-weight:bold; line-height:45px;
}
#social-footer-text{
float:right;
width: 198px; font-size:14px; line-height:45px; padding-left:5px;
height:45px;
}
#social-footer-home-icon{
float:left;
width: auto;
height:45px;
overflow:hidden; list-style:45px;
color:#a3ddff; text-decoration:none; background-image:url(../images/social-footer-bg.jpg);
}
#social-footer-home-icon a{
float:left;
padding:15px 10px 0px 10px;
height:30px; text-align:center;
overflow:hidden;
color:#a3ddff; text-decoration:none; background-image:url(../images/social-footer-bg.jpg);
}
#social-footer-current-page{
float:left;
width: auto; 
height:45px;
overflow:hidden; line-height:45px; background-image:url(../images/social-footer-bg.jpg);
}
#social-footer-leader-page{
float:left;
width: auto;
height:45px;
overflow:hidden; line-height:45px;
color:#a3ddff; text-decoration:none; background-image:url(../images/social-footer-bg.jpg);
}
#social-footer-leader-page a{
float:left;
width: auto;padding-right:5px;
height:45px;
overflow:hidden; line-height:45px;
color:#a3ddff; text-decoration:none;
}

#social-footer-leader-page a:hover{
float:left;
width: auto;
height:45px;
overflow:hidden; line-height:45px;
color:#fff; text-decoration:none;
}
#social-footer-sep{
float:left;
width: 19px;
height:45px; background-image:url(../images/footer-separator.gif); background-repeat:no-repeat;
}
#community-software-2{
float:left;
width: 955px; padding-left:25px;
height:120px; margin-top:5px;
}
#community-software-linkbox{
float:left;
width: 90px;
height:100px; margin-top:5px;
color:#FFFFFF; line-height:20px;
}
#community-software-linkbox a{
color:#FFFFFF;
text-decoration:none;
}
#community-software-linkbox a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#copyright{
color:#FFFFFF;
margin-top:5px;
float: right; padding-right:15px; width:350px; text-align:right;
}

#leftcolumn{float:left; width:220px; margin-right:20px;}
#centercolumn500{float:left; width:500px; margin-right:20px;}
#centercontent500{float:left; width:470px; padding:15px; margin-right:20px; background-color:#ECF4F7;}
#rightcolumn{float:left; width:220px;}

#Qbox{
 width:174px; padding:3px; border-top:4px solid #2CA9D9; border-bottom:4px solid #2CA9D9; margin:10px 0px 0px 0px; 
}

/* common Box Blue - dark Back */
#mbox{float:left; width:220px;}
#mboxtl{float:left; height:4px; line-height:4px;font-size: 0px;  width:4px; background-image:url(../images/corners/darkbox-TL-darkmatte.gif); line-height:0px; background-position:top left;}
#mboxtm{float:left; height:3px; line-height:3px;font-size: 0px;  width:212px;border-top:1px solid #408BA2; line-height:0px; }
#mboxtr{float:left; height:4px; line-height:4px;font-size: 0px;  width:4px; background-image:url(../images/corners/darkbox-TR-darkmatte.gif); line-height:0px; background-position:top right;}
#mboxm{float:left; min-height:100px; width:196px; padding:7px 11px; border:1px solid #408BA2; border-top:0px; border-bottom:0px;}
#mboxbl{float:left; height:4px; line-height:4px;font-size: 0px; width:4px; background-image:url(../images/corners/darkbox-BL-darkmatte.gif); line-height:0px; background-position:bottom left;}
#mboxbm{float:left; height:3px; line-height:3px;font-size: 0px;width:212px; border-bottom:1px solid #408BA2; line-height:0px;}
#mboxbr{float:left; height:4px; line-height:4px;font-size: 0px; width:4px; background-image:url(../images/corners/darkbox-BR-darkmatte.gif); line-height:0px; background-position:bottom right;}

/* common Box blue - light Back */
#lmbox{float:left; width:220px;}
#lmboxtl{float:left; height:4px; line-height:4px;font-size: 0px;  width:4px;  background-image:url(../images/corners/darkbox-TL-nomatte.gif);  background-position:top left;}
#lmboxtm{float:left; height:3px; line-height:3px;font-size: 0px;  width:212px; border-top:1px solid #408BA2; line-height:0px; }
#lmboxtr{float:left; height:4px; line-height:4px;font-size: 0px;  width:4px; background-image:url(../images/corners/darkbox-TR-nomatte.gif);  background-position: top right;}
#lmboxm{float:left;  width:196px; padding:7px 11px; border:1px solid #408BA2; border-top:0px; border-bottom:0px;}
#lmboxbl{float:left; height:4px; line-height:4px;font-size: 0px; width:4px; background-image:url(../images/corners/darkbox-BL-lightmatte.gif);  background-position:bottom left;}
#lmboxbm{float:left; height:3px; line-height:3px;font-size: 0px;width:212px; border-bottom:1px solid #408BA2; line-height:0px;}
#lmboxbr{float:left; height:4px; line-height:4px;font-size: 0px; width:4px; background-image:url(../images/corners/darkbox-BR-lightmatte.gif);  background-position:bottom right;}

/* common white Box white - dark Back */
#wbox{float:left; width:500px;}
#wboxtl{float:left; height:4px; line-height:4px;font-size: 0px;  width:4px; background-image:url(../images/corners/whitebox-TL-darkmatte.gif); line-height:0px;}
#wboxtm{float:left; height:3px; line-height:3px;font-size: 0px;  width:492px; border-top:1px solid #FFFFFF; line-height:0px; background-color:#FFFFFF; }
#wboxtr{float:left; height:4px; line-height:4px;font-size: 0px;  width:4px; background-image:url(../images/corners/whitebox-TR-darkmatte.gif); line-height:0px;}
#wboxm{float:left; min-height:100px; width:476px; padding:7px 11px; border:1px solid #FFFFFF; border-top:0px; border-bottom:0px; background-color:#ECF4F7; background-image:url(../images/white-box-grad.jpg); background-repeat: repeat-x;}
#wboxbl{float:left; height:4px; line-height:4px;font-size: 0px; width:4px; background-image:url(../images/corners/whitebox-BL-darkmatte.gif); line-height:0px;}
#wboxbm{float:left; height:3px; line-height:3px;font-size: 0px;width:492px; border-bottom:1px solid #FFFFFF; line-height:0px; background-color:#ECF4F7;}
#wboxbr{float:left; height:4px; line-height:4px;font-size: 0px; width:4px; background-image:url(../images/corners/whitebox-BR-darkmatte.gif); line-height:0px;}

/* common white Box white - light Back */
#lwbox{float:left; width:500px;}
#lwboxtl{float:left; height:4px; line-height:4px;font-size: 0px;  width:4px; background-image:url(../images/corners/whitebox-TL-lightmatte.gif); line-height:0px;}
#lwboxtm{float:left; height:3px; line-height:3px;font-size: 0px;  width:492px; border-top:1px solid #FFFFFF; line-height:0px; background-color:#FFFFFF; }
#lwboxtr{float:left; height:4px; line-height:4px;font-size: 0px;  width:4px; background-image:url(../images/corners/whitebox-TR-lightmatte.gif); line-height:0px;}
#lwboxm{float:left; min-height:100px; width:476px; padding:7px 11px; border:1px solid #FFFFFF; border-top:0px; border-bottom:0px; background-color:#ECF4F7; background-image:url(../images/white-box-grad.jpg); background-repeat: repeat-x;}
#lwboxbl{float:left; height:4px; line-height:4px;font-size: 0px; width:4px; background-image:url(../images/corners/whitebox-BL-lightmatte.gif); line-height:0px;}
#lwboxbm{float:left; height:3px; line-height:3px;font-size: 0px;width:492px; border-bottom:1px solid #FFFFFF; line-height:0px; background-color:#ECF4F7;}
#lwboxbr{float:left; height:4px; line-height:4px;font-size: 0px; width:4px; background-image:url(../images/corners/whitebox-BR-lightmatte.gif); line-height:0px;}

#OB{float:left; border-bottom:1px solid #F79927; width:100%;}
#ternav{ float:left; width:196px;}
#ternavmain{float:left; margin-bottom:1px; font-weight:bold; width:185px; padding-left:11px; background-image: url(../images/ternavmain.jpg); font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#1F8DC8; background-repeat: repeat-x;  height:28px; line-height:28px; cursor:pointer;}
#ternavmain a{font-weight:bold; text-decoration:none;  font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#1F8DC8;}

#ternavmainactive{float:left; margin:1px 0px;font-weight:bold;  width:195px; padding-left:11px; background-image: url(../images/ternavmainactive.gif); font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; background-repeat: no-repeat;  height:28px; line-height:28px; cursor:pointer;}
#ternavmainactive a{font-weight:bold; text-decoration:none;  font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff;}

#ternavsub{float:left; width:167px; padding-left:29px; background-image: url(../images/ternavsub.jpg); font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#1F8DC8; background-repeat: repeat-x;  height:20px; line-height:20px; cursor:pointer;}
#ternavsub a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#1F8DC8; text-decoration:none;}
#ternavsubactive{float:left;  width:167px; padding-left:29px;  background-image: url(../images/ternavsubactive.jpg); background-repeat:no-repeat;height:20px; line-height:20px; color:#FFF;font-size:12px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
#ternavsubactive a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}