﻿.float-left {
    float: left;
}

.float-right {
    float: right;
    width: 310px;
}
.clear-both
{
    clear:both;
}

.clear-fix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

/* login form
------------------------------------------------------- */

*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

.loginform
{
    width:310px;
    position:relative;
    top: 0px;
    left: -15px;
}
.logintop {
    /* Size and position */
    width: 310px;
    position: relative;
    display:block;
    top: 0px;
    left: 0px;
}
.loginbottom {
    /* Size and position */
    width: 310px;
    position: relative;
    display:block;
    clear:left;
    top: 3px;
    left: 2px;
}

.logintop .loginfloat, .loginbottom .loginfloat {
    width: 150px;
    float: left;
    padding-top: 5px;
    border-top: 1px solid rgba(255,255,255,1);
}


.logintop .loginfloat:first-of-type {
    padding-right: 5px;
}

.logintop .loginfloat:last-of-type {
    padding-left: 5px;
}

.logintop label {
    
    display: block;
    cursor: pointer;
    font-family: 'Lato', Calibri, Arial, sans-serif;
    font-size: .9em;
}

.loginbottom label
{
    display:inline;
    cursor: pointer;
    font-family: 'Lato', Calibri, Arial, sans-serif;
    font-size: .9em;
}

.logintop label i {
    font-family:'FontAwesome';
    margin-right: 5px; /* Gap between icon and text */
    display: inline-block;
    width: 10px;
}

.logintext {
    font-family: 'Lato', Calibri, Arial, sans-serif;
    font-size: .9em;
    display: block;
    width: 98%;
    height:25px;

}

.loginsubmit
{
    font-family: 'Lato', Calibri, Arial, sans-serif;
    font-size: .9em;
    height:25px;
    width:75px;
    float:right;
}

/* featured */
.featured {
    background-color: #fff;
}

    .featured .content-wrapper {
        
        height:273px;
        width:960px;
        padding: 20px 40px 30px 40px;
    }

        .featured hgroup.title h1, .featured hgroup.title h2 {
            color: #fff;
        }

        .featured p {
            font-size: 1.1em;
        }


/*old site css begins here*/

.header H3
{
    PADDING-LEFT: 5px;
    BACKGROUND: #f0f3f4;
    BORDER-BOTTOM: #c6ccce 2px solid;
    margin-bottom:0px;
    margin-top:0px;
}
.left rpt_hdr
{
    text-align:left
   
}
.right rpt_hdr
{
    text-align:right}
.invoice_section
{
    background-color:#f1f1f1;
    padding:6px;
}
.invoice
{
    border:solid 1px #aaaaaa;
    background-color: #ffffff;
    padding:8px;
    width:560px;
}
.div_overlay
{
    filter: alpha(opacity=40);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
    -moz-opacity: .40;
    -khtml-opacity: .40;
    opacity: .40;
    margin:0;
    top:0;
    left:0;
    position:absolute;
    z-index:99998;
    background-color:darkgray;
}

.div_progress, .div_client
{
    z-index:99999;
    border: solid 1px #000000;
    background-color:#ffffff;
    padding:25px;
    position:absolute;
    top:200px;
    left:200px;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    width:120px;
    color:Green;
}
.pad6px
{
    padding:6px;    
}
.no_padding
{
    padding:0px;
}
.no_padding_right
{
    padding-right:0px;
}
.no_padding_bottom
{
    padding-bottom:0px;
}
.center, .rpt_txt_center
{
    text-align:center;
}
.left
{
    text-align:left;
}
.right
{
    text-align:right;
    display:block;
}
.tenpx
{
    font-family:Arial;
    font-size:10px;
    padding:0px;
}
.hover_img, .img
{
    border: solid 1px #666666;
}
.hover_img:hover
{
    border: solid 1px #000000;
}
.on_top
{
    z-index:99999;
}
.padding_left_top
{
    padding-bottom:0px;
    padding-top:6px;
    padding-right:0px;
    padding-left:14px;
    
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: small/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
    COLOR: #485731;
    PADDING-TOP: 0px;
    

}
#container
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: auto;
    WIDTH: 94%;
    MARGIN-RIGHT: auto;
    PADDING-TOP: 0px
}
#container_full {
	width: 94%;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background: #fff; 
	}
#Header
{
    PADDING:0px;
    margin:0px;
}
#content
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#leftcontent
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN: 20px 0px 0px;
    PADDING-TOP: 0px;
    width:650px;
}
#content_full
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN: 20px 0px 0px;
    PADDING-TOP: 0px;
    width: 100%;
}
#content_partial
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN: 20px 0px 0px;
    PADDING-TOP: 0px;
    width:75%;
}
.dashboard_half_screen
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN: 20px 0px 0px;
    PADDING-TOP: 0px;
    width:50%;
}
#rightcontent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 10px;
    MARGIN: 20px 0px 0px;
    WIDTH: 260px;
    PADDING-TOP: 0px
}
#footer
{
    CLEAR: both;
    PADDING-RIGHT: 30px;
    BORDER-TOP: #c6ccce 1px solid;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #fff
}
.bumper
{
    CLEAR: both
}
.top_gap_small
{
    PADDING-TOP: 10px
}
.top_gap_smaller
{
    PADDING-TOP: 5px
}
.top_gap
{
    PADDING-TOP: 20px
}
.space_over
{
    MARGIN-TOP: 40px
}
.no_space_over
{
    MARGIN-TOP: 0px
}
.no_space_under
{
    MARGIN-BOTTOM: 0px
}
SMALL
{
    FONT-SIZE: 10px
}
A:link
{
    COLOR: #00c
}
A:visited
{
    COLOR: #00c
}
A:hover
{
    COLOR: #c46709
}
A.border_none
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: #fff;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #d6e1e4 0px solid
}
.question_top A.inflate
{
    FONT-SIZE: 2.1em;
    LINE-HEIGHT: 1em
}
IMG
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    margin-right: 0px;
}
IMG.setup
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px 0px 4px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #fff
}
IMG.small_box
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 10px 10px 0px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ccc 1px solid
}
IMG.border
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ccc 1px solid
}
IMG.left_side
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 15px 5px 0px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ccc 1px solid
}
IMG.right_side
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 0px 5px 15px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ccc 1px solid
}
IMG.left_side_noborder
{
    MARGIN: 0px 15px 5px 0px
}
IMG.right_side_noborder
{
    MARGIN: 0px 0px 5px 15px
}
P
{
    CLEAR: right;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 1em;
    LINE-HEIGHT: 1.6em
}
P.small
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 1.4em
}
H1
{
    FONT-SIZE: 1.8em;
    LINE-HEIGHT: 1.6em
}
H2
{
    FONT-SIZE: 1.5em;
    LINE-HEIGHT: 1.6em;
}
H3
{
    FONT-SIZE: 1.2em
}
.highlight
{
    BACKGROUND-COLOR: #ffc
}
.receding
{
    BORDER-RIGHT: #ccc 1px dotted;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px dotted;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 6px;
    MARGIN: 20px 0px;
    BORDER-LEFT: #ccc 1px dotted;
    COLOR: #878893;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #ccc 1px dotted;
    BACKGROUND-COLOR: #f5f5f5
}
.receding P
{
    MARGIN: 0px 0px 6px
}
.border
{
    BORDER-RIGHT: #000 1px dotted;
    BORDER-TOP: #000 1px dotted;
    BORDER-LEFT: #000 1px dotted;
    BORDER-BOTTOM: #000 1px dotted
}
#site_map H1.section_header
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    BACKGROUND: #f7f9f9;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #a0af70;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #c6ccce 1px solid
}
#site_map H1.light_section_header
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    BACKGROUND: #f7f9f9;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #a0af70;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #c6ccce 1px solid
}
#site_map H2.section_header
{
    MARGIN-BOTTOM: 0px;
    BORDER-BOTTOM: #ccc 1px dotted
}
#site_map P
{
    MARGIN-TOP: 4px
}
#site_map H1.top_gap
{
    MARGIN-TOP: 30px
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 1.6em;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
LI
{
    MARGIN-LEFT: 0px
}
UL#benefits
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
UL.arrows_plans
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    PADDING-TOP: 0px
}
UL.arrows_plans LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1.2em;
    BACKGROUND: url(images/bullet.gif) no-repeat 0px 6px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px;
    PADDING-TOP: 0.2em;
    LIST-STYLE-TYPE: none
}
UL.arrows
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    LINE-HEIGHT: 1.1em;
    PADDING-TOP: 0px
}
UL.arrows LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1.5em;
    BACKGROUND: url(images/bullet.gif) no-repeat 0px 4px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px;
    PADDING-TOP: 0.3em;
    LIST-STYLE-TYPE: none
}
UL#features
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    WIDTH: 100%;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 0px
}
UL#features LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1.5em;
    BACKGROUND: url(images/bullet.gif) no-repeat 0px 3px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px;
    WIDTH: 43%;
    PADDING-TOP: 0.3em;
    LIST-STYLE-TYPE: none
}
.big_content
{
    FONT-SIZE: 1.8em;
    LINE-HEIGHT: 1.4em
}
P.heavy_title
{
    FONT-SIZE: 2.1em;
    LINE-HEIGHT: 1.3em
}
.big_content P
{
    FONT-SIZE: 1.8em;
    LINE-HEIGHT: 1.4em
}
DIV.question_top P.leadin
{
    FONT-SIZE: 1em;
    COLOR: #014f9f;
    LINE-HEIGHT: 1.8em
}
DIV.question_top P.description
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    LINE-HEIGHT: 1.6em;
    PADDING-TOP: 0px
}
.question_top
{
    MARGIN: 0px 0px 10px
}
.other_faqs
{
    MARGIN: 30px 0px 0px;
    COLOR: #c46709
}
H2.title
{
    FONT-SIZE: 1.8em;
    COLOR: #014f9f
}
h3.title {
	font-size: 1.3em;
	color: #CA0000;
}
.one_column
{
    MARGIN: 20px auto 50px;
    WIDTH: 500px
}
#plans_container
{
    MARGIN-TOP: 20px
}
.plan_info
{
    CLEAR: both;
    PADDING-BOTTOM: 0px
}
P.footer_links
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
P.center
{
    TEXT-ALIGN: center
}
#category_nav
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #c6ccce 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    BACKGROUND: #f0f3f4;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#category_nav LI
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#category_nav A
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
#category_nav A:hover
{
    COLOR: #c46709;
    BACKGROUND-COLOR: #f0f3f4
}
#category_nav A.active
{
    COLOR: #c46709;
    BACKGROUND-COLOR: #f0f3f4
}
#category_nav A.active
{
    FONT-WEIGHT: bold
}
LI#biz A
{
    MARGIN-LEFT: 0px
}
#nav
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #c6ccce 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    BACKGROUND: url(images/fade_blue.gif) #fff repeat-x 50% top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #c6ccce 1px solid;
    LIST-STYLE-TYPE: none
}
#nav_no_subnav
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #c6ccce 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    BACKGROUND: url(images/fade_blue.gif) #fff repeat-x 50% top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #c6ccce 5px solid;
    LIST-STYLE-TYPE: none
}
#nav LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(images/separators_blue.gif) no-repeat right top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#nav_no_subnav LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(images/separators_blue.gif) no-repeat right top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#nav A
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
#nav_no_subnav A
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
#nav A:hover
{
    BACKGROUND: url(images/separators_blue.gif) #f0f3f4 no-repeat right top;
    COLOR: #c46709
}
#nav_no_subnav A:hover
{
    BACKGROUND: url(images/separators_blue.gif) #f0f3f4 no-repeat right top;
    COLOR: #c46709
}
#nav A.active
{
    FONT-WEIGHT: bold;
    BACKGROUND: url(images/separators_blue.gif) #f0f3f4 no-repeat right top;
    COLOR: #c46709;
    BORDER-BOTTOM: #f0f3f4 1px solid
}
#nav_no_subnav A.active
{
    FONT-WEIGHT: bold;
    BACKGROUND: url(images/separators_blue.gif) #f0f3f4 no-repeat right top;
    COLOR: #c46709;
    BORDER-BOTTOM: #f0f3f4 1px solid
}
LI#t-home A
{
    MARGIN-LEFT: 0px
}
UL.subnav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #f0f3f4;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
UL.subnav LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0.3em;
    LIST-STYLE-TYPE: none
}
UL.subnav LI.active
{
    FONT-WEIGHT: bold
}
#rightcontent H2.subnav_title
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: #c6ccce;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #fff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #999 1px solid
}
.subnav_box
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: #f0f3f4;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 30px;
    PADDING-TOP: 0.3em
}
#subnavcontainer
{
    PADDING-LEFT: 5px;
    BACKGROUND: #f0f3f4;
    BORDER-BOTTOM: #c6ccce 5px solid
}
#subnavcontainer P
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #014f9f;
    LINE-HEIGHT: 2em;
    PADDING-TOP: 0px;
    width:100%;
}
#subnavcontainer A.current
{
    FONT-WEIGHT: bold;
    COLOR: #c46709;
    TEXT-DECORATION: none
}
.thick_bottom
{
    BORDER-BOTTOM: #c6ccce 4px solid
}
DIV#Header .logo
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FLOAT: left;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    PADDING:0px;
}
DIV#Header IMG.signup
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV#Header DIV#top_nav_links
{
    PADDING-RIGHT: 0px;
    FONT-SIZE: 10px;
    FLOAT: right;
    COLOR: #014f9f;
    PADDING-TOP: 0px
}
DIV#Header DIV#main_categories
{
    PADDING-RIGHT: 30px;
    FONT-SIZE: 10px;
    FLOAT: right;
    COLOR: #014f9f;
    PADDING-TOP: 0px
}
/*FORM TABLE
{
    BORDER-COLLAPSE: collapse;
    margin:0px;
}*/
FORM FIELDSET
{
}
FORM.in_fieldset
{
    MARGIN: 0px
}
FORM
{
    MARGIN: 0px;
    POSITION: relative
}
FORM TABLE TD.password
{
    PADDING-LEFT: 6px
}
FORM TABLE TD.button
{
    PADDING-LEFT: 6px
}
.btn-post
{
    MARGIN-TOP: 15px;
    DISPLAY: block
}
.around_form
{
    BORDER-RIGHT: #a8d12a 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #a8d12a 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #f7f9f9;
    PADDING-BOTTOM: 10px;
    MARGIN: 10px 0px;
    BORDER-LEFT: #a8d12a 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #a8d12a 1px solid
}
.around_form P
{
    MARGIN: 0px
}
TABLE.rates
{
    BORDER-COLLAPSE: collapse
}
TD.arrow
{
    PADDING-LEFT: 0px
}
TD.city
{
    PADDING-LEFT: 4px
}
TD.price
{
    PADDING-LEFT: 20px
}
.example
{
    FONT-SIZE: 10px;
    COLOR: #014f9f;
    LINE-HEIGHT: 11px
}
DIV.top10_item
{
    MARGIN: 15px 0px 0px;
    TEXT-ALIGN: left
}
DIV.top10_item IMG
{
    BACKGROUND: #fff;
    MARGIN: 0px 7px 4px 0px
}
DIV.top10_item H2
{
    MARGIN-BOTTOM: 0px
}
DIV.top10_item H3
{
    FONT-SIZE: 11px;
    MARGIN: 0px;
    FONT-FAMILY: helvetica, arial, sans-serif
}
DIV.top10_item H3 A:link
{
    COLOR: #000
}
DIV.top10_item H3 A:visited
{
    COLOR: #000
}
DIV.top10_item H3 A:hover
{
    COLOR: #fff
}
DIV.top10_item P
{
    MARGIN-BOTTOM: 20px
}
.login DIV.Container
{
    MARGIN: 60px auto 20px;
    WIDTH: 500px;
    min-width: inherit
}
.login H1
{
    MARGIN-BOTTOM: 20px
}
.login DL
{
    MARGIN: 10px 0px 0px
}
.login DT
{
    FONT-SIZE: 14px;
    FLOAT: left;
    WIDTH: 120px;
    LINE-HEIGHT: 24px;
    TEXT-ALIGN: right
}
.login DD
{
    FONT-SIZE: 11px;
    MARGIN: 0px 0px 5px 120px;
    COLOR: #666;
    LINE-HEIGHT: 24px
}
.login INPUT
{
    MARGIN-LEFT: 4px
}
TEXTAREA
{

}
.login DD SPAN
{
    COLOR: #ccc
}
.login INPUT#username
{
    WIDTH: 150px
}
.login INPUT#password
{
    WIDTH: 150px;
    MARGIN-RIGHT: 5px
}
.login INPUT#emailpassword
{
    VERTICAL-ALIGN: middle;
    MARGIN-RIGHT: 5px
}
P.signup_indent
{
    MARGIN-LEFT: 4px
}
INPUT#area_code
{
    WIDTH: 50px
}
FIELDSET
{
    BORDER-RIGHT: #c6ccce 1px solid;
    PADDING-RIGHT: 11px;
    BORDER-TOP: #c6ccce 1px solid;
    PADDING-LEFT: 11px;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 11px;
    BORDER-LEFT: #c6ccce 1px solid;
    PADDING-TOP: 11px;
    BORDER-BOTTOM: #c6ccce 1px solid
}
FIELDSET.no_borders
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
FIELDSET.final
{
    BORDER-RIGHT: #c6ccce 5px solid;
    BORDER-TOP: #c6ccce 5px solid;
    BORDER-LEFT: #c6ccce 5px solid;
    BORDER-BOTTOM: #c6ccce 5px solid
}
FIELDSET P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    PADDING-TOP: 0px
}
FIELDSET.final P
{
    COLOR: #000
}
FIELDSET LEGEND
{
    BORDER-RIGHT: #c6ccce 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #c6ccce 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #f7f9f9;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #c6ccce 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #c6ccce 1px solid;
    color:#044897;
}
FIELDSET LEGEND SPAN
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666
}
    FIELDSET P {
        PADDING-RIGHT: 0px;
    }
   
FIELDSET TABLE
{
    border:none;
    position:relative;   
}
FIELDSET INPUT
{
    font-family:Verdana;
    font-size:11px;
    text-align: left;
}
FIELDSET INPUT.big
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px
}
FIELDSET SMALL
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 13px
}
FIELDSET HR
{
    MARGIN: 20px 0px
}
FIELDSET H3
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px
}
FIELDSET TABLE TD.field_label
{
    PADDING-RIGHT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: right
}
FIELDSET TABLE TD.align_right
{
    TEXT-ALIGN: right
}
FIELDSET TABLE TD
{
    FONT-SIZE: small;
    LINE-HEIGHT: 1.6em;
    TEXT-ALIGN: left;
}

/* Grids */

.invoiceGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0;border: solid 1px #c1c1c1;border-collapse:collapse;}

.invoiceGrid td { padding: 2px; border: none; color: #003366; }

.invoiceGrid th { padding: 4px 2px; color: #000000; 

            background: #f0f3f4; font-size: 0.9em;border-bottom: #c6ccce 5px solid;         
          }


/*.mGrid .alt { background: #fcfcfc; }

.mGrid .pgr {background: #FFFFFF; }

.mGrid .pgr table { margin: 5px 0; }

.mGrid .pgr td { border-width: 0px; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }  

.mGrid .pgr a { color: #666; text-decoration: none; }

.mGrid .pgr a:hover { color: #000; text-decoration: none; }

.mGrid tr:hover{background-color:#FFFFCC;color:white;}*/

/* End Grids */
TABLE.no_borders TD
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
HR
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    BORDER-BOTTOM: 0px
}
HR.hr2
{
    MARGIN: 10px 0px;
    COLOR: #c6ccce;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #c6ccce
}
HR.hr3
{
    MARGIN: 5px 0px;
    COLOR: #c6ccce;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #c6ccce
}
.error
{
    BORDER-RIGHT: #c00 1px solid;
    BORDER-TOP: #c00 1px solid;
  
input, select, textarea
{
    font-size:11px;
    font-family:Arial;
}
OUND-COLOR: #ffc;
    font-size:11px;
    font-family:Arial;
}
input, select, textarea
{
    font-size:11px;
    font-family:Arial;
}
.error_div
{
    text-align:center;
    color:Red;
    padding:20px;
    border: solid 1px red;
    background-color:whitesmoke;
    font-weight:bold;
    font-size:11px;
    font-family:Arial;
}
.ok_div
{
    text-align:center;
    color:green;
    padding:20px;
    border: solid 1px green;
    background-color:whitesmoke;
    font-weight:bold;
    font-size:11px;
    font-family:Arial;
}
h2.title_error {
	font-size: 1.8em;
	color: #c00;
}
.ErrorExplanation, #ctl00_cnt_ErrorExplanation_ErrorExplanation
{
    BORDER-RIGHT: #c00 2px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #c00 2px solid;
    PADDING-LEFT: 0px;
    /*MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 11px;*/
    BORDER-LEFT: #c00 2px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #c00 2px solid;
    width:90%;
}
.ErrorExplanation H2, #ctl00_cnt_ErrorExplanation_ErrorExplanation h2
{
    PADDING-LEFT: 29px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: url(images/alertbad_icon.gif) #c00 no-repeat left 50%;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #fff;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.ErrorExplanation .errorinterior, #ctl00_cnt_ErrorExplanation_ErrorExplanation .errorinterior
{
    PADDING:11px;
    MARGIN: 0px;

}
#clear
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
TABLE.data
{
    BORDER-RIGHT: #c6ccce 3px solid;
    BORDER-TOP: #c6ccce 3px solid;
    MARGIN: 0px 0px 20px;
    BORDER-LEFT: #c6ccce 3px solid;
    BORDER-BOTTOM: #c6ccce 3px solid;
    BORDER-COLLAPSE: collapse
}
TABLE.plus_font
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 1.6em
}
TABLE.data TH
{
    BORDER-RIGHT: #c2c2c2 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #7f943a 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #c2c2c2 1px solid;
}
TABLE.data TR.header
{
    BACKGROUND: url(images/bg_button_gray.gif) #f0f0f0 repeat-x 50% top
}
TABLE.data TH.on
{
    BORDER-RIGHT: #6693c0 1px solid;
    BACKGROUND: url(images/bg_button_blue.gif) #86baed repeat-x 50% top;
    BORDER-BOTTOM: #6693c0 1px solid
}
TABLE.data TH.right
{
    TEXT-ALIGN: right
}
TABLE.data TD.right
{
    TEXT-ALIGN: right
}
TABLE.data TH.center
{
    TEXT-ALIGN: center
}
TABLE.data TD.center
{
    TEXT-ALIGN: center
}
TR.title TD
{
    BACKGROUND: #c6ccce;
    COLOR: #fff;
    BORDER-BOTTOM: #c6ccce 1px solid
}
TR.title H2
{
    MARGIN: 0px
}
TR.title P
{
    MARGIN: 0px
}
TR.action TD
{
    BORDER-TOP: #c6ccce 1px solid;
    BACKGROUND: #f7f9f9;
    BORDER-BOTTOM: #7f943a 1px solid
}
TABLE.data TD
{
    BORDER-BOTTOM: #eee 1px solid
}
TR.shaded
{
    BACKGROUND: #f7f7f7
}
TR.due
{
    BACKGROUND: #eebebe
}
TABLE.data TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 4px
}
TABLE.data TD.heard
{
    VERTICAL-ALIGN: middle;
    WIDTH: 20px;
    TEXT-ALIGN: center
}
TABLE.data TH.heard
{
    VERTICAL-ALIGN: middle;
    WIDTH: 20px;
    TEXT-ALIGN: center
}
TABLE.data A.block
{
    DISPLAY: block;
    POSITION: relative
}
TABLE.data TH A:link
{
    DISPLAY: block;
    COLOR: #000;
    POSITION: relative
}
TABLE.data TH A:visited
{
    DISPLAY: block;
    COLOR: #000;
    POSITION: relative
}
TABLE.data TH A:hover
{
    COLOR: #c46709;
    POSITION: relative
}
.margins
{
    MARGIN: 0px 0px 2px
}
TD.example
{
    FONT-SIZE: 10px;
    COLOR: #999
}
TABLE.align_items TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #eee 1px solid;
    TEXT-ALIGN: left
}
TABLE.call_features TD.space
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
TABLE.call_features TD.space P
{
    MARGIN: 0px
}
TABLE.call_features P
{
    FONT-SIZE: 1em;
    LINE-HEIGHT: 1.4em
}
TABLE.align_items
{
    BORDER-RIGHT: #c0d381 3px solid;
    BORDER-TOP: #c0d381 3px solid;
    FONT-SIZE: 1.2em;
    MARGIN: 0px 0px 20px;
    BORDER-LEFT: #c0d381 3px solid;
    LINE-HEIGHT: 1.6em;
    BORDER-BOTTOM: #c0d381 3px solid;
    BORDER-COLLAPSE: collapse
}
TABLE.align_items H3
{
    FONT-SIZE: 1.2em;
    MARGIN: 0px 0px 4px
}
TABLE.no_borders TD
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
TABLE.no_borders TD.field_label
{
    PADDING-RIGHT: 4px;
    TEXT-ALIGN: right
}
.pages {

}
.label
{
    font-size:11px;
}
.label span
{
    height:1px;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.3em;
    border: 1px solid #c6ccce;
    background: #fff;
}

.pages span.ellipsis {
    border: none;
    background: none;
}

.pages span.current {
    border: 1px solid #c6ccce;
    font-weight: bold;
    background: #c6ccce;
    color: #fff;
}

.pages a {
    border: 1px solid #c6ccce;
    text-decoration: none;
}

.pages a:hover {
    border-color: #06c;
}

.pages a.nextprev, .pages span.nextprev {
    font-weight: bold;
}
.pages a.nextprev_r {
    font-weight: bold;
    float:right;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
        border: 1px solid #ddd;
}
.pages span.nextprev_r {
        border: 1px solid #ddd;
        color: #014f9f;
        float:right;
}
.tip
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 270px;
    COLOR: #333333;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #ffffcc;
}
.definition
{
    BORDER-RIGHT: #c6ccce 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #c6ccce 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #f7f9f9;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #c6ccce 1px solid;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #c6ccce 1px solid
}
.normal_weight
{
    FONT-WEIGHT: normal
}
TD.amount
{
    WIDTH: 20%;
    TEXT-ALIGN: right
}
TR.total
{
    FONT-WEIGHT: bold;
    COLOR: #c46709
}
TD.charge_type
{
    WIDTH: 50%
}
TR.action TD.info_row
{
    BORDER-BOTTOM: #c6ccce 1px solid
}
TABLE.data TH.light
{
    BORDER-LEFT-COLOR: #c6ccce;
    BORDER-BOTTOM-COLOR: #c6ccce;
    BORDER-TOP-COLOR: #c6ccce;
    BORDER-RIGHT-COLOR: #c6ccce
}
TABLE.thin
{
    BORDER-RIGHT: #c0d381 1px solid;
    BORDER-TOP: #c0d381 1px solid;
    BORDER-LEFT: #c0d381 1px solid;
    BORDER-BOTTOM: #c0d381 1px solid
}
P.footer_help
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.6em;
    MARGIN-BOTTOM: 0px;
    LINE-HEIGHT: 1.4em;
    TEXT-ALIGN: center
}
.border_box
{
    BORDER-RIGHT: #c0d381 2px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #c0d381 2px solid;
    PADDING-LEFT: 10px;
    FONT-SIZE: 1em;
    BACKGROUND: #f7f9f9;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #c0d381 2px solid;
    LINE-HEIGHT: 1.4em;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c0d381 2px solid
}
.alert_box p, .alert_box_red p, .alert_box2 p
{
    /*
    position:relative;
    top:4px;
    */
}
.alert_box
{
    background-color:#b0e57c;
    color:#006b31;
    border:solid 1px #006b31;
    padding:10px;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    
    /*
    width:400px;
    z-index:99999;
    position:absolute;
    top:200px;
    left:200px;
    */
}
.alert_box_red
{
    background-color:#ebd9d9;
    color:#910709;
    border:solid 1px #910709;
    padding:10px;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    
    /*
    width:400px;
    z-index:99999;
    position:absolute;
    top:200px;
    left:200px;
    */
}
.alert_box img, .alert_box_red img
{
    padding-right:10px;
    float:left;
    border:none;
    position:relative;
    top:-3px;
}
.alert_box2
{
    z-index:99999;
    BORDER-RIGHT: #fcbc0e 2px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #fcbc0e 2px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: #fdd975;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #fcbc0e 2px solid;
    COLOR: #CA0000;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #fcbc0e 2px solid;
    position:fixed;
    top:200px;
    left:200px;
    padding:25px;
    width:400px;
}
.rpt
{
    border-color:#ababab;
    border-width:1px;
    border-style:solid;
    border-collapse:collapse;
}
.rpt td
{
    text-align:left;
}
.rpt_txt, .rpt_txt_center
{
    width:85%;
    font-family:Arial;
    font-size:11px;
}
.rpt_lbl
{
    font-size:11px;
    font-family:Arial;
}
.rpt_hdr
{
    font-size:11px;
    font-family:Arial;
}
.lbl
{
    font-size:11px;
    font-family:Arial;
}
.data_filled, .data_empty
{
    padding:3px;
    width:100%;
    height:230px;
    border-collapse:collapse;
    text-align:center;
    vertical-align:middle;
}
.data_filled
{
    background-color:#f7f9f9;
    border: solid 1px #c6ccce;
    
}
.data_filled div
{
    background-color:#f7f9f9;
}
.data_empty
{
    background-color:#ffffff;
    border: solid 1px #f4f4f4;
}
.lbl_bold
{
    font-weight:bold;
}
.disabled
{
    color:#999999;
}
.template_hdr, .template_cmd
{
    height:23px;
    font-weight:bold;
}
.template_img
{
    height:160px;
    vertical-align:middle;
    padding-top:16px;
    text-align:center;
}
.radbl td, .chkbl td
{
    padding:2px;
    width: 170px;
}
h6
{
    font-size:12px;
    font-weight:bold;
    color:#c46709;
    padding:0px;
    margin:0px;
}

.watermarked
{
 text-align:left;
 color:Gray;

 margin-left:auto;
 margin-right:auto;
 margin-bottom:5px;
 margin-top:5px;

}







@font-face{
  font-family:'FontAwesome';
  src:url('../Content/font/fontawesome-webfont.eot?v=3.0.1');
  src:url('../Content/font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
  url('../Content/font/fontawesome-webfont.woff?v=3.0.1') format('woff'),
  url('../Content/font/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight:normal;
  font-style:normal }

[class^="icon-"],[class*=" icon-"]
{
    font-family:FontAwesome;
    font-weight:normal;
    font-style:normal;
    text-decoration:inherit;
    -webkit-font-smoothing:antialiased;
    display:inline;
    width:auto;
    height:auto;
    line-height:normal;
    vertical-align:baseline;
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    margin-top:0

}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]
{
    background-image:none

}
[class^="icon-"]:before,[class*=" icon-"]:before
{
    text-decoration:inherit;display:inline-block;speak:none

}
a [class^="icon-"],a [class*=" icon-"]
{
    display:inline-block

}
.icon-large:before
 {
    vertical-align:-10%;font-size:1.3333333333333333em

}
.btn [class^="icon-"],.nav [class^="icon-"],.btn [class*=" icon-"],.nav [class*=" icon-"]
{
    display:inline

}
.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large
{
    line-height:.9em

}
.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin
{
    display:inline-block

}
.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large
{
    line-height:.9em

}
li [class^="icon-"],.nav li [class^="icon-"],li [class*=" icon-"],.nav li [class*=" icon-"]
{
    display:inline-block;width:1.25em;text-align:center

}
li [class^="icon-"].icon-large,.nav li [class^="icon-"].icon-large,li [class*=" icon-"].icon-large,.nav li [class*=" icon-"].icon-large
{
    width:1.5625em

}
ul.icons
{
    list-style-type:none;text-indent:-0.75em

}
ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"]
{
    width:.75em

}
.icon-muted
{
    color:#eee

}
.icon-border
{
    border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px

}
.icon-2x
{
    font-size:2em

}
.icon-2x.icon-border
{
    border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px

}
.icon-3x
 {
    font-size:3em

}
.icon-3x.icon-border
{
    border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px

}
.icon-4x
{
    font-size:4em

}
.icon-4x.icon-border
{
    border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px

}
.pull-right
{
    float:right

}
.pull-left
{
    float:left

}
[class^="icon-"].pull-left,[class*=" icon-"].pull-left
{
    margin-right:.3em

}
[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-moz-document url-prefix(){.icon-spin{height:.9em}.btn .icon-spin{height:auto}.icon-spin.icon-large{height:1.25em}.btn .icon-spin.icon-large{height:.75em}}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"
}

/*Dashboard Styles*/
.dash-grid
{
    margin: 0 auto;
}

.dash-item
{
    background-color: #fff;
    border: 1px solid gray;
    margin-bottom: 10px;
    width: 350px;
}
.dash-item header
{
    height: 25px;
    padding: 5px 10px;
    position: relative;
    border-bottom: 1px solid #d0d0d0;
    background-color: #eee;
    filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#D7D7D7', startColorstr='#EEEEEE', gradientType='0');
    background-image: -ms-linear-gradient(top, #EEEEEE 0%, #D7D7D7 100%); /* IE10 */
    background-image: -moz-linear-gradient(top, #EEEEEE 0%, #D7D7D7 100%); /* Mozilla Firefox */
    background-image: -o-linear-gradient(top, #EEEEEE 0%, #D7D7D7 100%); /* Opera */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EEEEEE), color-stop(1, #D7D7D7)); /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-linear-gradient(top, #EEEEEE 0%, #D7D7D7 100%); /* Webkit (Chrome 11+) */
    background-image: linear-gradient(top, #EEEEEE 0%, #D7D7D7 100%); /* Proposed W3C Markup */
}
.dash-item header span
{
    font-size: 14px;
    font-weight: bold;
    text-shadow: 0px 1px #fff;
}
.dash-item header a
{
    display: block;
    margin-top: 2px;
    overflow: hidden;
    width: 15px;
    height: 15px;
    cursor: hand;
    cursor: pointer;
}
.dash-item header a.refresh
{
    background-image: url('images/refresh.png');
    position: absolute;
    right: 6px;
    top: 3px;
}

.dash-item-body
{
    padding: 7px;
}

.dash-item-content
{
    height: 320px;
}

.grid
{
    width: 100%;
    border-collapse: collapse;
}
.grid th
{
    background-color: #80699B;
    color: #fff;
    border: 1px solid #ccc;
    padding: 3px 5px;
}
.grid td
{
    border: 1px solid #ccc;
    padding: 2px 5px;
}
.grid tr:nth-child(even)
{
    background-color: #f0f0f0;
}