/* CSS Document */

/* *********************GENERAL*************************/
html, body{ 
 margin:1px 0 0 0; 
 padding:0; 
 text-align:center; 
 background-image:url(../images/bg.jpg);
} 

h1 {
font-family:Arial;
font-size: 16px;
color:#3D3D3D;
margin-left: 20px;
margin-right:10px;
border-bottom:solid 1px #545454 ;
padding-left:10px;
font-weight:bold;
}

h2 {
font-family:Arial;
font-size: 14px;
color:#1e3c70;
margin-left: 20px;
margin-right:10px;
border-bottom:solid 2px #fccb0f;
padding-left:10px;
font-weight:bold;
}

h3 {
font-family:Arial;
font-size: 14px;
color: #1e3c70;
margin-left: 20px;
margin-right:10px;
padding-left:10px;
font-weight:bold;
text-decoration:underline;
}

h5 {
	background: url(../images/line-hor-5.gif) repeat-x 0% 80%;
	margin: 0 0 7px 0;
	padding: 0 0 2px 0;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 1.25em;
	font-size: 1.2em;
	color: #38383b;
}
	h5.extra {
		margin: 0 0 10px 0;
	}

h6 {
color: #3D3D3D;
font-family: Arial;
font-size: 85%;
padding:0 2em;
line-height:16pt;
font-weight:normal;
}

div#main {
float:left;
width:954px;
padding:0;
margin-top:1px;
background-repeat:repeat-x;
}

div#main_inside {
width:948px;
padding:0;
margin-top:1px;
background-repeat:repeat-x;
}

p {
color: #3D3D3D;
font-family: Arial;
font-size: 85%;
padding:0 2em;
line-height:16pt;
font-weight:normal;
}

.subtitle {
color: #3D3D3D;
font-family: Arial;
font-size: 90%;
margin:0;
padding-bottom:.5em;
font-weight:bold;
}

a img {
border:none;
}

.imgPad {
padding:0 25px;
clear:both;
}

.imgPad_5 img {
padding:15px;
float:right;
}

.read {
color: #3D3D3D;
font-family:Arial;
font-size: 12px;
}

.read a {
color: #1e3c70;
text-decoration:none;
}

.read a:hover {
color: #fccb0f;
text-decoration:underline;
}

.read2 {
color: #3D3D3D;
font-family:Arial;
font-size: 12px;
}

.read2 a {
color: #1e3c70;
text-decoration:none;
}

.read2 a:hover {
color: #fccb0f;
text-decoration:underline;
}

ul.read2 a {
color: #1e3c70;
text-decoration:none;
}

ul.read2 a:hover {
color: #fccb0f;
text-decoration:underline;
}

li.read2 a {
color: #1e3c70;
text-decoration:none;
}

li.read2 a:hover {
color: #fccb0f;
text-decoration:underline;
}

span.read a {
color: #1e3c70;
float:right;
text-decoration:none;
}

span.read a:hover {
color: #fccb0f;
float:right;
text-decoration:underline;
}

.read3 {
color: #3D3D3D;
font-family:Arial;
font-size: 12px;
}

.read3 a {
color: #3D3D3D;
text-decoration:none;
}

.read3 a:hover {
color: #3D3D3D;
text-decoration:underline;
}

.read4 {
color: #3D3D3D;
font-family:Arial;
font-size: 16px;
}

.read4 a {
color: #3D3D3D;
text-decoration:none;
}

.read4 a:hover {
color: #3D3D3D;
text-decoration:underline;
}

.read5 {
color: #1E3C70;
font-family:Arial;
font-size: 16px;
font-weight:bold;
}

.read5 a {
color: #1E3C70;
text-decoration:none;
}

.read5 a:hover {
color: #1E3C70;
text-decoration:underline;
}

.read6 {
color: #1E3C70;
font-family:Arial;
font-size: 12px;
font-weight:bold;
}

.read6 a {
color: #1E3C70;
text-decoration:none;
font-weight:bold;
}

.read6 a:hover {
color: #1E3C70;
text-decoration:underline;
font-weight:bold;
}
.link {
	background: url(http://www.2chads.com/images/arrow.gif) no-repeat 1px 6px;
	padding: 0px 0px 5px 15px;
	font-size: 1.083em;
	font-weight: bold;
	color: #333;
}

.whats_this {
color:#1E3C70;
font-size:9px;
line-height:10pt;
text-decoration:underline;
}

.whats_this a {
color:#1E3C70;
text-decoration:underline;
}

.whats_this a:hover {
color:#1E3C70;
text-decoration:none;
}

#div.whats_this {
color:#1E3C70;
font-size:9px;
line-height:10pt;
text-decoration:underline;
}

#div.whats_this a {
color:#1E3C70;
text-decoration:underline;
}

#div.whats_this a:hover {
color:#1E3C70;
text-decoration:none;
}

.rightinfo {
float:right;
margin:0;
padding:0 1em 0 1em;

}

span.return a {
color:fccb0f;
text-decoration:none;
float:right;
font-size:12px;
}

.title {
font-family:Arial;
color:#0053a0;
font-size:16px;
padding:10px 0 0 0;
margin:0;
}

.case_study {
font-family:Arial;
color:#fccb0f;
font-size:16px;
margin:0;
}

.prodTitle {
font-family:Arial;
font-size:2em;
font-style:italic;
font-weight:bold;
color: 3D3D3D;
letter-spacing: 2px;
padding:0;
margin:0;
float:right;
margin-top:-20px;
}

.subCap {
font-family:Arial;
font-size: 14px;
font-style:italic;
color:#3D3D3D;
padding-right: 20px;
margin-left:251px;
border-bottom:solid 1px #545454;
}

.subCapleft {
font-family:Arial;
font-size: 12px;
font-weight:bold;
color:#3D3D3D;
margin:0;
padding:0 0 0 12px;
margin-left:10px;
}

.blue {
color:#0053a0;
}

.generalinfo {
padding:0;
margin-left:15px;
margin-bottom:15px;
}

.generalinfo th {
font-family: Arial;
font-size:14px;
color:#0053a0;
padding:.7em;
letter-spacing:1px;
}

.generalinfo td {
font-family:Arial;
font-size:12px;
color:#3D3D3D;
line-height:16px;
letter-spacing:1px;
padding:.5em;
padding-top:1em;
margin:0;
}

.generalinfo a {
color: fccb0f;
text-decoration:none;
}

.generalinfo a:hover {
color: fccb0f;
text-decoration:underline;
}

.imagefix {
margin:0;
padding:0;
}

.tm {
font-size:.4em;
vertical-align:super;
}

.disclaimer {
font-size:xx-small;
color:#fff;
line-height:12px;
border-top:solid 1px #252525;
padding:.7em;
}

.disclaimer a {
color:fccb0f;
font-size:100%;
text-decoration:none;
}

.disclaimer a:hover {
text-decoration:underline;
}

/* *********************MAIN HEADER*************************/
#header {
	 margin: 0px; 
	 padding: 0px 10px; 
	 background: transparent url(../images/std_bg.png) repeat-y scroll 50% top;
 	 _padding: 0px;
	 /*_background: #fff;*/
    position: relative;
    width: 960px; height: 60px; /* 112px; */
}

#container {
	position: relative;
	width: 980px;
	margin: 0px auto;
	text-align: left;
	font-size: 1em; /* 10px baseline */
    background: transparent url(../images/std_bg.png) repeat-y 50% top;
    padding: 0px;
}

#HeaderContainer {
    width: 980px;	 
    background: transparent url(../images/std_bg_top.png) no-repeat 50% top;
    _background: transparent url(../images/std_bg_top.gif) no-repeat 50% top;
	 background: none;
    position: relative;
	margin: 0px auto 0px auto;
	padding: 0px; 
	text-align: left;
   	font-size: 1em; /* 10px baseline */
    z-index: 99;
}

#option_container {
	background: none;
	width: 100%;
	height: 100%;
	text-align: center;
	border: 0px solid #0f0;
	display: table;
	position:absolute;
	left:0px;
	top: 0px;
}

#header-wrapper {    
    width: 980px;
    margin: 0px 0px;
}
#header_top {
    background: transparent url(../images/header_rounded2.png) no-repeat left bottom;   
    _background: transparent url(../images/header_rounded.gif) no-repeat left bottom;  
    display: block; 
    width: 980px; height: 20px;
    margin: 0px auto; padding: 0px;
    _width: 960px; 
}

#header_bottom {
    background: transparent url(../images/bottom_rounded2.png) no-repeat left bottom;   
    _background: transparent url(../images/bottom_rounded.gif) no-repeat left bottom;  
    display: block; 
    width: 980px; height: 20px;
    margin: 0px auto; padding: 0px;
    _width: 960px; 
}

#pagewidth{ 
width:958px;  
text-align:left;  
margin-left:auto;  
margin-right:auto;
background-color:#FFFFFF;
} 
 

#home img{
float:left;
border:0;
margin:0;
margin-left:4px;
padding:0;
margin-top:10px;
}

#info {
float:right;
margin-right:4px;
width:120px;
font-family:Arial;
font-size:16px;
color:#3D3D3D;
font-weight:bold;
margin-top:42px;
text-align:right;
}

#info a {
color:fccb0f;
text-decoration:underline;
font-size:10px;
}

#info a:hover {
color:#0053a0;
text-decoration:underline;
font-size:10px;
}

ul.nav_main {
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
background-image:url(../images/general/nav_bar2a.gif);
}

ul.nav_main li {
display:inline;
}

ul.nav_main li a {
background-image:url(../images/general/nav_bar2a.gif);
float: left;
font-family:Arial;
font-size:12px;
text-decoration:none;
color:#f8f8f8;
text-align:center;
padding: 1em 2em;
}

ul.nav_main li a:hover{
background-image:url(../images/general/nav_bar_over2.gif);
color:#1e3c70;
}

ul.nav_main li a.active {
background-image:url(../images/general/nav_bar_over2.gif);
color:#1e3c70;
}



/* **************MENU DROP**************** */
#dropmenudiv{
position:absolute;
border-left:0;
border-bottom-width: 0;
font-family:Arial Narrow;
font-size:12px;
line-height:18px;
z-index:100;
text-align:left;
background-color:#1e3c70;

}

#dropmenudiv a{
width: 100%;
display: block;
color:#1e3c70;
text-indent:10px;
padding: 1px 0px;
text-decoration: none;
letter-spacing:.1em;
}

#dropmenudiv a:hover{ 
background-color: #fccb0f;
color:#1e3c70;
}

/*dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}*/

#menu {
position: absolute;
z-index:100;
float:left;
padding:0;
margin:0;
list-style-type:none;
width: 797px;
height:35px;
background-image:url(../images/general/nav_bar.gif);
}
#menu dl {
float: left;
display:inline;
}
#menu dt {
cursor: pointer;
text-align: center;
height:35px;
border-right: solid #000000 1px;
}
#menu dd {
display: none;
padding:0;
margin:0;
width:200px;
position:absolute;
border:solid 1px #151515;
border-top:0;
}


#menu ul li {
display:inline;
}

#menu li a {
color: #fff;
text-decoration: none;
display: block;
height: 100%;
padding:.5em 2em;
background-color:#030303;
border:0;
margin:0;
list-style-type:none;
margin-top:0px;
margin-bottom:0px;
height: 1%;
font-family: Arial;
font-size:8pt;
}
#menu li {
background-color:#030303;
filter: alpha(opacity=90); 
-moz-opacity: 0.9;
KhtmlOpacity: .9;
opacity: .9;

width:100%;
}
#menu dt a {
color: #fff;
text-decoration: none;
display: block;
padding: 1em 2em/*13px 20px*/;
font-family:Arial;
font-size:85%;
}
#menu li a:hover, #menu li a:focus {
color:#0053a0;
filter: alpha(opacity=100); 
-moz-opacity: 1.0;
KhtmlOpacity: 1.0;
opacity: 1.0;
background-color:#090909;
}
#menu dt a:hover, #menu dt a:focus {
background-image:url(../images/general/nav_bar_over.jpg);
background-repeat:repeat-x;
}

#menu .active {
background-image:url(../images/general/nav_bar_over.jpg);
color:#fff;
}

/* *********************SEARCH*************************/

ul.search {
background-image:url(../images/general/nav_bar2a.gif);
float: right;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}


/* Target IE */
*ul.search {
position:relative;
top:0px;
background-image:url(../images/general/nav_bar2a.gif);
float: right;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}


ul.search li {
display:inline;
}

ul.search li a {
font-family:Arial;
font-size:12px;
text-align:right;
text-decoration:none;
color:#fccb0f;
display:inline;

}

ul.search li a:hover {
text-decoration:underline;
}

ul.search li a.active {
text-decoration:underline;
}

#searchButton {
  color:#fccb0f;
background-image:url(../images/general/nav_bar2a.gif);
}

/* *********************SEARCH*************************/

#site {
position: absolute;
z-index: 5;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;

}


/* *********************FOOTER*************************/
 
#footer{
clear:both;
position:relative;
margin-top:30px;
display:block;

 } 
 
#footer center, h3 {
padding-top:.1em;
}

#footer a {
text-decoration:none;
color: #3D3D3D;
font-family:Arial;
font-size:12px;
padding-left:.5em;
}

#footer a:hover{
color:#4D4D4D;
}




/* *********************TOP CONTENT HOME*************************/
#topContent{
 background-color: #000000;  
 display:inline; 
 width:100%; 
 }

div#topleft {
width: 310px;
min-height:218px;
height:auto !important;
height:218px;
float:left;
padding:0;

}

div#content {
float:left;
margin-top:10px;
padding:0;
}

 
/* *********************BOTTOM CONTENT HOME*************************/
 #bottomContent{
 width:100%; 
 display:inline;
 background-color:#FFFFFF; 
 }

div#find {
float:right;
width:260px;
padding:0;
border-top:none;
margin-top:2px;
}

/* *********************DROP DOWN MENU*************************/

div#dropmenu {
padding:-0px;
margin:0px;
margin-top:10px;
}

.form {
padding:0;
margin:0;
}

.topicIntel {
color: #fff;
background-color: #59afdd;
}

.topicws {
color: #fff;
background-color: #0053a0;
}

.subws {
color: #0053a0;
background-color: #f0f5f2;
}

.link {
color: #000;
background-color: #fff;
}

/* ********************HOME CONTENT************************* */


div#homemain {
width:100%;
margin-top:1px;
padding-top:40px;
background-image:url(../images/general/fade.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
float:left;
display:block;
}

.icons {
margin-left:10px;
margin-top:5px;
padding:10px;
float:left;
}

div#productChoice li a:hover {
color:fccb0f;
}

div#boxes {
float:left;
margin-top:15px;
padding:0;
margin:0;
}

div#boxes img {
margin-left:5px;
width:108px;
height:69px;
}
 
div#latest {
float:left;
width:420px;
padding:0;
margin-top:1px;
margin-left:40px;
margin-right:5px;
background-repeat:repeat-x;
}

div#latest h3 {
font-size:70%;
color: #a0a0a0;
font-family: Arial;
padding:0 2em;
line-height:12pt;
font-weight:normal;
}

div#product {
float:right;
width:420px;
margin:0;
margin-top:1px;
margin-left:5px;
margin-right:40px;
padding:0;
background-position:center right;
background-repeat:no-repeat;
}

div.home_boxes {
margin:0;
padding:10px 0 0 0;
float:left;
}

/* *********************SUBMENU OTHER*************************/

div#leftcol {
width:315px;
float:right;
padding:0;
margin-top:10px;
background-color:#FFFFFF;
}

div#leftcol2 {
width:260px;
float:right;
padding:0;
margin-top:10px;
background-color:#FFFFFF;
}

div#right-contact {
width:320px;
float:right;
padding:0;
margin-right:10px;
margin-top:80px;
background-color:#FFFFFF;

}

div#right-contact2 {
width:320px;
float:right;
padding:0;
margin-right:40px;
margin-top:20px;
background-color:#FFFFFF;

}



div#rightcol1 {
width:315px;
float:left;
padding:0;
margin-top:10px;
background-color:#FFFFFF;
}

div#maincol {
width:958px;
padding:0;
float:left;
margin-top:10px;
background-color:#FFFFFF
}

div#maincol_sitemap {
width:900px;
padding:0;
float:left;
margin-top:10px;
margin-left:20px;
background-color:#FFFFFF;
}

.sitemap {font-size: 1.5em; font-family: Arial; font-weight: bold; color:3D3D3D; }

.maincol_sitemap {
font-size: 1.5em; 
font-family: Arial; 
font-weight: bold;
}

div#sub_main {
width:560px;

}
 
/* *********************SUBMENU SOLUTIONS*************************/


div#sub_rightcol {
background-color:#FFFFFF;
border:solid #FFFFFF 1px;
border-top:none;
width:350px;
float:right;
padding:0;
margin-top: 10px;
margin-right: 10px;
padding-bottom:2px;
}

div#sub_col {
width:345px;
float:right;
padding:0;
margin-bottom: 10px;
padding-bottom: 2px;
}

div#sub_col2 {
width:280px;
float:right;
padding:0;
margin-bottom: 10px;
margin-right: 10px;
padding-bottom: 2px;
color:3D3D3D;
}

div#sub_col3 {
width:300px;
padding:0;
margin-bottom: 10px;
margin-right: 5px;
padding-bottom: 2px;
color:3D3D3D;
margin-left:10px;
}

div#productnav ul {
list-style-type:none;
padding:5px 0 5px 0px;
margin:5px 0px;
margin-left:1em;
}

div#productnav ul li {
display:inline;
}

.activeproduct {
position:relative;
left:1px;
background-color:0a0a0a;
background-image:url(../images/general/productarrow1.gif);
background-position:right;
background-repeat:no-repeat;
}

div#productnav ul li.item1 a {
display:block;
color:#3D3D3D;
font-family:Arial, Helvetica, sans-serif;
font-size: .7em;
letter-spacing:2px;
text-decoration:none;
padding: 2px 12px 2px 20px;
margin-top:0px;
margin-bottom:0px;
list-style-type:none;
background-image:url(../images/general/arrow_rt.gif);
background-repeat:no-repeat;
background-position: 0 .2em;
}

div#productnav ul li.item1a a {
display:block;
color:#3D3D3D;
font-family:Arial, Helvetica, sans-serif;
font-size: .7em;
letter-spacing:2px;
text-decoration:none;
padding: 5px 12px 5px 20px;
margin-top:0px;
margin-bottom:0px;
list-style-type:none;
border-right:7px solid #0053a0;
background-image:url(../images/general/arrow_down.gif);
background-repeat:no-repeat;
background-position: 0 .4em;
}

div#productnav ul li.item2 a {
display:block;
color: #3D3D3D;
font-family:Arial, Helvetica, sans-serif;
font-size: .7em;
letter-spacing:2px;
text-decoration:none;
padding: .5em 12px .5em 30px;
list-style-type:none;
border-right:0;
background-image:none;
}

div#productnav ul li.item3 a{
display:block;
color: 3D3D3D;
font-family:Arial, Helvetica, sans-serif;
font-size: .7em;
letter-spacing:2px;
text-decoration:none;
padding: .5em 12px .5em 45px;
list-style-type:none;
border-right:0;
background-image:none;
}

div#productnav ul li.item3a a{
display:block;
color: 3D3D3D;
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-size: .8em;
letter-spacing:2px;
text-decoration:none;
padding: .4em 13px .4em 44px;
list-style-type:none;
border:solid #0053a0 1px;
border-right:solid #0053a0 7px;
background-image:none;
}

div#productnav ul li.item4 {
display:block;
color:#3D3D3D;
font-family:Arial, Helvetica, sans-serif;
font-size: .7em;
letter-spacing:2px;
text-decoration:none;
padding: .5em 12px .5em 45px;
list-style-type:none;
}

div#productnav ul ul.group {
border:0;
border-bottom:1px solid #252525;
border-top:1px solid #252525;
background-color:#000;
margin:5px 0px;
margin-left:-16px;
padding:0;
}

div#productnav ul li a:hover {
color:fccb0f;
border-right:7px solid #0053a0;
}

div#sub_boxes {
float:left;
margin-top:15px;
padding:0;
margin-top:10px;
}

div#sub_boxes img {
margin-left:2px;
width:94px;
height:60px;
}

.infobox {
width:146px;
float:right;
margin:10px 0 0 0;
border-right:1px dotted #545454;
}

.infobox li {
display:inline;
}

.infobox p {
padding:10px;
margin:0;
}

.prodsplash {
width:588px;
margin:0;
padding:0;
}

.des_title2 {
color:fccb0f;
font-family:Arial;
font-size: 16px;
padding:10px 5px 10px 0px;
line-height:16pt;
padding-bottom:10px;
margin:0;
}

.des_title3 {
color:fccb0f;
font-family:Arial;
font-size: 14px;
padding:10px 5px 10px 0px;
line-height:16pt;
padding-bottom:10px;
margin:0;
}

.description {
color:#a0a0a0;
font-family:Arial;
font-size: 12px;
padding:0px 0px 10px 20px;
line-height:16pt;
padding-bottom:10px;
margin:0;
width:65%;
}

.description2 {
color:#a0a0a0;
font-family:Arial;
font-size: 12px;
padding:0px 0px 10px 20px;
line-height:16pt;
padding-bottom:10px;
margin:0;
}

.description_a {
font-family:Arial;
font-size: 12px;
padding:0px 0px 10px 20px;
line-height:16pt;
padding-bottom:10px;
margin:0;
}

.description_a img {
float:left;
margin:5px 10px 5px 0px; 
padding:0;
}

.description_a a {
color:fccb0f;
text-decoration:none;
}

.description_a a:hover {
text-decoration:underline;
}

.description2 {
color: #3D3D3D;
font-family:Arial;
font-size: 12px;
padding:10px 15px 10px 20px;
line-height:16pt;
padding-bottom:10px;
margin:0;
}

.description3 {
color: #3D3D3D;
font-family:Arial;
font-size: 12px;
padding:10px 15px 10px 40px;
line-height:16pt;
padding-bottom:10px;
margin:0;
}

.description4 {
color: #3D3D3D;
font-family:Arial;
font-size: 12px;
padding:10px 15px 10px 70px;
line-height:16pt;
padding-bottom:10px;
margin:0;
}

.description img {
float:left;
margin:0; 
padding:5px 10px 5px 0px;
}

.prodlinks {
float:right;
margin:0 0 10px 20px;
padding:40px 20px 20px 20px;
width:20%;
color:#424242;
border-right:solid 1px #252525;
border-left:solid 1px #252525;
border-bottom:solid 1px #252525;
background-image:url(../images/SOLUTIONS/related01.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#0a0a0a;
}

.prodlinks a {
color: fccb0f;
text-decoration:none;
}

.prodlinks a:hover {
color: fccb0f;
text-decoration:underline;
}

.prodlinks_app {
float:right;
margin:0 0 10px 20px;
padding:40px 20px 20px 20px;
width:20%;
color:#545454;
border-right:solid 1px #252525;
border-left:solid 1px #252525;
border-bottom:solid 1px #252525;
background-image:url(../images/SOLUTIONS/kilocluster/application.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#0a0a0a;
}

.prodlinks_app a {
color: fccb0f;
text-decoration:none;
}

.prodlinks_app a:hover {
color: fccb0f;
text-decoration:underline;
}

.applications {
border:#252525 solid 1px;
background-color:#0a0a0a;
float:right;
margin:10px 5px 20px 25px;
padding:15px 20px 25px 20px;
font-size:85%;
min-width:120px;
color: #3D3D3D;
font-family: Arial;
line-height:16pt;
font-weight:normal;
}

#network_solutions {
}

#gen_text {
display:block;
margin-top: 10px;
}

#fpga {
}

div#whitepaper{
width:280px;
float:right;
padding:0;
margin-bottom: 10px;
margin-right: 10px;
padding-bottom: 2px;
}

div#whitepaper ul {
list-style-type:none;
padding:1em 0 1em 0;
margin:0;
margin-top:45px;
}

div#whitepaper ul li {
display:inline;
}

div#whitepaper li.wp_style a {
display:block;
color: #3D3D3D;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing:2px;
text-decoration:none;
padding: .5em 0px .5em 20px;
margin-top:0px;
margin-bottom:0px;
list-style-type:none;
}

div#whitepaper li a:hover {
color:fccb0f;
text-decoration:underline;
}

/* *********************PRODUCT CONTENT*************************/

div#prodContent {
background-image:url(../images/general/fade.jpg);
background-repeat:repeat-x;
width:590px;
float: left;
margin-top: 10px;
border-bottom:3px solid #0053a0;
padding:0;
}

div#prodBlurb {
float:left;
width:588px;
margin:0;
padding:0;
}

.spaced {
color:#f8f8f8;
font-family:Arial;
/*font-size: 70%;*/
padding:0 10px 0 0;
/*line-height:16pt;*/
margin:10px 0 0 230px;
}

div.view {
padding:0;
margin:0;
margin-left:245px;
}

div#prodImg {
float:left;
margin:0;
padding:33px 0px 0px 19px;
color: #4e4e4e;
font-size:1em;
}

div#prodImg a img {
margin-bottom:4px;
padding:0px;
border:solid #545454 1px;
}

div#processor {
float:right;
display:inline;
padding:0 0 0 10px;
margin:0 0 0 5px;
}

.textDes {
margin-left:110px;
width:50%;
}

ul.productBar {
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
background-color:#000;
margin-top:15px;
/*background-image:url(images/general/logo_mini_40.gif);
background-position:right;
background-repeat:no-repeat;*/
}

ul.productBar li {
display:inline;
}

ul.productBar li a {
/*background-image:url(images/nav_bar.gif);*/
background-image:url(../images/general/tab_blue.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#0053a0;
float: left;
font-family:Arial;
font-size:10px;
text-decoration:none;
color: 3D3D3D;
text-align:center;
border-right: solid #000000 1px;
padding: 10px 10px;
}
/*html>body ul.nav_main li a {
padding: 13px 23.25px;
}*/

ul.productBar li a:hover {
background-image:url(../images/general/tab_de.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#dedede;
color:#0053a0;
}

ul.productBar li a.active {
background-image:url(../images/general/tab_f8.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#f8f8f8;
color:#0053a0;
}

table#prodtable {
width:100%;
margin:0;
padding:0;
float: left;
}

div#features {
float:left;
background-color:#f8f8f8;
border-right: 100px solid #ebf0f4;
min-height:280px;
height:auto !important;
height:250px;
width:490px;
padding-bottom:20px;
/*overflow:auto;*/
}

div#topic img {
margin:20px 0 15px 20px;
}

td.tabletitle {
width:490px;
margin:0;
background-color: #dedede; 
color: #0053a0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:40px;
border-bottom: #ebf0f4 solid 1px;
letter-spacing:1px;
font-weight:bold;
}

td.datacellone {
width:490px;
margin:0;
background-color: #f8f8f8; 
color: black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 40px;
border-bottom: #ebf0f4 solid 1px;
}

td.datacellone img {
margin:0;
padding:0;
padding-bottom:30px;
}

td.datacelltwo {
width:490px;
margin:0;
background-color: #f8f8f8; 
color: black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:40px;
}

/* *********************FORMS*************************/
.formmail {
color:#fff;
padding:0;
margin:0;
margin-left:10px;
font-family:Arial;
font-size:12px;
border:1px solid #252525;
border-top:none;
}

.formmail a {
color:#f8f8f8;
text-decoration:none;
}

.formmail a:hover {
color:fccb0f;
text-decoration:underline;
}

/*.warranty_B {
font-weight:bold;
border:solid 1px #252525;
border-left:solid 30px #8c7853;
padding:.5em;
margin:0;
margin-left:20px;
background-color:#0a0a0a;
}*/

.formhead {
font-size:14px;
font-weight:bold;
border:solid 1px #252525;
border-right:none;
border-left:solid 30px #0053a0;
padding:.5em;
margin:0;
margin-left:20px;
background-color:#0a0a0a;
}

.formhead_prod {
color:#0053a0;
font-size:14px;
text-align:left;
margin:0;
padding:5px 15px 5px 15px;
background-color:#dedede;
}

input {
background-color:#f8f8f8;
color:#0053a0;
border:1px solid #0053a0;
font-family:Arial;
font-size:12px;
}

textarea {
background-color:#f8f8f8;
color:#0053a0;
border:1px solid #0053a0;
font-family:Arial;
font-size:12px;
overflow:auto;
}

.special {
width:5px;
visibility:hidden;
}

/* *********************FORMS (white BG)*************************/

.formmail_prod {
color:#000;
padding:0;
margin:0;
font-family:Arial;
font-size:12px;
}

.formhead_prod {
color:#0053a0;
/*background-color:#151515;*/
font-size:14px;
text-align:left;
/*border:1px solid #252525;*/
margin:0;
padding:5px 15px 5px 15px;
}

.formmail_prod input {
background-color:#ebf0f4;
color:#000;
border:1px solid #7F9DB9;
font-family:Arial;
font-size:12px;
}

.formmail_prod textarea {
background-color:#ebf0f4;
color:#000;
border:1px solid #7F9DB9;
font-family:Arial;
font-size:12px;
overflow:auto;
}

input.radio_bg {
color:#f8f8f8;
background:none;
border:none;
}

select {
font-size:12px;
}

.select_grey {
color:#3D3D3D;
}
/* *********************SOLUTIONS PAGE*************************/

div#sidebarsolutions {
background-image:url(../images/solutions.png);
background-repeat: no-repeat;
width: 300px;
/*height:233px;*/
float:right;
padding:0;
margin:0;
}

div#sidebarsolutions ul {
list-style-type:none;
padding:1em 0 1em 0;
margin:0;
margin-top:45px;
}

div#sidebarsolutions ul li {
display:inline;
}

div#sidebarsolutions li.item1 a {
display:block;
color:#3D3D3D;
font-family:Arial, Helvetica, sans-serif;
font-size: .7em;
letter-spacing:2px;
text-decoration:none;
padding: .5em 0px .5em 20px;
margin-top:0px;
margin-bottom:0px;
list-style-type:none;
}

div#sidebarsolutions li a:hover {
color:fccb0f;
background-color:#EBEBEB;
}

div.solution_box {
display:block;
padding:0;
margin:0;
margin-top:10px;
}

div.solution_img {
display:inline;
float:left;
background-color:#fff;
padding:0px;
margin:0 10px 10px 10px;
}

.solution_list {
/*border-left:1px solid #252525;*/
background-color:#151515;
list-style-type:none;
padding:.5em 1em;
margin:0;
margin-left:200px;
}

.solution_list h1 {
font-weight:bold;
font-size:12px;
margin:0;
padding:0;
}

.solution_list li {
margin-left:20px;
color:#3D3D3D;
font-family:Arial;
font-size:12px;
list-style-type:square;
line-height:20px;
}

div.solution_copy {
display:block;
padding:0;
margin:0;
margin-top:10px;
margin-left:10px;
/*border:1px solid #252525;*/
background-color:#0a0a0a;
}


#cocpu_main {
margin:10px 0;
padding:0;
float:left;
display:inline;
}

#col_L {
background-image:url(../images/SOLUTIONS/ads/xm/images/system_des.gif);
background-repeat:repeat-x;
background-color:#000000;
width:397px;
border-left:solid 1px #333;
border-bottom:solid 1px #555;
margin:0;
padding:5px 0 20px 0;
float:left;
}

#col_R {
float:left;
background-image:url(../images/SOLUTIONS/ads/xm/images/system_des.gif);
background-repeat:repeat-x;
background-color:#000000;
border-left:solid 1px #333;
border-right:solid 1px #333;
border-bottom:solid 1px #555;
width:397px;
margin:0;
padding:5px 0 20px 0;
display:inline;
}

/* *********************SUPPORT PAGE*************************/

div#sidebarsupport {
background-image:url(../images/support.png);
background-repeat: no-repeat;
width: 300px;
/*height:233px;*/
float:right;
padding:0;
margin:0;
}

div#sidebarsupport ul {
list-style-type:none;
padding:1em 0 1em 0;
margin:0;
margin-top:45px;
}

div#sidebarsupport ul li {
display:inline;
}

div#sidebarsupport li.item1 a {
display:block;
color:#3D3D3D;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing:2px;
text-decoration:none;
padding: .5em 0px .5em 20px;
margin-top:0px;
margin-bottom:0px;
list-style-type:none;
}

div#sidebarsupport li a:hover {
color:fccb0f;
background-color:#EBEBEB;
}

.warranty ul{
list-style-type:none;
padding:.5em 2em;
margin:0;
margin-left:20px;
margin-bottom:1em;
/*border-left:solid 2px #8c7853;*/
}

.warranty ul li {
color:#3D3D3D;
font-family:Arial;
font-size:12px;
list-style-type:square;
line-height:20px;
margin:0;
}

.warranty h3 {
font-weight:bold;
}

.warranty_B {
font-weight:bold;
border:solid 1px #252525;
border-left:solid 30px #8c7853;
padding:.5em;
margin:0;
margin-left:20px;
background-color:#0a0a0a;
}

.warranty_S {
font-weight:bold;
border:solid 1px #252525;
border-left:solid 30px #c0c0c0;
padding:.5em;
margin:0;
margin-left:20px;
background-color:#0a0a0a;
}

.warranty_G {
font-weight:bold;
border:solid 1px #252525;
border-left:solid 30px #CFB53B;
padding:.5em;
margin:0;
margin-left:20px;
background-color:#0a0a0a;
}

.warranty_P {
font-weight:bold;
border:solid 1px #252525;
border-left:solid 30px #E6E8FA;
padding:.5em;
margin:0;
margin-left:20px;
background-color:#0a0a0a;
}

.rightsupport {
float:right;
margin:0;
padding:1em;
/*margin:10px 0 0px 10px;
border-left:dotted 1px #545454;
padding: 0px 1em 5px 1em;*/
}

.rightsupport img {
margin:0;
padding:0;
}

.support {
list-style-type:none;
padding:.5em 2em;
margin:0;
margin-left:20px;
border:1px solid #252525;
background-color:#0a0a0a;
}

.support h3 {
font-weight:bold;
font-size:12px;
margin:0;
padding:0;
}

.support li {
color:#3D3D3D;
font-family:Arial;
font-size:12px;
list-style-type:square;
line-height:20px;
}

.support a {
color:fccb0f;
text-decoration:none;
}

.support a:hover {
text-decoration:underline;
}
/* *********************news PAGE*************************/

div#sidebarnews {
background-image:url(../images/news/nav.gif);
background-repeat: no-repeat;
width: 300px;
/*height:233px;*/
float:right;
padding:0;
margin:0;
}

div#sidebarnews ul {
list-style-type:none;
padding:1em 0 1em 0;
margin:0;
margin-top:45px;
}

div#sidebarnews ul li {
display:inline;
}

div#sidebarnews li.item1 a {
display:block;
color: 3D3D3D;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing:2px;
text-decoration:none;
padding: .5em 0px .5em 20px;
margin-top:0px;
margin-bottom:0px;
list-style-type:none;
}


div#sidebarnews li a:hover {
color:fccb0f;
background-color:#EBEBEB;
}

#quote {
float:right;
padding:0 0 0 15px;
margin:75px 0 0 0;
width:33%;
display:block;
}

.quote {
display:block;
margin:0;
padding:.3em;
background-image:url(../images/news/quote_mid.gif);
background-repeat:repeat-y;
/*height:175px;*/
}

.quote_border img {
display:block;
margin:0;
padding:0;
}


/* *********************COMPANY PAGE*************************/

div#sidebarcompany {
background-image:url(../images/about.png);
background-repeat: no-repeat;
width: 300px;
/*height:233px;*/
float:right;
padding:0;
margim:0;
}

div#sidebarcompany ul {
list-style-type:none;
padding:1em 0 1em 0;
margin:0;
margin-top:45px;
}

div#sidebarcompany ul li {
display:inline;
}

div#sidebarcompany li.item1 a {
display:block;
color: #3D3D3D;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing:2px;
text-decoration:none;
padding: .5em 0px .5em 20px;
margin-top:0px;
margin-bottom:0px;
list-style-type:none;
}

div#sidebarcompany li a:hover {
color:fccb0f;
text-decoration:underline;
}

div#partners_col {
width:155px;
float:left;
padding:0;
margin-bottom: 2px;
margin-top:20px;
padding-bottom: 2px;
vertical-align:middle;
}

.openings {
list-style-type:none;
padding:0 2em;
margin:0;
margin-left:20px;
}

.openings p {
font-weight:bold;
margin:0;
padding:0;
}

.openings li {
color:#3D3D3D;
font-family:Arial;
font-size:12px;
list-style-type:square;
line-height:20px;
}

.partner img {
padding:0;
margin:0;
border:2px solid #545454;
}

#sitemap {
margin:20px;
padding:0;
color: #3D3D3D;
font-family: Arial;
font-size: 70%;
font-weight:bold;
}

#sitemap a{
}

#sitemap ul {
padding:1em;
color:fccb0f;
}

#sitemap ul ul {
margin-left:10px;
font-weight:normal;
color:#3D3D3D;
}

/* *********************Kilocluster Page*************************/

#kilo_head {
margin:0;
padding:0;
background-image:url(../images/SOLUTIONS/kilocluster/kilocluster_btm2.jpg);
background-position:right;
height:80px;
display:block;
/*border-bottom:dotted 1px #545454;*/
}

/* *********************SPECIAL ADS*************************/

span.adlinks a {
color: fccb0f;
text-decoration:none;
}

span.adlinks a:hover {
color: fccb0f;
text-decoration:underline;
}

/* ********************* XM *************************/
ul.nav_ad {
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
background-image:url(../images/general/nav_bar2.gif);
min-height:10px;
height:auto !important;
height:10px;
}

.special_system {
color: #f8f8f8;
font-family:Arial;
font-size:85%;
text-decoration:none;
text-align:center;
padding: 1em 2em;
}

#xm_top {
margin:0;
padding:0;
background-image:url(../images/SOLUTIONS/ads/xm/bg02.jpg);
float:left;
}

.ad_des {
margin:0;
padding:40px 0 0 65px;
position:absolute;
}

.ad_des h3 {
margin:0;
padding:10px 0 0 0 ;
color:#999;
font-size:65%;
line-height:12pt;
max-width:300px;
width:auto !important;
width:300px;
}

.ad_img {
margin:0;
padding:55px 28px 0 0;
float:right;
position:relative;
}

.ad_bottom {
margin:0;
padding:0;
margin-bottom:20px;
float:left;
display:inline;
}

#ad_bottom {
margin:0;
padding:0;
margin-bottom:20px;
float:left;
}

#ad_bottom_form {
width:795px;
border:1px solid #0a0a0a;
margin:0;
padding:0;
float:left;
}

.ad_bottom img {
text-align:right;
}

#sys1_bar {
background-image:url(../images/SOLUTIONS/ads/xm/images/system_bar.gif);
background-repeat:repeat-x;
width:265px;
max-height:36px;
height:auto !important;
height:36px;
margin:0;
padding:0;
float:left;
}

#sys2_bar {
float:left;
background-image:url(../images/SOLUTIONS/ads/xm/images/system_bar.gif);
background-repeat:repeat-x;
border-left:solid 1px #0a0a0a;
border-right:solid 1px #0a0a0a;
width:264px;
max-height:36px;
height:auto !important;
height:36px;
margin:0;
padding:0;
display:inline;
}

#sys3_bar {
background-image:url(../images/SOLUTIONS/ads/xm/images/system_bar.gif);
background-repeat:repeat-x;
width:265px;
max-height:36px;
height:auto !important;
height:36px;
margin:0;
padding:0;
float:left;
}

#sys1 {
background-image:url(../images/SOLUTIONS/ads/xm/images/system_des.gif);
background-repeat:repeat-x;
background-color:#000000;
width:264px;
border-left:solid 1px #0a0a0a;
border-bottom:solid 1px #0a0a0a;
margin:0;
padding:0;
float:left;
}

#sys2 {
float:left;
background-image:url(../images/SOLUTIONS/ads/xm/images/system_des.gif);
background-repeat:repeat-x;
background-color:#000000;
border:solid 1px #0a0a0a;
border-top:none;
width:264px;
margin:0;
padding:0;
display:inline;
}

#sys3 {
background-image:url(../images/SOLUTIONS/ads/xm/images/system_des.gif);
background-repeat:repeat-x;
background-color:#000000;
width:264px;
border-right:solid 1px #0a0a0a;
border-bottom:solid 1px #0a0a0a;
margin:0;
padding:0;
float:left;
}

#sys1_form {
background-image:url(../images/SOLUTIONS/ads/xm/images/system_des.gif);
background-repeat:repeat-x;
background-color:#000000;
width:420px;
border:solid 1px #0a0a0a;
border-right:none;
border-bottom:none;
margin:0;
padding:0;
float:right;
}

.ad_options {
font-size:smaller;
line-height:10pt;
}

.contact_options {
font-size:14px;
line-height:20pt;
}

.contact_options2 {
font-size:14px;
line-height:14pt;
}

.price {
float:right;
margin:0;
padding:20px;
padding-left:0px;
padding-bottom:10px;
font-size:larger;
font-weight:bolder;
color:#FFFFFF;
text-align:right;
}

.ad_form {
color:#999;
padding:0;
margin:0;
margin-top:20px;
font-family:Arial;
font-size:10px;
float:left;
}

.ad_form input {
background-color:#ebf0f4;
color:#000;
border:1px solid #7F9DB9;
font-family:Arial;
font-size:12px;
}

.ad_form input.radio_bg {
color:#f8f8f8;
background:none;
border:none;
}

.ad_form textarea {
background-color:#ebf0f4;
color:#000;
border:1px solid #7F9DB9;
font-family:Arial;
font-size:12px;
overflow:auto;
}

.ad_response {
width:350px;
padding:0px;
margin:0;
margin-left:10px;
float:left;
}

.ad_response_error {
width:700px;
padding:0px;
margin:0;
margin-top:40px;
margin-left:10px;
float:left;
}

/* ********************* x5 nas *************************/

#x5_top {
margin:0;
padding:0;
background-image:url(../images/SOLUTIONS/ads/x5/x5_bg.gif);
float:left;
}

/* ********************* sa nas *************************/

#sa_nas_top {
margin:0;
padding:0;
background-image:url(../images/SOLUTIONS/ads/sa_nas/bg03.jpg);
min-height:282px;
height:auto !important;
height:282px;
}

.sa_nas_des {
margin:0;
padding:60px 0 0 40px;
position:absolute;
}

.sa_nas_des h3 {
margin:0;
padding:10px 0 0 0 ;
color:#666;
font-size:85%;
line-height:10pt;
max-width:300px;
width:auto !important;
width:300px;
}

.sa_nas_specs {
border-top:#0a0a0a solid 1px;
border-left:#0a0a0a solid 1px;
margin-left:10px;
padding-left:10px;
font-size:80%;
}

#sa_bar {
background-image:url(../images/SOLUTIONS/ads/xm/images/system_bar.gif);
background-repeat:repeat-x;
width:398px;
max-height:36px;
height:auto !important;
height:36px;
margin:0;
padding:0;
float:left;
}

#nas_bar {
background-image:url(../images/SOLUTIONS/ads/xm/images/system_bar.gif);
background-repeat:repeat-x;
width:398px;
max-height:36px;
height:auto !important;
height:36px;
margin:0;
padding:0;
float:left;
}

#sa_sys {
background-image:url(../images/SOLUTIONS/ads/xm/images/system_des.gif);
background-repeat:repeat-x;
background-color:#000000;
width:397px;
border-left:solid 1px #333;
border-bottom:solid 1px #555;
min-height:495px;
height:auto !important;
height:495px;
margin:0;
padding:0;
padding-top:5px;
float:left;
}

#nas_sys {
float:left;
background-image:url(../images/SOLUTIONS/ads/xm/images/system_des.gif);
background-repeat:repeat-x;
background-color:#000000;
border-left:solid 1px #333;
border-right:solid 1px #333;
border-bottom:solid 1px #555;
width:397px;
min-height:495px;
height:auto !important;
height:495px;
margin:0;
padding:0;
padding-top:5px;
display:inline;
}

a.itemLink {
display: block;
font-family:Arial;
font-size:small;
background-color:#3D3D3D;
margin:5px;
padding:2px;
text-decoration: none;
}
/* top level container...*/
#menu {
position: relative;
width:50;
background-color:#999999;
padding:2px;
}
/* affects all divs in #menu*/
#menu div {
margin-left:25px;
margin-right:25px;
}
/* *********************DARK PRODUCT BAR*************************/

ul.productBarD_main {
float:left;
padding:0;
margin:0;
width:100%;
list-style-type:none;
background-color:#151515;/*
background-image:url(images/general/logo_mini.gif);
background-position:right;
background-repeat:no-repeat;*/
display:block;
}

ul.productBarD_main li {
display:inline;
}

ul.productBarD_main li a {
/*background-image:url(images/nav_bar.gif);*/
background-color:#151515;
float: left;
font-family:Arial;
font-size:11px;
text-decoration:none;
color: #FFFFFF;
text-align:center;
border-right: solid #000000 1px;
border-top: solid #000 1px;
padding: 10px 1.2em;
border-bottom: solid #0053a0 1px;
margin:0;
}
/*html>body ul.nav_main li a {
padding: 13px 23.25px;
}*/

ul.productBarD_main li a:hover {
background-image:url(../images/general/nav_bar.gif);
background-repeat:repeat-x;
color:#3D3D3D;
}

ul.productBarD_main li a.active {
background-image:none;
background-color:#000;
color:#FFFFFF;
padding:9px 10px 9px 10px;
border:none;
border-right:solid 1px #000;
border-bottom:solid 4px #0053a0;
}

/* ********************************/

ul.productBarD {
float:left;
padding:0;
margin:0;
width:100%;
list-style-type:none;
background-color:#151515;/*
background-image:url(images/general/logo_mini.gif);
background-position:right;
background-repeat:no-repeat;*/
display:block;
}

ul.productBarD li {
display:inline;
}

ul.productBarD li a {
/*background-image:url(images/nav_bar.gif);*/
background-color:#151515;
float: left;
font-family:Arial;
font-size:11px;
text-decoration:none;
color: #3D3D3D;
text-align:center;
border-right: solid #000000 1px;
border-top: solid #000 1px;
padding: 10px 1.2em;
border-bottom: solid #0053a0 1px;
margin:0;
}
/*html>body ul.nav_main li a {
padding: 13px 23.25px;
}*/

ul.productBarD li a:hover {
background-image:url(../images/general/nav_bar.gif);
background-repeat:repeat-x;
color:#fff;
}

ul.productBarD li a.active {
background-image:none;
background-color:#000;
color:#fff;
padding:9px 10px 9px 10px;
border:none;
border-right:solid 1px #000;
border-bottom:solid 4px #0053a0;
}


ul.productBarD_sub {
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
background-color:#000;
display:block;
}

ul.productBarD_sub li {
display:inline;
}

ul.productBarD_sub li a {
/*background-image:url(images/nav_bar.gif);*/
background-color:#000;
float: right;
font-family:Arial;
font-size:9px;
text-decoration:none;
color: fccb0f;
text-align:center;
padding: 4px 2em;
margin:0;
border: solid #0053a0 1px;
border-top:0;
}
/*html>body ul.nav_main li a {
padding: 13px 23.25px;
}*/

ul.productBarD_sub li a:hover {
color:#fff;
}


table#prodtableD {
width:100%;
margin:0;
padding:0;
float: left;
}

div#featuresD {
margin:0;
padding:0;
display:block;
background-color:#000000
/*overflow:auto;*/
}

div#featuresD img{
display:block
}

div#topic img {
margin:20px 0 15px 20px;
}

td.tabletitleD {
width:490px;
margin:0;
background-color: #dedede; 
color: #0053a0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:40px;
border-bottom: #ebf0f4 solid 1px;
letter-spacing:1px;
font-weight:bold;
}

td.datacelloneD {
width:490px;
margin:0;
background-color: #f8f8f8; 
color: black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:40px;
border-bottom: #ebf0f4 solid 1px;
}
td.datacelltwoD {
width:490px;
margin:0;
background-color: #f8f8f8; 
color: black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:40px;
}





 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{
display: inline-block;
color:3D3D3D;
}

.clearfix a{
display: inline-block;
text-decoration:none;
color:fccb0f;
}

.clearfix a:hover {
	display: inline-block;
	text-decoration:none;
	color:#999999;
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

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

.clearfix2 a{
display: inline-block;
text-decoration:none;
color:#1E3C70;
}

.clearfix2 a:hover {
display: inline-block;
text-decoration:none;
color:#1E3C70;
}

/* Hides from IE-mac \*/
* html .clearfix2{height: 1%;}
.clearfix2{display: block;}
/* End hide from IE-mac */  

.news{
color: #3D3D3D;
font-family: Arial;
font-size: 85%;
padding:0 .5em;
line-height:16pt;
font-weight:normal;
font-weight:bold;
}

.news a{
text-decoration:none;
}

.news a:hover {
	color: #666666;
	text-decoration:underline;
}

.news_blue {
color:#0053a0;
font-family: Arial;
line-height:16pt;
font-weight:normal;
font-size: 13px;
}

.wp_style {
	font-size: 12px;
	color:3D3D3D;
	font-family: Arial;
	line-height:12px;	
}

.wp_style a {
	font-size: 12px;
	color:3D3D3D;
	font-family: Arial;	
	line-height:12px;
}

.wp_style a:hover {
	font-size: 12px;
	color:3D3D3D;
	font-family: Arial;
	text-decoration:underline;
    line-height:12px;	
}

ul.wp_style li a {
	font-size: 12px;
	color:3D3D3D;
	font-family: Arial;
	line-height:12px;	
}

/*=========Contact===========*/

/*=======block_1===========*/
.block_1{background:url(images/block_1_top.jpg) left top repeat-x #FFFFFF; width:100%;}
.block_1 .bot{background:url(images/block_1_bg.jpg) left bottom repeat-x;}
.block_1 .left{background:url(images/block_1_bg.jpg) left top repeat-y;}
.block_1 .right{background:url(images/block_1_bg.jpg) right top repeat-y;}
.block_1 .left_top{background:url(images/block_1_left_top.jpg) left top no-repeat;}
.block_1 .right_top{background:url(images/block_1_right_top.jpg) right top no-repeat;}
.block_1 .left_bot{background:url(images/block_1_left_bot.jpg) left bottom no-repeat;}
.block_1 .right_bot{background:url(images/block_1_right_bot.jpg) right bottom no-repeat; padding:30px 24px 19px 22px;}

.title_2{height:55px; background:url(images/line_x.gif) left bottom repeat-x; margin-bottom:10px;}

#content .block_1 strong, #content .block_1 strong a{color:#663243;}
/*=====//block_1===========*/

#contact .col_1{width:580px; padding:5px 5px 5px 5px; float:left;}
#contact .col_1 dt{padding-bottom:16px;}

#form{width:100%; overflow:hidden;}
#form .box_1{
width:220px; 
float:left; 
color: #3D3D3D;
font-family:Arial;
font-size: 80%;}
#form .box_1 div{height:30px;}
#form .box_2{
width:250px; 
float:right; 
padding-right:10px;
color: #3D3D3D;
font-family:Arial;
font-size: 80%;}
/* #form input{width:200px; height:22px;} */
#form textarea{overflow:hidden; margin-bottom:9px;}
#form a{float:right; margin-left:9px;}

.form-box {margin-bottom: 0px; padding: 5px; text-align:left;}
.form-box2 {margin-bottom: 0px; padding: 5px; text-align:left; border:none}

#contact .thanks{width:620px; padding:5px 5px 5px 5px; float:left; text-align:center;}

/*========//Contact===========*/

