/*CALLOUT CONTAINERS*/

/*home page image callout*/
div.DNNEmptyPane{
display:none;
}
div.callout{
margin:0 0 5px 0;
background:url(images/container/grad_bg.jpg) 0 0 repeat-x #e6e6e6;
}
div.text{
background:url(images/container/grad_light_bg.jpg) 0 0 repeat-x #ffffff;
}
div.grey div.callout_head, div.blue div.callout_head, div.red div.callout_head{
padding:0 0 0 2px;
}
div.grey div.callout_head_inner, div.blue div.callout_head_inner, div.red div.callout_head_inner{
padding:0 2px 0 0;
}
div.grey div.callout_body, div.blue div.callout_body, div.red div.callout_body{
background:white;
}
div.grey div.callout_body_inner, div.blue div.callout_body_inner, div.red div.callout_body_inner{
padding-top:8px;
}
div.blue{
background:url(images/container/grad_blue_bg.gif) 0 0 repeat-x #003366;
}
div.red{
background:url(images/container/grad_red_bg.gif) 0 0 repeat-x #ba0000;
}
div.callout_head{
background:url(images/container/head_shadow_lt.jpg) 0 0 no-repeat;
padding:0 0 0 12px;
}
div.callout_head_inner{
background:url(images/container/head_shadow_rt.jpg) 100% 0 no-repeat;
padding:8px 12px 5px 0;
}
div.callout_body a:link,
div.callout_body a:active,
div.callout_body a:visited{
color:#003366;
text-decoration:none;
}
div.callout_body a:hover{
color:#7f99b2;
text-decoration:underline;
}
div.callout_body{
border-left:1px solid #f4f4f4;
border-right:1px solid #f4f4f4;
}
div.callout_body_inner{
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
}
div.callout_content{
padding:0 10px 0.2em 50px;
overflow:auto;
}
div.text div.callout_content{
padding:0 10px 0.2em 10px;
}
div.grey div.callout_content{
padding:0 10px 0.2em 10px;
}
div.blue div.callout_content{
padding:0 10px 0.2em 10px;
}
div.red div.callout_content{
padding:0 10px 0.2em 10px;
}
div.callout_content p{
margin:0;
padding:0 0 1em 0;
}
div.callout_content td{
padding:0;
}
div.callout_foot{
background:url(images/container/foot_shadow_lt.jpg) 0 0 no-repeat;
}
div.callout_foot_inner{
background:url(images/container/foot_shadow_rt.jpg) 100% 0 no-repeat;
padding:5px 0 0 0;
}
div.callout_title span.Head{
display:block;
color:#ba0002;
font-weight:bold;
font-size:13px;
padding:0 10px 4px 40px;
border-bottom:1px solid #ffffff;
}
div.text div.callout_title span.Head{
color:#666666;
padding:0 10px 4px 0;
border-bottom:1px solid #d8d8d8;
}
div.grey div.callout_title span.Head, div.blue div.callout_title span.Head, div.red div.callout_title span.Head{
color:#ffffff;
border-bottom:none;
padding: 5px 10px 8px 10px;
}
div.grey div.callout_title{
background:url(images/container/grad_grey_bg.gif) 0 0 repeat-x #414141;
}
div.blue div.callout_title{
background:url(images/container/grad_blue_bg.gif) 0 0 repeat-x #003366;
}
div.red div.callout_title{
background:url(images/container/grad_red_bg.gif) 0 0 repeat-x #ba0000;
}
div.callout td{
white-space:normal;
}

/*image container*/
div.image.callout{
background:none;
}
div.image div.callout_body{
background:url(images/container/image_shadow_lt.jpg) 0 0 no-repeat;
padding:0 0 0 2px;
border-left:0;
border-right:0;
}
div.image div.callout_body_inner{
background:url(images/container/image_shadow_rt.jpg) 100% 0 no-repeat;
padding:0 2px 0 0;
border-left:0;
border-right:0;
}
div.image div.callout_content{
padding:0;
background:none;
}
div.image div.callout_content img{
margin:0;
padding:0;
border:0;
display:block;
}

/*content features*/
div.feature{
background:url(images/container/feature_bg.jpg) 0 0 repeat-x;
}
div.feature_title{
padding-top:10px;
}
div.feature_title span.Head{
font-weight:bold;
font-size:18px;
font-family:Verdana;
}
div.feature_content p{
margin:0;
padding:0.5em 0;
}

/*context menu*/
div.context_menu{
}
div.content_menu *{
margin:0;
padding:0;
}
div.context_menu_inner{
}
div.context_menu_title{
display:none;
}
div.context_menu_content{/*wrapping div*/
}
div.context_menu_content ul{
margin:0;
padding:0;
list-style:none;
}
div.context_menu_content li{
margin:0;
padding:0;
list-style:none;
border-top:1px solid #dddddd;
float:left;
width:100%;
}
div.context_menu_content li#ParentItem{/*watch out for class names!*/
border-top:none;
}
div.context_menu_content a:link,
div.context_menu_content a:active,
div.context_menu_content a:visited{
display:block;
padding:2px 20px 4px 4px;
color:#003366;
text-decoration:none;
}
div.context_menu_content a:hover{
display:block;
padding:2px 20px 4px 4px;
color:#003366;
text-decoration:none;
background:#dedede;
}
div.context_menu_content a#ParentLink:link,
div.context_menu_content a#ParentLink:active,
div.context_menu_content a#ParentLink:visited{
color:#003366;
font-size:13px;
font-weight:bold;
background:none;
}
div.context_menu_content a#ParentLink:hover{
color:#7f99b2;
font-size:13px;
font-weight:bold;
background:none;
}
div.context_menu_content li ul{
display:none;
}

/*current context menu item*/
div.context_menu_content li#CurrentItem a:link,
div.context_menu_content li#CurrentItem a:active,
div.context_menu_content li#CurrentItem a:visited,
div.context_menu_content li#CurrentItem a:hover{
background:url(images/container/current_arrow.gif) 98% 50% no-repeat #eeeeee;
}
div.context_menu_content li#CurrentItem li a:link,
div.context_menu_content li#CurrentItem li a:active,
div.context_menu_content li#CurrentItem li a:visited{
background:none;
padding-left:30px;
}
div.context_menu_content li#CurrentItem li a:hover{
background:#dedede;
padding-left:30px;
}
div.context_menu_content li#CurrentItem ul{
display:block;
}
div.context_menu_content li#CurrentItem li ul{
display:none;
}

/*module controls*/
div.module_controls{
padding:0 0 1em 50px;
}
div.text div.module_controls{
padding:0 0 1em 10px;
}
div.grey div.module_controls{
padding:0 0 1em 10px;
}
div.blue div.module_controls{
padding:0 0 1em 10px;
}
div.red div.module_controls{
padding:0 0 1em 10px;
}
div.feature div.module_controls{
padding:10px 0 1em 0;
}
div.module_controls *{
margin:0;
padding:0;
}
div.module_controls a:link,
div.module_controls a:active,
div.module_controls a:visited,
div.module_controls a:hover{
font-weight:bold;
text-decoration:none;
}



/*CALLOUT CONTAINER TEXT STYLES*/

div.callout a.Head:link,div.callout a.Head:active,div.callout a.Head:visited,div.callout a.Head:hover{
font-size:13px;
font-weight:bold;
text-decoration:none;
}
div.callout td.Normal{
padding-bottom:1em;
}
div.callout_content td hr{
display:none;
}
div.textlinks_more{
white-space:nowrap;
background:url(images/container/morelink_arrow.gif) 0 60% no-repeat;
}
div.textlinks_more a.SkinObject:link,
div.textlinks_more a.SkinObject:active,
div.textlinks_more a.SkinObject:visited{
white-space:nowrap;
font-weight:bold;
text-decoration:none;
}
div.textlinks_more a.SkinObject:hover{
white-space:nowrap;
font-weight:bold;
text-decoration:none;
}
div.textlinks_more span.textlinks_prearrow{
margin-right:1px;
}
div.textlinks_more span.textlinks_postarrow{
display:none;
}

/*lists in side content panes*/
div.callout_content ul{
margin:0;
padding:0;
list-style:square;
}
div.callout_content li{
margin:0 0 0 2em;
padding:0;
list-style:square;
}

/*lists in middle content panes*/
td.middle25_50_25 div.callout_content ul,
td.right25_75 div.callout_content ul,
td.right25_split75 div.callout_content ul,
td.middle25_split50_25 div.callout_content ul,
td.left33_34_33 div.callout_content ul,
td.middle33_34_33 div.callout_content ul,
td.right33_34_33 div.callout_content ul{
margin:1em 2em;
padding:auto;
}
td.middle25_50_25 div.callout_content li,
td.right25_75 div.callout_content li,
td.right25_split75 div.callout_content li,
td.middle25_split50_25 div.callout_content li,
td.left33_34_33 div.callout_content li,
td.middle33_34_33 div.callout_content li,
td.right33_34_33 div.callout_content li{
margin:auto;
padding:auto;
}

/*CALLOUT CONTAINER IMAGES*/

/*callouts*/
div.cards div.callout_inner{
background:url(images/container/callout_cards.jpg) 0 0 no-repeat;
}
div.keys div.callout_inner{
background:url(images/container/callout_keys.jpg) 0 0 no-repeat;
}
div.monitor div.callout_inner{
background:url(images/container/callout_monitor.jpg) 0 0 no-repeat;
}
div.boxes div.callout_inner{
background:url(images/container/callout_boxes.jpg) 0 0 no-repeat;
}
div.phone div.callout_inner{
background:url(images/container/callout_phone.jpg) 0 0 no-repeat;
}
div.mouse div.callout_inner{
background:url(images/container/callout_mouse.jpg) 0 0 no-repeat;
}
div.database div.callout_inner{
background:url(images/container/callout_database.jpg) 0 0 no-repeat;
}
div.disk div.callout_inner{
background:url(images/container/callout_disk.jpg) 0 0 no-repeat;
}
div.calendar div.callout_inner{
background:url(images/container/callout_calendar.jpg) 0 0 no-repeat;
}
div.newspaper div.callout_inner{
background:url(images/container/callout_newspaper.jpg) 0 0 no-repeat;
}
div.sports div.callout_inner{
background:url(images/container/callout_sports.jpg) 0 0 no-repeat;
}
div.house div.callout_inner{
background:url(images/container/callout_house.jpg) 0 0 no-repeat;
}
div.staff div.callout_inner{
background:url(images/container/callout_staff.jpg) 0 0 no-repeat;
}
div.bank div.callout_inner{
background:url(images/container/callout_bank.jpg) 0 0 no-repeat;
}
div.time div.callout_inner{
background:url(images/container/callout_time.jpg) 0 0 no-repeat;
}
div.relax div.callout_inner{
background:url(images/container/callout_relax.jpg) 0 0 no-repeat;
}
div.secure div.callout_inner{
background:url(images/container/callout_secure.jpg) 0 0 no-repeat;
}
div.tunedup div.callout_inner{
background:url(images/container/callout_tuned_up.jpg) 0 0 no-repeat;
}
div.magic div.callout_inner{
background:url(images/container/callout_magic.jpg) 0 0 no-repeat;
}
div.wireless div.callout_inner{
background:url(images/container/callout_wireless.jpg) 0 0 no-repeat;
}
div.calculator div.callout_inner{
background:url(images/container/callout_calculator.jpg) 0 0 no-repeat;
}
div.search div.callout_inner{
background:url(images/container/callout_search.jpg) 0 0 no-repeat;
}
div.competition div.callout_inner{
background:url(images/container/callout_competition.jpg) 0 0 no-repeat;
}
div.webcam div.callout_inner{
background:url(images/container/callout_webcam.jpg) 0 0 no-repeat;
}
div.videoconferencing div.callout_inner{
background:url(images/container/callout_videoconferencing.jpg) 0 0 no-repeat;
}


/*features*/
div.nutcracker div.feature_inner{
background:url(images/container/feature_nutcracker.jpg) 100% 0 no-repeat;
padding:0 230px 0 15px;
min-height:215px;
}
* html div.nutcracker div.feature_inner{
height:215px;
overflow:visible;
}
div.apples div.feature_inner{
background:url(images/container/feature_apples.jpg) 100% 0 no-repeat;
padding:0 280px 0 15px;
min-height:215px;
}
* html div.apples div.feature_inner{
height:215px;
overflow:visible;
}



/*MODULE- AND SKIN-SPECIFIC TEXT*/

/*home page*/
td.middleleft25_split50_25 td.Normal,
td.middleright25_split50_25 td.Normal{
padding-bottom:1em;
}
td.middleleft25_split50_25 hr,
td.middleright25_split50_25 hr{
display:none;
}
td.middleleft25_split50_25 a.Head,
td.middleright25_split50_25 a.Head{
font-size:13px;
font-weight:bold;
text-decoration:none;
margin-top:1em;
}
td.middleleft25_split50_25 a.Head:link,
td.middleleft25_split50_25 a.Head:active,
td.middleleft25_split50_25 a.Head:visited,
td.middleleft25_split50_25 a.SkinObject:link,
td.middleleft25_split50_25 a.SkinObject:active,
td.middleleft25_split50_25 a.SkinObject:visited{
color:#ba0000;
}
td.middleleft25_split50_25 a.Head:hover,
td.middleleft25_split50_25 a.SkinObject:hover{
color:#dc7f80;
}
td.middleright25_split50_25 a.Head:link,
td.middleright25_split50_25 a.Head:active,
td.middleright25_split50_25 a.Head:visited,
td.middleright25_split50_25 a.SkinObject:link,
td.middleright25_split50_25 a.SkinObject:active,
td.middleleft25_split50_25 a.SkinObject:visited{
color:#003366;
}
td.middleright25_split50_25 a.Head:hover,
td.middleright25_split50_25 a.SkinObject:hover{
color:#7f99b2;
}

/*multipage content*/
div.multipage_content{
background:url(images/container/multipage_content_bg.gif) 0 1.8em no-repeat;
padding-top:5em;
}
div.multipage_content hr{
display:none;
}
div.multipage_content table{
width:100%;
}
div.multipage_content td{
padding:0;
}
div.multipage_content td td{
padding:0 0 1em 0;
}
div.multipage_content td td td{
padding:auto;
}
div.multipage_content td table{
width:auto;
}
div.multipage_content td.Normal a.Normal:link,
div.multipage_content td.Normal a.Normal:active,
div.multipage_content td.Normal a.Normal:visited{
color:#003366;
font-weight:bold;
text-decoration:none;
}
div.multipage_content td.Normal a.Normal:hover{
color:#7f99b2;
font-weight:bold;
text-decoration:underline;
}
div.multipage_content td.Normal a font{
color:#7f99b2 !important;
}
td.right25_75 div.multipage_content table{
width:99%;
}

/*LINKCOMBO*/
div.linkcombo{
xmargin:0 -10px;
}
* html div.linkcombo{
xmargin:0 0 0 -10px;
}
div.linkcombo table{
width:100%;
border-collapse:separate !important;
}
div.linkcombo td{
background:#eeeeee;
width:50%;
border-bottom:10px solid #ffffff;
padding:10px 10px 1.2em 10px;
}
div.linkcombo td td{
background:none;
border:none;
width:auto;
padding:0;
}
table.linkcombo_item{
xmargin:1em;
}
table.linkcombo_item th,
table.linkcombo_item td{
text-align:left;
padding:0;
margin:0;
}
table.linkcombo_item th span{
font-size:13px;
font-weight:bold;
color:#ba0000;
}
table.linkcombo_item p{
padding:0;
margin:0.5em 0 0 0;
}
p.linkcombo_morelink{
clear:both;
white-space:nowrap;
}
p.linkcombo_morelink a{
font-weight:bold;
background:url(images/container/morelink_arrow.gif) 0 60% no-repeat;
text-decoration:none;
display:block;
padding-left:6px;
}
p.linkcombo_morelink a:link,
p.linkcombo_morelink a:active,
p.linkcombo_morelink a:visited{
color:#003366;
}
p.linkcombo_morelink a:hover{
color:#7f99b2;
}
/*admin*/
div.linkcombo div{
xmargin-left:10px;
}
div.linkcombo * div{
margin-left:0;
}
div.linkcombo td td a img{
margin:10px 10px 0 0;
}


/*BLOG
*/
table.blog_search{
width:auto;
}
table.blog_search input,
table.blog_search select{
width:100%;
}
table.blog_search td.blog_search_radios input{
width:auto;
}
table.blog_search td.blog_search_submit input{
margin-left:10px;
width:auto;
}


/*TEXT LINKS
*/
table.text_links,
table.text_link_item{
width:auto;
}


/*DOCUMENT REPOSITORY DASHBOARD
*/
table.dashboard_layout{
border:0 !important;
background:none #ffffff !important;
padding:0 !important;
margin:0 !important;
width:90%;
}
table.dashboard_layout table{
width:100%;
}
table.dashboard_layout *{
border:0 !important;
background:none #ffffff !important;
padding:0 !important;
margin:0 !important;
}


/*COLLECTOR FORMS (IFRAMES)
*/
iframe{
border:0;
}


/*ANNOUNCEMENTS
*/
div.announcement{
padding-bottom:1em;
}
div.announcement *{
margin:0;
padding:0;
}
div.announcement a:link,
div.announcement a:active,
div.announcement a:visited{
font-weight:bold;
text-decoration:none;
padding-left:6px;
background:url(images/container/morelink_arrow.gif) 0 4px no-repeat;
}
div.announcement a:hover{
font-weight:bold;
text-decoration:none;
padding-left:6px;
background:url(images/container/morelink_arrow.gif) 0 4px no-repeat;
}
div.announcement h2 a:link,
div.announcement h2 a:active,
div.announcement h2 a:visited,
div.announcement h2 a:hover{
font-size:13px;
background:none;
padding-left:0;
}
td.middleleft25_split50_25 a:link,
td.middleleft25_split50_25 a:active,
td.middleleft25_split50_25 a:visited{
color:#ba0000;
}
td.middleleft25_split50_25 a:hover{
color:#dc7f80;
}
td.middleright25_split50_25 a:link,
td.middleright25_split50_25 a:active,
td.middleright25_split50_25 a:visited{
color:#003366;
}
td.middleright25_split50_25 a:hover{
color:#7f99b2;
}