/********************************************
* Radyne
* Developed by I-ology
* http://www.i-ology.com
*
* Created 9/28/06 - AC
*
* General Style Definitions
********************************************/

#notice {
    width: 475px;
    margin: 0 auto 15px auto;
    padding-top: 10px;
    border-top: 2px solid red;
    border-bottom: 2px solid red;
    background: url(/images/ani_caution.gif) 0 10px no-repeat;
}

#notice2 {
    width: 245px;
    margin-bottom: 25px;
    padding-top: 10px;
    border-top: 2px solid red;
    border-bottom: 2px solid red;
}

#notice2 img {
    float: left;
    margin: 0 15px 5px 0;
}

#notice p,
#notice2 p {
    line-height: 12px;
    margin-left: 55px;
    color: red;
}

#notice strong,
#notice2 strong {
    color: red;
}

/*********************************
* HTML Mods 
*********************************/

body {
    margin: 0 0 30px 0;
    padding: 0;
    background: #E2E0E0 url(/images/bg2.jpg) top left repeat-x;
}

* {
    margin: 0; 
    padding: 0;
    font-size: 11px; 
    font-family: Verdana, Arial, Tahoma, sans-serif;
    color: #333;
}

a {
    color: #336799;
    outline: none;
}

a:hover {
    text-decoration: none;
}

p {
    padding: 0 0 10px 0;
    line-height: 15px;
}

h3 {
    color: #336799;
    padding: 0 0 10px 0;
    font-size: 12px;
}

h4 {
    color: #000;
    padding: 0 0 10px 0;
    font-size: 11px;
}

.error {
    clear: both;
    padding-top: 15px;
    margin-top: 5px;
}

.error {
	margin-bottom: 10px;
}

.error h2 {
	margin-bottom: 10px;
	color: #089494;
}

/*********************************
* Lists 
*********************************/

#right-column ul, #right-column2 ul {
    margin: 3px 0 13px 0;
    padding: 0;
    list-style: none;
}
#right-column ul li, #right-column2 ul li {
    margin: 0;
    padding: 0 0 4px 12px;
    background: url(/images/bullet.gif) 1px 5px no-repeat;
}

ol {
    margin: 3px 0 13px 23px;
}

/*********************************
* Layout Definitions
*********************************/

#content {
    width: 760px;
    margin: 0 auto;
    background: #fff;
}

#column-container {
    clear: both;
    width: 760px;
    overflow: hidden;
    background: url(/images/left_column_bg.gif) top left repeat-y;
}

* html #column-container {
    height: 1%;
}

#left-column {
    float: left;
    width: 190px;
}

#right-column {
    float: right;
    width: 539px;
    width/**/:/**/ 519px;
    padding-right: 20px;
    padding-top: 27px;
    background: url(/images/tagline_bttm.jpg) no-repeat 215px 0;
    display: inline;
}

#right-column2 {
    float: right;
    width: 539px;
    width/**/:/**/ 509px;
    padding: 27px 30px 20px 0;
    background: url(/images/tagline_bttm.jpg) no-repeat 215px 0;
    display: inline;
}

#logo {
    display: block;
    float: left;
    width: 206px;
    height: 95px;
    text-indent: -9999px;
    background: url(/images/logo.gif) top left no-repeat;
}

#tagline {
    float: left;
    width: 371px;
    height: 95px;
    text-indent: -9999px;
    background: url(/images/tagline.jpg) top left no-repeat;
}

#site-search {
    float: right;
    width: 183px;
    height: 94px;
    height/**/:/**/ 47px;
    margin-top: 47px;
    border-bottom: 1px solid #614D98;
}

#site-search h2 {
    height: 20px;
    margin-left: 70px;
    text-indent: -9999px;
    background: url(/images/hdr_site_search.gif) top left no-repeat;
}

.search-width {
    width: 140px;
    font-size: 10px;
}

.search-button {
    border: 0;
    padding: 0 10px 0 4px;
}

#hdr-recent-white-papers {
    margin-top: 16px;
    height: 36px;
    text-indent: -9999px;
    background: url(/images/hdr_recent_white_papers.gif) top left no-repeat;
}

#hdr-rma-request {
    margin-top: 22px;
    height: 36px;
    text-indent: -9999px;
    background: url(/images/hdr_rma_request.gif) top left no-repeat;
}

#white-papers {
    padding: 8px 15px 10px 20px;
}

#white-papers a {
    font-size: 10px;
    font-weight: bold;
}

#content-left {
    float: left;
    width: 246px;
    padding-bottom: 20px;
}

#content-right {
    float: right;
    width: 247px;
    padding-bottom: 20px;
}

#content-full 
{
	float: right;
	width: 100%;
	padding-bottom: 20px;
}

#hdr-featured-product {
    height: 24px;
    text-indent: -9999px;
    background: url(/images/hdr_featured_product.gif) top left no-repeat;
}

#hdr-featured-application {
    height: 24px;
    text-indent: -9999px;
    background: url(/images/hdr_featured_application.gif) top left no-repeat;
}

#featured-table {
    table-layout: fixed;
    width: 247px;
}

.featured-header {
    width: 245px;
    width /**/:/**/ 212px;
    padding: 10px 15px 10px 18px;
    background: #4474a2;
    border: 1px solid #B2B2B2;
    border-bottom: none;
    color: #fff;
    font-weight: bold;
}

.featured-text, .featured-text2 {
    width: 245px;
    width /**/:/**/ 212px;
    padding: 10px 15px 10px 18px;
    border: 1px solid #B2B2B2;
    font-size: 10px;
    line-height: 12px;
}

.featured-text2 {
    width: 245px;
    width /**/:/**/ 219px;
    padding: 10px 16px 10px 10px;
}

.featured-text a, .featured-text2 a {
    font-weight: bold;
    font-size: 10px;
}

#application-image {
    float: left;
    border: 1px solid #B2B2B2;
    margin: 0 10px 2px 0;
}


.hdr1, .hdr2
{
	display: block;
    color: #053461;
    font-weight: bold;
    font-size: 12px;
}

.hdr1
{
    padding: 12px 0px 3px 0px;
	margin-bottom: 8px;
}

.hdr2
{
    padding: 7px 0px 3px 0px;
	margin-bottom: 0px;
}

.larger
{
	font-size: 1.3em;
}

.dotted
{
	background: url(/images/dots.gif) bottom left repeat-x;
	margin-bottom: 4px;
}


.list-links-double, .list-links-single
{
	margin-bottom: 10px;
}

.list-links-double li, .list-links-single li
{
	float: left;
	list-style: none;
}

.list-links-single li
{
	width: 100%;
}
.list-links-double li
{
	width: 50%;
}
.clear
{
	clear: both;
}

/*********************************
* Buttons
*********************************/

#btn-request-quote {
    display: block;
    width: 159px;
    height: 25px;
    margin-left: 15px;
    text-indent: -9999px;
    background: url(/images/btn_request_quote.gif) top left no-repeat;
}

#btn-atsc-solution {
    display: block;
    width: 159px;
    height: 25px;
    margin-left: 15px;
    text-indent: -9999px;
    background: url(/images/btn_atsc_solution.gif) top left no-repeat;
}

#btn-contact-form {
    display: block;
    width: 159px;
    height: 25px;
    margin-left: 15px;
    text-indent: -9999px;
    background: url(/images/btn_contact_form.gif) top left no-repeat;
}
#btn-map-directions {
    display: block;
    width: 159px;
    height: 25px;
    margin-left: 15px;
    text-indent: -9999px;
    background: url(/images/btn_map_directions.gif) top left no-repeat;
}

#btn-customer-support {
    display: block;
    width: 159px;
    height: 25px;
    margin-left: 15px;
    text-indent: -9999px;
    background: url(/images/btn_customer_support.gif) top left no-repeat;
}

/*********************************
* Form Elements
*********************************/

.form-styling {
    border-bottom: 1px solid #D4C794;
    border-top: 1px solid #D4C794;
}

.form-styling tr td {
    padding: 10px;
}

.box-width {
    width: 275px;
    padding: 1px;
}

.site-row1 td {
    background: #E3DAB9;
}

.site-row2 td {
    background: #D7CB9B;
}

.form-space{
    padding-bottom: 5px;
}

.personal-statement {
    border-bottom: 1px solid #CBCACA;
    border-top: 1px solid #CBCACA;
    padding: 10px 5px 10px 10px;
    background: #F5F5F5;
}

.personal-statement textarea {
    width: 495px;
}

/*********************************
* Footer Definitions
*********************************/

#footer {
    clear: both;
    height: 58px;
    background: url(/images/footer_bg.gif) top left no-repeat;
}

* html #footer {
    height: 1%;
}

#footer a {
    color: #666666;
    font-size: 10px;
}
#radyne a {
    float: right;
    margin: 1px 15px 5px 13px;
    width: 69px;
    height: 52px;
    text-indent: -9999px;
    background: url(/images/footer_radyne.gif) top left no-repeat;
}
#tiernan a {
    float: right;
    display: inline;
    margin: 1px 15px 5px 0;
    width: 56px;
    height: 52px;
    text-indent: -9999px;
    background: url(/images/footer_tiernan.gif) top left no-repeat;
}

#xicom a {
    float: right;
    margin: 1px 15px 5px 0;
    width: 89px;
    height: 52px;
    text-indent: -9999px;
    background: url(/images/footer_xicom.gif) top left no-repeat;
}

#footer-text {
    float: left;
    padding: 9px 0 0 15px;
    color: #666666;
    font-size: 10px;
}

#i-ology {
    font-size: 10px;
    padding-top: 3px;
}

/*********************************
* Main Navigation
*********************************/

#nav, .float-nav {
    width: 190px;
    margin: 0;
    padding: 0;
}


#nav li, .float-nav li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-weight: bold;
}

#nav a, .float-nav a {
    display: block;
    color: #333;
    width: 190px;
    width/**/:/**/ 145px;
    padding: 6px 20px 5px 25px;
    text-decoration: none;
    border-bottom: 1px solid #fff;
}


#nav a:hover, .float-nav a:hover {
    color: #fff;
    background: #666;
}

#nav a#n3 {
    background: url(/images/pdf_icon.gif) no-repeat 95px 6px;
}

#nav a:hover#n3 {
    background: #666 url(/images/pdf_icon.gif) no-repeat 95px 6px;
}




body#n1-on #nav a#n1,
body#n2-on #nav a#n2,
body#n4-on #nav a#n4,
body#n5-on #nav a#n5,
body#n6-on #nav a#n6,
body#n8-on #nav a#n8,
body#n9-on #nav a#n9,
body#n6-1-on #nav a#n6-1,
body#n6-2-on #nav a#n6-2,
body#n6-3-on #nav a#n6-3,
body#n6-5-on #nav a#n6-5
{
    color: #fff;
    background: #666;
}

body#n3-on #nav a#n3 {
    color: #fff;
    background: #666 url(/images/pdf_icon.gif) no-repeat 95px 6px;
}

.contact-us-sub
{
	display: none;
}

#nav li.sub
{
	font-weight: normal;
}

#nav li.sub a
{
	width: 190px;
    width/**/:/**/ 153px;
    padding: 6px 0 5px 37px;
}

.float-nav a
{
	font-weight: normal;
	background: #ccc;
}
.float-nav a.arrow
{
   
	background: #ccc url(/images/right-arrow-grey.gif) no-repeat 175px 9px;
}



.float-nav
{
	border-left: 1px solid white;
	width: 150px;
	position:absolute;
	margin-left:190px;
	visibility: hidden;
	background-color: #ccc;
}






.sub-nav
{
	padding-left: 12px;
}



body#home-off #nav a#n7 {
    display: none;
}

