/* CSS Document */

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin : 0; padding : 0; }
/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 { font-size : 100%; }
/* Removes list-style from lists */
ol, ul { list-style : none; }
/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var { font-style : normal; font-weight : normal; }
/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }
/* Removes border from fieldset and img */
fieldset, img { border : 0; }
/* Left-aligns text in caption and th */
caption, th { text-align : left; }
/* Removes quotation marks from q */
q:before, q:after { content :''; }
html { width:100%; height:100%; }
body { width: 100%; height: 100%; background: url(images/v-back.jpg) repeat-x #cfcfcf; color: #480707; font-family: Arial, Helvetica, sans-serif; text-align: center; }
#shadow { width: 100%; height: 100%; margin:0 auto; position: fixed; background: url(images/bf.png) repeat-y center; z-index: 1; background-attachment:fixed; }

#wrapper { position: relative; background: white; z-index: 10; margin: 0 auto; width: 956px; text-align: left; }
#header { height: 101px; width: 100%; background: url(images/hr-border-a.gif) no-repeat bottom; }
#branding { display: block; text-indent: -9999px; position: relative; top:20px; left: 31px; width: 888px; height: 40px; background: url(images/Xeriton-Corporation-LogoNew.gif) no-repeat; }

#main_nav { display:block; width: 100%; height: 72px; overflow: hidden; background: url(images/nav_back.gif) no-repeat; }
#main_nav ul { width: 900px; margin: 0 auto; }
#main_nav li { display: block; float: left; padding:  26px 38px 26px 38px;s }
#main_nav li:hover { }
#main_nav li.selected { background:	url(images/t-arrow.gif) no-repeat left center;  padding-left:25px;}
#main_nav a { text-align: center; font-family: Arial, Helvetica, sans-serif; color: #9a221f; font-style: italic; font-weight: bold; text-decoration: none; font-size: 18px;}
#main_nav a:hover { text-align: center; color: #eb050c; text-decoration: underline;}
#main_nav a .active { text-align: center;  }

#content_wrapper {clear: both; width: 100%;}

.leftContent { float: left; width: 194px; margin-left:-20px; }
.leftContent ul { width: 194px; }
.leftContent ul li { width: 194px; background: url(images/hr-left-nav.gif) bottom right no-repeat; letter-spacing: 1px; padding-bottom: 5px; }
.leftContent ul li a { display: block; padding-left: 58px; padding-top: 8px; font-family: Arial; font-style:italic; font-weight:bold; font-size: 15px;  text-decoration: none; color: #9a221f; }
.leftContent ul li a:hover { display: block; margin-left: 38px; padding-left: 20px; padding-top: 8px; font-family: Arial; font-style:italic; font-weight:bold; font-size: 15px; text-decoration: underline; color: #eb050c; }
.leftContent ul li a.selected {  display: block; margin-left: 38px; padding-left: 20px; padding-top: 8px; font-family: Arial; font-style:italic; font-weight:bold; font-size: 15px;  text-decoration: none; color: #ad4c49; background: url(images/l-arrow.gif) no-repeat left center; }
.leftContent img {margin-right:20px;}

.leftContent1 { float: left; width: 194px; margin-left:-10px; }
.pressNav{   background: url(images/hr-left-nav.gif) bottom left no-repeat; display: block; padding-top: 8px; padding-bottom: 5px; font-family: Arial; font-style:italic; font-weight:bold; font-size: 13px;  text-decoration: none; color: #9a221f;}
.pressNav span{ color:#480707; font-weight:normal; font-style:normal;}

.rightContent {float:right; width:650px;  padding-right:102px;}

#content {  width: 956px; padding: 31px 0px 0px 30px;  }
#content h2 { font-size: 20px; color: #480707; margin-bottom: 16px; line-height: 35px;}
.aa { font-size: 20px; color: #480707; margin-bottom: 16px; line-height: 35px; text-decoration:underline;}
.aa:hover { font-size: 20px; color: #480707; margin-bottom: 16px; line-height: 35px; text-decoration:underline;}
#content p { font-size: 13px; margin-bottom: 16px; line-height: 18px;}
#content h3 { margin-bottom: 15px; font-size: 16px; padding-bottom: 3px; line-height: 18px; font-style: italic; font-weight: bold; color: #9a221f; border-bottom: 1px #facf85 solid;}

/* page specific css */
#redHeader { clear:both;display: block; width: 956px; height: 121px; background: url(images/bg1.jpg); }

#redHeader h2 {color:White; font-size:25px; padding:18px 0px 0px 30px; font-family:Arial, Helvetica, sans-serif; font-weight:100;}

#redHeader h1 {color:White; font-size:60px; padding:28px 0px 0px 60px; font-family:Arial, Helvetica, sans-serif; font-weight:100;}

#redHeader h3 {color:White; font-size:19px; padding: 25px 30px 0px 30px; font-family:Arial, Helvetica, sans-serif; font-weight:100;}

#photos { width: 100%;margin-bottom: 34px;}
#photos tr td { width:25%; }
#photos tr.names td { color: #9a221f; padding-top: 8px;font-size: 13px; font-weight: bold; padding-left: 4px; }
#photos tr td img { width: 148px; height: 148px; }

a { color: #9a221f; font-size: 13px; font-weight: bold; text-decoration:none;}
a:hover { color: #9a221f; font-size: 13px; font-weight: bold; text-decoration:underline;}

.space {padding-left:10px; padding-right:10px}

#homeContent { background: url(images/homebg.jpg) top left no-repeat; width:956px; height:486px;color:White; margin-top:-32px; margin-left:-30px; }

#homeLeftNavPanel { background: url(images/homeleftnav.png) top left no-repeat; width:223px; height:343px; margin-left:30px; float: left;}

#homeRightContentPanel {background: url(images/homerightcontent.png) top left no-repeat; width:654px; height:343px;  float: right; margin-right:40px;}

#homeNewsPanel {background: url(images/homeNews.png) top left no-repeat; width:889px; height:103px;  margin-right:30px; margin-left:30px; margin-top:20px;}

#homeContentUp {height:343px;}

#homeLeftNavPanel img{ margin-top:20px;}

#homeLeftNavPanel a:hover{ background-color:White;}
#homeLeftNavPanel img:hover{ background-color:White;}

#Div3 {background: url(images/homeBluephone.png) top left no-repeat; z-index:20;  width:654px; height:343px; display:none; }
#homeBluephoneText {padding-top:270px; margin-left:320px; color:#480707; font-size:13px;}

#Div2 {background: url(images/homeBytecrusher.png) top left no-repeat; z-index:20;  width:654px; height:343px; display:none;}
#homeByteCrusherText {margin-left:470px; padding-top:10px; padding-right:10px; color:#480707; font-size:13px;}

#Div1 {background: url(images/homeSammsoft.png) top left no-repeat; z-index:20;  width:654px; height:343px;}
#homeSammsoftText {margin-left:475px; padding-top:10px; padding-right:10px; color:#480707; font-size:13px;}

#Div4 {background: url(images/homeWikitalk.png) top left no-repeat; z-index:20;  width:654px; height:343px;display:none; }
#homeWikitalkText {margin-left:440px; padding-top:10px; padding-right:10px;color:#480707; font-size:13px;}



.firstLi {float:left; padding-right:20px; padding-left:15px; font-size:13px; padding-top:7px; font-weight:bold;}

.othersLi{float:left; width:240px; padding-right:15px;font-size:13px;padding-top:7px;}

.titleLi{color:#ffa378; font-weight:bold; padding-bottom:5px;}

#footer {width:956px; margin-left:-30px;}

.firstFooterLi {float:left; padding-right:23px; padding-left:30px; font-size:13px; padding-top:40px; font-weight:bold; color:#696a6a;}
.footerLi{float:left; padding-right:5px;}
.ourTeamImg {float:left; width:100px}
.ourTeamText { float:right; width:650px;}

.partnersUl {padding-left:30px;}
.partnersLi {float:left;}

.rightContent h4 {font-size: 14px; font-weight: bold; color: #9a221f;}
.rightContent h6 {font-size: 13px; font-weight: bold; color: #9a221f; font-style:italic;}
.left{float:left; width:310px;}
.contactUl {list-style-type:circle;padding-left:20px; font-size:11px; color:Black;}
.right{float:right; width:310px;}
.benefitsUl{list-style-type:circle; padding-left:20px;font-size:13px; }
.benefitsUl li {padding-bottom:10px; padding-left:10px;}

#rightContent p { font-size:13px;}
.back {text-align:right; padding-bottom:7px;}
#homeNewsPanel a {color:#ffa378; font-weight:bold; padding-bottom:5px; text-decoration:underline;}
#homeNewsPanel a:hover{color:White; font-weight:bold; padding-bottom:5px; text-decoration:underline;}
.redC {color:Red;}
.joinusUl{list-style-type:circle; padding-left:20px; }
.joinusUl li { padding-left:10px;font-size:13px;}
h5 { font-size:13px; font-weight:bold; }
#map {width: 400px; height: 250px; position:absolute; top:320px; right:50px; border:solid 1px #9a221f;}

