@import url("jquery.tabs.css");
@import url("jquery.ui.dialog.css");
body
{
    background: url(images/bg.gif) repeat white top left;
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	min-width: 980px;
    overflow-x: auto;
}
.Normal, .NormalDisabled
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #485f6f;
}
table tr td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
p
{
    margin: 8px 0;
    padding: 0;
}
.naviDiv .Href { font-size:11px; font-weight:normal !important; }
.ModuleTitle_SubMenu
{
    background: #ffffff;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: 1px solid #adadad;
    z-index: 1000 !important;
    cursor: pointer;
    cursor: hand;
    font-weight: normal;
    filter: Alpha(Opacity=95);
    -moz-opacity: .95;
}
.ModuleTitle_MenuItem
{
    background: #ffffff;
    color: #777777;
    font-family: arial;
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    padding: 5px 30px 5px 16px;
    height: 20px;
    border-top: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-bottom: 1px solid #d8dde3;
    border-left: 0px solid #ffffff;
}
.ModuleTitle_MenuItemSel
{
    background: #e4e4e4;
    color: #28509a;
    font-family: arial;
    font-size: 8pt;
    font-weight: bold;
    cursor: pointer;
    cursor: hand;
    padding: 5px 30px 5px 16px;
    height: 20px;
    border-top: 0px solid #e4e4e4;
    border-right: 0px solid #e4e4e4;
    border-bottom: 1px solid #d8dde3;
    border-left: 0px solid #e4e4e4;
}
.ModuleTitle_MenuContainer
{
    background: transparent;
}
.ModuleTitle_MenuBar
{
    cursor: pointer;
    cursor: hand;
}
.ModuleTitle_MenuArrow
{
    display: none;
}
.ModuleTitle_RootMenuArrow
{
    display: none;
}
.ModuleTitle_MenuIcon
{
    background: #e4e4e4;
    width: 0px;
    height: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 0px;
    border-top: 0px solid #e4e4e4;
    border-right: 0px solid #ffffff;
    border-bottom: 1px solid #e4e4e4;
    border-left: 0px solid #ffffff;
}
.ModuleTitle_MenuIcon IMG
{
    margin: 0 10px 0 10px;
}
.green
{
    color: #339900;
}
img
{
    border: none;
}
.mainTbl
{
    text-align: left;
}
.top
{
    height: 71px;
    vertical-align: top;
}
.search
{
    text-align: left;
    padding-left: 15px;
}
.search table
{
    position: relative;
    top: 23px;
    right: 28px;
}
.xsTxtSearch
{
    width: 130px !important;
    height: 20px;
}
.toplog
{
    padding-right: 10px;
}
.topMenu
{
    height: 30px;
    margin: -17px 0 0 0;
}
.flash
{
    text-align: left;
    padding: 14px 0 0 20px;
    font-size: 0px;
}
.rightBanners
{
    padding: 15px 15px 0 6px;
    text-align: right;
}
.rightBanner1
{
}
.rightBanner2
{
    padding-top: 5px;
}
.rightBanner3
{
    padding-top: 5px;
}
.middleBanners
{
    text-align: right;
    height: 172px;
    padding: 0px 16px 8px 0px;
    white-space: nowrap;
}
.bottomLinks
{
    padding-left: 40px;
    padding-top: 16px;
}
.bLinks
{
    vertical-align: top;
    height: 150px;
}
.bLinks h1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #006699;
}
.bLinks a:link, .bLinks a:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #006699;
    line-height: 18px;
    text-decoration: none;
}
.share
{
    text-align: left;
    color: #808080;
    font-size: 9px;
    padding: 5px 0px 0px 25px;
}
.privacy
{
    text-align: right;
    color: #8A8A8A;
    font-size: 9px;
    white-space: nowrap;
    padding-right: 20px;
    padding-top: 0px;
}
.privacy a:link, .privacy a:visited
{
    color: #8A8A8A;
    text-decoration: none;
}
.copyright
{
    height: 39px;
}
/*Navigation*/
#nav, #nav ul
{
    padding: 0;
    margin: 0;
    list-style: none;
    font: 11px arial, sans-serif;
    font-weight: bold;
    color: #1074b3;
    position: relative;
    z-index: 99999;
}
#nav
{
    /*height: 23px;*/
    float: right;
    padding: 0 30px 0 0;
    margin: 7px 0 -20px 0;
}

#nav table
{
    border-collapse: collapse;
}
#nav li
{
    float: left;
}
#nav li li
{
    float: none;
}
/* a hack for IE5.x and IE6 */
#nav li a li {
    float: left;
}
#nav li a {
    color: #00426C;
    display: block;
    float: left;
    height: 23px;
    line-height: 22px;
    padding: 11px;
    text-decoration: none;
    white-space: nowrap;
}
#nav li li a {
    border-top: 0 solid #C0EAFA;
    color: #2F739D;
    float: none;
    height: 21px;
    line-height: 20px;
    padding: 5px 5px 5px 10px;
    text-transform: none;
}
#nav li:hover {
    background: url(images/rollover.gif) no-repeat scroll center center transparent;
    position: relative;
    z-index: 100;
}
#nav a:hover
{
    position: relative;
    z-index: 100;
    color: #00426c;
    background: url(images/rollover.gif) center no-repeat;

}
#nav li:hover > a
{
    color: #1074b3;
}

#nav :hover ul
{
    left: 0;
    top: 38px;
    z-index: 300;
    width: 180px;
    border-bottom: 0px solid #c0eafa;
}
#nav a:hover ul
{
    left: 0px;
}

#nav ul
{
    position: absolute;
    left: -9999px;
    top: -9999px;
    z-index: 99999;
}

/* it could have been this simple if all browsers understood */
/* show next level */

/* keep further levels hidden */
#nav li:hover > ul ul
{
    position: absolute;
    left: -9999px;
    top: -9999px;
    width: auto;
}
/* show path followed */
#nav li:hover li:hover > a
{
    color: #00426b;	background:red
}

#nav li a:hover ul li a:hover
{
    color: #00426b;

}

/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul, #nav a:hover a:hover a:hover ul, #nav a:hover a:hover a:hover a:hover ul, #nav a:hover a:hover a:hover a:hover a:hover ul
{
    left: 100%;
    top: 0;
}

/* keep further levels hidden */
#nav a:hover ul ul, #nav a:hover a:hover ul ul, #nav a:hover a:hover a:hover ul ul, #nav a:hover a:hover a:hover a:hover ul ul
{
    position: absolute;
    left: -9999px;
    top: -9999px;
}

#nav li ul li:hover
{
    background: none;
}
/*Navigation*/
.inputs
{
    background: url(images/input.gif) no-repeat;
    height: 24px;
    width: 132px;
    padding-left: 2px;
}
.top_bg .NormalTextBox
{
    border: 1px solid #fff;
    width: 125px;
    margin-left: 2px;
    margin-top: 2px;
}
.top_bg .SkinObject
{
    position: absolute;
}
* html .top_bg .SkinObject
{
    position: absolute;
    margin-left: -5px;
}
.framed, .framed .f_r, .framed .f_b, .framed .f_l, .framed .f_c
{
    position: relative;
    z-index: 1;
    width: 982px;
    height: auto;
    margin: 0;
    padding: 0;
}
.framed .f_tt, .framed .f_rr, .framed .f_bb, .framed .f_ll
{
    display: none;
}
.framed
{
    margin:-15px 5px 30px -56px;
	left:15px;
}
.f_r
{
    left: 30px;
    background: url(hint-r.png) no-repeat right top;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type .ffml { margin-left:-30px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type .f_r {left: 15px;}
}

.ffml
{
    background: url(hint-lc.png) repeat-y left top;
    margin: 0px;
    padding: 0px;
}
.ffmr
{
    background: url(hint-rc.png) repeat-y right top;
    margin: 0px;
    padding: 0px;
}
.f_b
{
    top: 30px;
    background: url(hint-b.png) no-repeat right bottom;
}
.f_c
{
    float: none;
    position: relative;
    left: 15px;
    top: -15px;
    padding: 1px 0;
    margin: 0 0px 0 0;
    background: #fff;
}
.f_l
{
    left: -30px;
    padding: 0;
    background: url(hint-l.png) no-repeat left bottom;
}
* html .framed .f_r, * html .framed .f_b, * html .framed .f_l
{
    height: 0;
}
/* html .framed .f_tt,*/
* html .framed .f_rr, * html .framed .f_bb, * html .framed .f_bb *, * html .framed .f_ll, * html .framed .f_ll *
{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
/*
* html .framed .f_tt
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Portals/0/Skins/Cbeyond/hint-t.png,sizingMethod=crop);
}
* html .framed .f_rr
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Portals/0/Skins/Cbeyond/hint-r.png,sizingMethod=crop);
}
*/
/* html .framed .f_tt,*/
* html .framed .f_bb
{
    width: expression(parentNode.offsetWidth );
    height: 30px;
}
* html .framed .f_rr, * html .framed .f_ll
{
    width: 30px;
    height: expression(parentNode.offsetHeight );
}
* html .framed .f_bb, * html .framed .f_ll
{
    overflow: hidden;
}
* html .framed .f_bb *
{
    width: 3000px;
    height: 30px;
}
* html .framed .f_ll *
{
    width: 30px;
    height: 3000px;
}
* html .framed .f_rr, * html .framed .f_bb *
{
    right: expression(this.parentNode.offsetWidth % 2 ? -1 : 0 );
    left: auto;
}
* html .framed .f_ll, * html .framed .f_ll *, * html .framed .f_bb, * html .framed .f_bb *
{
    bottom: expression(this.parentNode.offsetHeight % 2 ? -1 : 0 );
    top: auto;
}
.trade
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #556771;
    font-weight: bold;
}
.searchtable
{
    float: right;
    margin-right: 20px;
}
.top_bg
{
    background: url(images/top_bg.gif) no-repeat;
    width: 982px;
    height: 75px;
}
.findsolutin
{
    margin: 30px 0 0 30px;
}
.lc
{
    height: 9px;
    width: 9px;
}
/** html .lc {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Portals/0/Skins/Cbeyond/left_corner.png,sizingMethod=crop);}*/
.rc
{
    height: 9px;
    width: 9px;
}
/*
* html .rc {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Portals/0/Skins/Cbeyond/right_corner.png,sizingMethod=crop);}
*/
.logo
{
    padding-left: 18px;
}
.inside
{
    text-align: left;
	background:#d9effa;
}
.inside td { 	background:#d9effa; }
.inside a, .inside a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #9d9d9d;
    font-weight: normal;
    text-transform: none;    
	background:#d9effa !important;
}
.inside a:hover, .inside a:visited:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #00426C;
    font-weight: normal;
    text-transform: none;
    background:#d9effa !important;
}
.middle
{
    background: url(images/middle.gif) top no-repeat;
}
.insider
{
    background: url(images/middle.gif) top left no-repeat;
    width: 982px;
    margin: 20px 0 0 0;
	clear:both;
	min-width:228px;
}
.swf
{
    padding: 22px 3px 0 17px;
    margin: -5px 0 0 0;
}
.banners
{
    padding: 17px 18px 0 0px;
}
.boxes
{
    padding: 3px 0;
}
.boxes tr
{
    vertical-align: top;
}
.gr_area
{
    padding: 15px 0;
    background: #f6f6f6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #1074b0;
    line-height: 17px;
}
.gr_area .Normal, .gr_area .NormalDisabled
{
    color: #1074b0;
}
.gr_area table
{
}
.gr_area table tr td
{
    text-align: left;
}
#dnn_BottomPane1, #dnn_BottomPane2, #dnn_BottomPane3, #dnn_BottomPane4, #dnn_BottomPane5, #dnn_BottomPane6
{
    padding: 0 25px;
}
.st .Head
{
    font-size: 11px;
    font-weight: bold;
    color: #1074B0;
    font-family: Arial, Helvetica, sans-serif;
}
.gr_area a, .gr_area a:hover
{
    font-size: 12px;
}
.footer {
    background: url("images/footer_bgt.gif") no-repeat scroll center top #87C7E1;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    padding: 20px 30px 0;
    width: 920px;
}
.footer td, .footer .SkinObject {
    color: #FFFFFF;
    font-weight: normal;
}
.footer a, .footer a:visited, .footer a:hover {
    color: #FFFFFF;
}
.pd
{
    padding: 15px;
    text-align: left;
}
.btrail
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #00426b;
    padding: 3px 8px;
    margin-bottom: 4px;
}
.btrail a, .btrail a:visited
{
    color: #1074b3 !important;
    text-decoration: none;
}
.btrail a:hover, .btrail a:visited:hover
{
    color: #f18e1f !important;
    text-decoration: underline;
}
.btrail .trailmenu
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #00426b;
}
.greent
{
    background: url(images/greent.gif) center no-repeat;
    width: 223px;
   /* height: 38px; */
    vertical-align: middle;
    display: block;
    border-collapse: collapse;
    border-spacing: 0px;
    border: 0px;
}
.greenc
{
    background: url(images/greenc.gif) repeat-y;
    width: 223px;
    height: expression(this.scrollHeight<501?"500px":"auto");
    margin-top: -2px;
}
.greenc2
{
    background: url(images/greenc.gif) repeat-y;
    margin: -2px 0 0 0 !important;
}
.greenb
{

}
/*.grtitl { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:12px; padding:25px 0 0 20px;}*/
.grtitl
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 14px;
    padding: 0 7px 10px 15px;
}
.grtitl a { display:block; padding:23px 0 0 0; }
.grtitl div
{
    position: relative:top:-50%;
}
.grtitl a, .grtitl a:hover, .grtitl a:visited, .grtitl a:link
{
    color: #FFFFFF;
}
.greenc a
{
    display: block;
    width: 190px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #00426b;
    padding:6px 10px 3px 25px;
    text-decoration: none;
    background: url(images/arrowt.gif) no-repeat;
}
.greenc a:hover
{
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #69BADD;
    text-decoration: none;
}
.greenc a.active
{
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #00426b;
    padding: 3px 10px 3px 35px;
    text-decoration: none;
    background: url(images/arrow.gif) 22px 7px no-repeat;
    width: 210px;
	font-weight:bold;
}
.greenc a.expanded
{
    background-image: url(images/arrowactive.gif);
    text-decoration: none;
}
.greenc2 a
{
    display: block;
    width: 188px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #00426b;
    padding:6px 10px 3px 25px;
    text-decoration: none;
    background: url(images/arrowt.gif) no-repeat;
}
.greenc2 a:hover
{
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #69BADD;
    text-decoration: none;
}
.greenc2 a.active
{
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #00426b;
    padding: 3px 10px 3px 35px;
    text-decoration: none;
    background: url(images/arrow.gif) 22px 7px no-repeat;
    width: 177px;
	font-weight:bold;
}
.greenc2 a.expanded
{
    background-image: url(images/arrowactive.gif);
    text-decoration: none;
}
.dropd { line-height:10px; padding-left:25px; }
.dropd a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #2f739d;
    text-decoration: none;
    background: none;
	background:url(images/line.gif) 16px 6px no-repeat;
	width:auto;
}
.dropd a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #f18e1f;
    text-decoration: none;
    background: none;
    width: auto;
	background:url(images/lineo.gif) 16px 6px no-repeat;
}
.mainarea
{
    /*border-top: 1px solid #c6c6c6;*/
    margin:5px 12px 38px;
    _margin-right: 0px;
    color: #485f6f;
	width:710px;
    /*width: 665px;*/
}
.lists { width:710px !important; }
.mainareawde
{
    border-top: 1px solid #c6c6c6;
    margin: 5px 40px;
    color: #485f6f;
}
h1 {
    color: #1074B0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 15px 0 0;
    text-transform: uppercase;
}
h1 span.Head
{
    color: #1074B0 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px !important;
    font-weight: bold;
    margin: 0;
    padding: 15px 0 0;
    text-transform: uppercase;
}
h2 {
    color: #86B94C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0;
}
.buttons
{
    padding: 18px 0 0 30px;
}
.content
{
    padding-bottom: 0px;
}
.res_top
{
    background: url(images/resourses_top.gif) no-repeat;
    height: 11px;
    width: 173px;
}
.res_cen
{
    background: url(images/resourses_center.gif) repeat-y;
    width: 173px;
    height: 100%;
}
.res_bot
{
    background: url(images/resourses_bottom.gif) no-repeat;
    height: 11px;
    width: 173px;
}
.one
{
    background: url(images/res/1.jpg) center no-repeat;
    width: 158px;
    height: 142px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #caeeff;
    margin: 0 0 0 7px;
}
.txt
{
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 0;
    padding-top: 93px;
    width: 140px;
}
.txt_gr
{
    background: #f4f4f4;
    margin: 7px 0 0 7px;
    width: 158px;
}
.ico
{
    text-align: center;
    line-height: 25px;
    margin: 15px 0 0 0;
}
a.sa, a.sa:visited
{
    font-family: Arial, Helvetica, sans-serif;
    color: #70c2e9;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
}
a.sa:hover, a.sa:visited:hover
{
    font-family: Arial, Helvetica, sans-serif;
    color: #70c2e9;
    text-decoration: underline;
    font-weight: bold;
}
.trailmenu
{
    padding: 0 3px;
}
.content .MainTitleCell .Head
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #1074b0;
    text-transform: uppercase;
    margin: 0;
    padding: 15px 0 0 0;
    font-weight: bold;
}
.content .Head
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #86b94c;
    margin-bottom: 0;
}
.content .SubHead, .content .NormalTextBox
{
    font-family: Arial, Helvetica, sans-serif;
}
.xsImgSearch
{
    margin-left: -7px;
    vertical-align: top;
}
.xsTxtSearch
{
    border: 0px !important;
    background-color: transparent !important;
    height: 17px;
}
.inputs table tr td
{
    vertical-align: top;
}
.DynamicForms_RegularExpression, .DynamicForms_Maintable span.NormalRed
{
    display: none;
}
#SaveForm
{
    width: 350px;
}
#service-faq-topic
{
    font-weight: bold;
    color: #3399CC;
}
#service-faq-question
{
    color: #3399CC;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
#service-faq-question a
{
    text-decoration: underline;
}
#service-faq-answer-topic
{
    font-weight: bold;
    font-size: 1.1em;
    padding-bottom: 7px;
    padding-top: 50px;
}
#service-faq-answer-question
{
    font-weight: bold;
    padding-bottom: 7px;
    padding-top: 7px;
}
#service-faq-answer
{
    padding: 7px;
}
#service-faq-answer li
{
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
}
#service-faq-top
{
    width: auto;
    margin-bottom: 5px;
}
#dnn_ctr_Login_pnlLogin
{
    text-align: left;
    padding-top: 20px;
}
th
{
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: bold;
    vertical-align: baseline;
}
div.expandList
{
    display: none;
}
.black_italic
{
    font-style: italic;
}
.hmeicndv
{
    height: 150px;
    display: table-cell;
    vertical-align: bottom;
}
.home-content
{
    margin-top: 10px;
    margin-bottom: 10px;
}
.home-content td.vert-line
{
    width: 1px;
    background-color: #b5b5b5;
}
.home-content td.cell
{
    padding: 0 15px;
}
.NewsArticles ul, .NewsArticles ul ul
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    list-style-type: none;
}
.NewsArticles ul li
{
    background: transparent url(images/bullet-grey-dash.gif) no-repeat scroll 0 6px;
    color: #747364;
    font-weight: normal;
    margin-bottom: 5px;
    padding-left: 7px;
}
.NewsArticles ul li a
{
    color: #3399CC;
    text-decoration: none;
}
.top_bg_left
{
    background: url(images/top_bg_left.gif) no-repeat;
    width: 23px;
}
.top_bg_center
{
    background: url(images/top_bg_center.gif) repeat-x;
    height: 75px;
    vertical-align: top;
}
.top_bg_right
{
    background: url(images/top_bg_right.gif) no-repeat;
    width: 24px;
}
.footer_left
{
    background: url(images/footer_lef.gif) no-repeat;
    width: 23px;
}
.footer_center
{
    background: url(images/footer_center.gif) repeat-x;
    height: 74px;
    vertical-align: bottom;
}
.footer_right
{
    background: url(images/footer_right.gif) no-repeat;
    width: 25px;
}
.insider_left
{
    background: url(images/insider_left.gif) no-repeat;
    width: 17px;
}
.insider_center
{
    background: url(images/insider_center.gif) repeat-x;
}
.insider_right
{
    background: url(images/insider_right.gif) no-repeat;
    width: 17px;
}
.at300b, .at300m, .at300bs
{
    float: left;
    padding-right: 2px;
}
.addthis_button_email, .addthis_button_linkedin, .addthis_button_twitter, .addthis_button_facebook, .addthis_button_compact
{
    margin-top: 2px;
}
.CategoriesDiv
{
    background: url("/Portals/0/Skins/Cbeyond/images/greenc.gif") repeat scroll 0 0 transparent !important;
}
/* Trimedia->News*/
.ViewNewsTable
{
    color: #747364;
}
.ViewNewsFooter
{
    color: #000;
}
.ViewNewsFooterTD
{
    text-align: right;
}
.ViewNewsFooterTD a
{
    font-size: font-size: 10px;
}
.ViewNewsHeaderTD, .ViewNewsHeaderTD a
{
    vertical-align: middle;
    text-align: left !important;
    padding-bottom: 5px;
    color: #1074B0 !important;
    font-size: 14px;
    font-weight: bold;
}
.RelatedArticleTable
{
    width: 100%;
    padding: 10px;
}
.RelatedArticleHeaderTd
{
    text-align: left;
    font-weight: bold;
    padding-bottom: 10px;
}
.RelatedArticleItemTd
{
    padding-bottom: 10px;
}
.RelatedArticleTitle
{
    font-weight: bold;
    padding-bottom: 10px;
}
.RelatedArticleTitle a
{
    font-weight: bold;
    color: #000;
}
.RelatedArticleShortText
{
}
.NewsMainPanelPreviewTable td
{
    padding-bottom: 7px;
}
.NewsMainPanelPreviewCategoryName
{
    font-weight: bold;
}
.NewsMainPanelPreviewCategoryTitle
{
    font-weight: bold;
}
.NewsMainPanelPreviewCreateDate
{
}
.NewsMainPanelPreviewShortText
{
    color: #747364;
    padding-bottom: 1px;
}
.NewsMainPanelPreviewReadMoreTd a
{
    font-weight: bold;
    color: #000;
}
.NewsMainPanelListNews
{
}
.NewsMainLabelDiv
{
    width: 100%;
    text-align: center;
    color: #000;
    font-size: 13px;
    font-weight: bold;
}
.NewsMainItemTitleTd
{
    font-weight: bold;
    padding-top: 10px;
}
.NewsMainItemTitleTd a
{
    font-weight: bold;
    color: #000;
}
.NewsMainItemCreateDateTd
{
}
.NewsMainItemCategoryNameTd
{
    padding-bottom: 10px;
}
.NewsMainItemShortTextTd
{
    padding-bottom: 10px;
}
.NewsMainPanelDetailsNews
{
}
.NewsMainPanelDetailsLabelDiv
{
    width: 100%;
}
.NewsMainPanelDetailsTitleTd, .NewsMainPanelDetailsTitleTd h1, .NewsMainPanelDetailsTitleTd H1 
{
    font-weight: bold;
    padding-top: 10px;
    color: #3399CC !important;
    font-size: 12px !important;
    text-transform: none;
}
.NewsMainPanelDetailsCreateDateTd
{
}
.NewsMainPanelDetailsCategoryNameTd
{
    padding-bottom: 10px;
}
.NewsMainPanelDetailsTextTd
{
    padding-bottom: 10px;
}
.NewsArchives
{
    padding: 10px;
}
.NewsArchives table
{
    width: 100%;
}
.NewsArchivesHeaderTd
{
    font-weight: bold;
    text-align: left !important;
    color: #1074B0;
}
.NewsArchivesFooterTd a
{
    width: 100%;
    font-weight: normal;
    padding-left: 0;
    text-align: center;
    font-size: 11px;
}
.NewsArhivesMainPanel .NewsArchivesFooterTd a, .NewsArhivesMainPanel .NewsArchivesItemTr td a
{
     font-size: 12px;
}
.NewsArchivesItemTr
{
    padding-bottom: 10px;
}
.NewsArchivesItemTr td
{
    text-align: left;
}
.NewsArchivesItemTr td a
{
    font-size: 11px;
}
.CategoriesUl
{
    margin: 0;
    color: #00426B;
}
.CategoriesUl li
{
    list-style: none;
    list-style-image: url("images/arrow.gif");
}
.CategoriesUl li a
{
    color: #00426B;
}
/* /Trimedia->News*/

*:first-child + html .CategoriesUl
{
}
.RelatedArticleHeaderTd
{
    color: #1074B0 !important;
    font-size: 14px;
}
.RelatedArticleShortText
{
    border-bottom: 1px dotted #C6C6C6;
    color: #747364;
    padding-bottom: 10px;
}
.RelatedArticleTitle a, .RelatedArticleTitle a:visited
{
    color: #3399CC;
}
.NewsMainPanelPreviewCategoryName, .NewsMainPanelDetailsLabelDiv, .NewsMainLabelDiv
{
    color: #1074B0 !important;
    text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px !important;
    font-weight: bold;
    margin: 0;
    padding: 15px 0 0;
    text-transform: uppercase;
}
.NewsMainPanelPreviewCategoryTitle, .NewsMainPanelDetailsTitleTd, .NewsMainItemTitleTd a
{
    color: #3399CC !important;
}
.NewsMainPanelPreviewCreateDate, .NewsMainPanelDetailsCreateDateTd, .NewsMainPanelDetailsCategoryNameTd, .NewsMainPanelDetailsTextTd, .NewsMainItemCreateDateTd, .NewsMainItemCategoryNameTd, .NewsMainItemShortTextTd
{
    color: #747364;
}
.NewsMainPanelPreviewReadMoreTd a, .NewsMainPanelPreviewReadMoreTd a:visited, .NewsMainPanelPreviewReadMoreTd a:hover, .NewsMainPanelPreviewReadMoreTd a:visited:hover
{
    color: #3399CC;
    font-weight: normal;
}
.NewsArchivesItemTr a:hover, .NewsArchivesItemTr a:visited:hover, .NewsMainPanelPreviewCategoryTitle a:hover, .NewsMainPanelPreviewCategoryTitle a:visited:hover { color:#3399CC; }

.NewsMainPanelDetailsAdminRelatedArticlesPanelMain {    border: 1px dotted #C6C6C6;margin: 10px 0; padding: 10px;} 
.NewsMainPanelDetailsAdminRelatedArticlesPanelMain .NewsMainPanelDetailsAdminRelatedArticles { border-top:0px; }
.AdminPanelDiv { border:1px dotted #C6C6C6; }
.NewsMainPanelDetailsAdminFilterTD { padding:10px 0; color: #747364 !important; font-size: 14px;font-weight: bold; text-align: left;}
.NewsMainPanelDetailsAdminRelatedArticlesButton, .SetFilterButton { border:1px solid #c7c7c5; color:#46a1cd; font-weight:bold; background:#fafaf8; cursor:pointer; padding:1px 10px; }
.ResetButton {border:1px solid #c7c7c5; color:#46A1CD; font-weight:bold; background:#fafaf8; cursor:pointer; padding:1px 10px; margin-left:10px; }
.NewsMainPanelDetailsAdminDateTD { min-width:34px; }
.NewsMainPanelDetailsAdminTableFilter { margin:-5px 0 17px; color:#747364 ; }

/*Main Panel Module*/
.PagePanel{text-align:center;}
.PagePanel a {padding-left:5px;}
.AcvitePageButton{font-weight:bold; font-size: 14px;}
.DeleteImg, .RelCheckBox, .ActiveCheckBox {cursor:pointer;}
.NewsMainPanelDetailsAdminRelatedArticles {border-top: 1px dotted #C6C6C6;color: #1074B0 !important; font-size: 14px; font-weight: bold; padding-bottom: 10px; text-align: left;}
.NewsMainPanelDetailsAdminRelatedArticlesButton, .SetFilterButton, .ResetButton { margin-bottom: 10px;}
*:first-child+html .riTextBox {border-top:#8e8e8e 2px solid !important;}
.DropDownList1, .DivDate, .ButtonPrev { display:none;}
/*.NewsMainPanelDetailsAdminRelatedArticlesPanelMain table{width:445px;}*/
.rcTable, .RadDatePicker {width:90px !important; cursor:auto}
/* End Main Panel Module*/
.NewsArchivesRssTD {padding: 10px 0 0 15px; cursor:pointer;}
.NewsArchivesRssLink {cursor:pointer; font-size: 11px; font-family: Arial,Helvetica,sans-serif; color: #747364 !important; margin-left: 4px;}




.learn { background:url(images/learn-bg.jpg) #dfdfdf top no-repeat; width:278px; }
.learn-cont { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#06466f; padding:10px 0; }
.learn-cont p {}
.learn-rep { background:url(images/item4.png) repeat-y; width:278px; font-family:Arial, Helvetica, sans-serif; color:#485f6f; font-size:11px;  }
.learn-rep input { background:#FFF; border:1px solid #cbcbcb; width:150px; height:14px; }
.learn-rep textarea { background:#FFF; border:1px solid #cbcbcb; width:150px; height:50px; max-height:50px; max-width:150px; min-width:150px; min-height:50px; }
.learn-top { background:url(images/item3.png) no-repeat; width:278px; height:51px; }
.learn-bot { background:url(images/item5.png) no-repeat; width:278px; height:12px}

#navi, 
#navi ul {padding:0; margin:0; list-style:none; font: 11px arial, verdana, sans-serif; background:url(transparent.gif); position:relative; z-index:100;}
#navi {height:30px; width:755px; padding:0; background:url(images/bg2.jpg) repeat-x; margin:10px 0; }



.st1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background:#00426b; padding:3px 10px 7px 5px; }
.st2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#289edf; }

.grey-cont { background:#f2f2f2; margin:13px 0; width:278px;}
.grey { padding:10px; }

.promo { background:url(images/promo.jpg) no-repeat; width:219px; height:101px; line-height:11px; } 
h5 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#86b94c; font-weight:bold; margin:0; padding:8px 0 0; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#86b94c; font-weight:bold; margin:0; padding:0; }
.promo { font-family:Arial, Helvetica, sans-serif; color:#485f6f; font-size:12px; }
.promo p {font-family:Arial, Helvetica, sans-serif; color:#485f6f; font-size:12px; font-weight:bold; margin:0; padding:9px 0; }
.promo table { margin:6px 0 0 10px; }
.promo table tr td { font-size:11px !important; }
.naviDiv { width:674px !important; }

#dnn_ImagePane p { margin:0; }
.banners-bg { width:245px; height:239px; background:url(images/banners-bg.jpg) no-repeat; }
.banners-bg .wrap { margin:0 auto; padding:0 10px; text-align:center; }
.banners-bg .wrap p { margin:0; padding:11px 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#06466f; }
.blue-bg { background: url(images/blue-bg.jpg) no-repeat;     height: 79px; width: 262px; color:#485f6f;  font-size:11px; }
.blue-bg a, .blue-bg a:link, .blue-bg a:visited, .blue-bg a:link:visited, .blue-bg strong { color:#1074b3; font-size:13px; }
.blue-bg a:hover, .blue-bg a:link:hover, .blue-bg a:visited:hover, .blue-bg a:link:visited:hover { color:#1074b3; font-size:13px; }
table.lists td div {padding:20px 50px 0 40px;}
.content ul li { list-style-image:url(images/li.png); padding:5px 0; }

.LeftP .promo { width:223px; background:url(images/promo.jpg) 0 0 no-repeat; }
.LeftP .promos { margin:8px 0 0 0; }
.LeftP .promos td { padding:8px 0; }
.LeftP .promos td table td { padding:0px ;}
.LeftP .promos-td { width:131px; }
.promos-td { width:154px; }

table.EditTable th {    background: none repeat scroll 0 0 #BBE3F4;
    color: #00426C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin-bottom: 4px;
    padding: 3px 8px;}

table.EditTable td { text-align:center; }
/*Topic, Menu*/
.smallText {font-size: 9px;}

.DynamicImage { width:242px; padding-right: 2px;}
.wrap .DynamicImage {width:231px;}
/*.Details {border:3px solid #00426B;}*/
.promos {padding-top:15px; clear:both;}
.RelatedArticles { width:223px; padding:18px 0 0 0; }
.RelatedArticleHeaderTd { padding-left:11px; }

.NavigationPane .DynamicImage, #dnn_BannersPane .DynamicImage  { width:242px; }

.content p img { margin-top:0px; }

.NavigationPane { width:715px; }



.midlinks { position: relative; left:-15px; }
.midlinks div { position: absolute; right: 1px; top: 33px; white-space: nowrap; }
.midlinks a:link, .midlinks a:visited { padding: 4px 0 2px 23px; margin-left: 15px; font-size: 11px; }
.midlinks a:hover, .midlinks a:active {  }
.midlinks .lsc { color: #86B94C; background: url(/Portals/0/Skins/Cbeyond/images/lsc.jpg) no-repeat; }
.midlinks .pn { color: #e6903c; background: url(/Portals/0/Skins/Cbeyond/images/pn.jpg) no-repeat; }
.midlinks .gaq { color: #3399CC; background: url(/Portals/0/Skins/Cbeyond/images/gaq.jpg) no-repeat; }

.lowh .midlinks div { top: 15px!important; }

*:first-child+html .mainarea { margin-left:0 !important; }
*:first-child+html .midlinks a:link { line-height:19px; }
*:first-child+html .greenc { margin-right:-20px; }
.FooterButtonsImg img {width:235px !important; margin: 0 !important;}
.FooterButtonsImg a {float:left;}
