A.Highlighted:hover {
color:#900;
}

A.Anchor:visited {
color:#0a478b;
}

A.DarkBlueSmall:hover {
font-size:10px;
color:#fff;
}

A.LinkSubnavBlue1:hover {
color:#0a478b;
text-decoration:none;
}

BODY {
background-color:#FFF;
margin-top:0;
}

BODY.background_print_popup {
background-color:#fff;
}

.Red {
font-weight:700;
color:red;
}

.Green {
font-weight:700;
color:#090;
}

.Blue {
font-weight:700;
color:#00f;
}

.Yellow {
font-weight:700;
color:#FF0;
}

.Orange {
font-weight:700;
color:ORANGE;
}

.Black {
font-weight:700;
color:#000;
}

.LightBlue {
font-weight:700;
color:#69D7FF;
}

.Blue3Bold {
font-weight:700;
color:#06c;
}

.FontLarge {
font-size:16px;
}

.FontSmall {
font-size:8px;
}

.SmallBlue {
font-size:8px;
font-weight:700;
color:#00f;
}

.Content {
font-size:11px;
color:#000;
font-family:Verdana,Arial,Helvetica;
}

.ContentWhite {
font-size:11px;
background:#fff;
color:#155883;
font-family:Verdana,Arial,Helvetica;
}

.shoppingCart {
font-size:12px;
background:#fff;
color:#155883;
font-family:Verdana,Arial,Helvetica;
}

.ContentWhite1 {
font-size:11px;
background:#87CEEB;
color:#155883;
font-family:Verdana,Arial,Helvetica;
}

.FastTrackContent {
font-size:11px;
background:#FC0;
color:#006;
font-family:Verdana,Arial,Helvetica;
}

.ContentTitle {
font-weight:700;
font-size:12px;
color:#155883;
font-family:Verdana,Arial,Helvetica;
background-color:#fff;
}

.ContentTitle2 {
font-weight:700;
font-size:14px;
color:#155883;
font-family:Verdana,Arial,Helvetica;
background-color:#fff;
}

.ContentTitle1 {
font-weight:700;
font-size:12px;
color:#155883;
font-family:Verdana,Arial,Helvetica;
background-color:#87CEEB;
}

TD {
    color: #0a478b;
    font-family: Verdana,Arial,Helvetica;
    padding: 2px;
    font-size:13px;
}

.title {
font-family:Verdana,Arial,Helvetica;
}

<!-- These are used -->.ContentWhite3 {
font-size:9px;
background:#FFF;
color:#155883;
font-family:Verdana,Arial,Helvetica;
}

.Menu {
font-size:10px;
font-weight:700;
text-decoration:none;
background:#06c;
color:#155883;
font-family:Verdana,Arial,Helvetica;
}

.ContentHeader {
font-size:26px;
color:#FFF;
font-weight:700;
font-family:Verdana,Arial,Helvetica;
background-color:#E9A437;
}

.PageHeader {
font-weight:700;
font-size:16px;
color:#fff;
font-family:Verdana,Arial,Helvetica;
background-color:#0000A0;
text-align:center;
}

.PageHeader1 {
font-weight:700;
font-size:16px;
font-family:Verdana,Arial,Helvetica;
background:#06c;
color:#000;
}

.ContentTable {
font-size:11px;
color:#000;
font-family:Verdana,Arial,Helvetica;
border:1px solid #0000A0;
}

.ContentTable1 {
font-size:11px;
color:#000;
font-family:Verdana,Arial,Helvetica;
border:1px solid #0000A0;
background-color:#0000A0;
}

.InputBoxStyle {
font-weight:700;
font-size:11px;
background:#fff;
color:#155883;
font-family:Verdana,Arial,Helvetica;
border:1px groove #0000A0;
}

.White {
font-size:11px;
color:#fff;
font-family:Verdana,Arial,Helvetica;
text-align:center;
}

.ContentNav {
font-size:9px;
color:#000;
font-weight:700;
font-family:Verdana,Arial,Helvetica;
}

.buttonFormat {
font-weight:400;
font-size:9px;
background:#A5C3FE;
cursor:hand;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-color:#FFF;
border:1px solid #FC0;
}

.tableheader {
font-family:Verdana,Arial,Helvetica;
font-size:9px;
color:#155883;
text-align:center;
}

.tableheader1 {
font-family:Verdana,Arial,Helvetica;
font-size:10px;
color:#000;
text-align:center;
}

.rowtile {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:400;
}

.rowtile1 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:400;
background-color:#FAFAFA;
}

.rowtile2 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:400;
background-color:#F0F0F0;
}

.required {
font-size:8px;
font-family:Verdana,Arial,Helvetica;
color:red;
}

.footnote {
font-color:8px;
font-size:8px;
font-family:Verdana,Arial,Helvetica;
color:red;
}

<!-- #BACKGROUND: #CCFF99; -->.ContentHeaderBold {
font-weight:700;
font-size:10px;
color:#006;
font-family:Verdana,Arial,Helvetica;
}

.ContentHeaderDate {
font-size:8px;
color:#006;
font-family:Verdana,Arial,Helvetica;
}

.ErrorText {
font-size:10px;
font-family:Verdana,Arial,Helvetica;
color:red;
}

.RedText {
font-size:12px;
font-family:Verdana,Arial,Helvetica;
color:red;
}

.cart {
//background-image:url(/graphics/ShoppingCart_bkg.jpg);
background-repeat:no-repeat;
}

.bg {
background-image:url(/graphics/header_main.jpg);
background-repeat:no-repeat;
}

.headerbg {
background-image:url(/graphics/background.jpg);
}

.logged {
font-size:10px;
text-decoration:none;
color:orange;
font-family:Verdana,Arial,Helvetica;
}

.navbgon {
background-image:url(/graphics/nav_blue_OFF.jpg);
background-repeat:repeat-x;
}

.navbgoff {
background-image:url(/graphics/nav_orange_ON.jpg);
background-repeat:repeat-x;
}

.footerbg {
background-image:url(/graphics/background1.jpg);
}

.imagelink {
text-decoration:none;
}

#confirm {
display:none;
}

#confirm-overlay {
background-color:#eee;
}

#confirm-container {
height:140px;
width:420px;
font:16px/22px 'Trebuchet MS',Verdana,Arial;
text-align:left;
background:#fff;
border:2px solid #369;
}

#confirm-container .header {
height:30px;
line-height:30px;
width:100%;
background:url(../img/confirm/header.gif) repeat-x;
color:blue;
font-weight:700;
}

#confirm-container .header span {
padding-left:8px;
}

#confirm-container .message {
color:#333;
font-size:14px;
margin:0;
padding:12px 4px 12px 8px;
}

#confirm-container .buttons {
line-height:26px;
width:160px;
float:right;
padding:10px 8px 0;
}

#confirm-container .buttons div {
float:right;
margin-left:4px;
width:70px;
height:26px;
color:#666;
font-weight:700;
text-align:center;
background:url(../img/confirm/button.gif) repeat-x;
border:1px solid #bbb;
cursor:pointer;
}

#confirm-container a.modal-close,#confirm-container a.modal-close:link,#confirm-container a.modal-close:active,#confirm-container a.modal-close:visited {
text-decoration:none;
font-weight:700;
position:absolute;
right:10px;
top:2px;
color:#fff;
}

#confirm-container a.modal-close:hover {
color:#ccc;
}


:link,A:visited,A.Anchor:link {
color:#0a478b;
}

A:hover,A.Highlighted:link,A.Highlighted:visited,.viewItem a {
color:#0a478b;
}

A.DarkBlue:link,A.DarkBlue:visited,A.DarkBlue:hover {
color:#fff;
text-decoration:none;
}

A.yellow1:link,A.yellow1:visited,A.LinkSubnavBlue1:link,A.LinkSubnavBlue1:visited {
color:#006;
text-decoration:none;
}

A.DarkBlueSmall:link,A.DarkBlueSmall:visited {
font-size:10px;
color:#006;
}

.White1,.ContentHeaderSmallStyle,.logout {
font-size:9px;
color:#fff;
font-family:Verdana,Arial,Helvetica;
}

a.hidden,a.hidden:hover,a.hidden:active {
color:0;
background-color:transparent;
text-decoration:none;
}

// Custom add CSS 

#main .login-view {
    padding-left: 140px;
    padding-right: 18px;
}

#main .login-form {
    margin-top: 36px;
    padding-left: 25px;
}

#main .row {
    margin-left: 0px;
	/*margin-right: 100px; */
}

#logo {
padding-left: 3px;
}

.sidebar {
    top: 0px;
    left: 0px;
    bottom: 0px;
    position: absolute;
    background: #0080C1;
    padding: 20px 10px;
    overflow-y: auto;
    direction: ltr;
    font-size:13px;
}

.button {
    background: #0a478b;
    color: #fff;
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #FFF;
    background: #0000A0;
    text-align: center;
}

#main .btn-primary:hover, #main .btn-primary:focus, #main .btn-primary:active, #main .btn-primary.active, #main .btn-primary.disabled, #main .btn-primary
[disabled] {
  color: #fff;
  background-color: #0a478b;
}

#main .btn-link:hover, #main .btn-link:focus {
    background: #0a478b;
}

ul#headerNav li.cart  a{
    color: #FFFFFF;
}

ul#headerNav li a{
color: #FFF;
}

.input-group-addon {
    background-color: #0a478b;
}

a.button:hover {
     background: #0a478b; 
}

#main a.button:hover, #main .btn:hover ,#main a.button:focus, #main .btn:focus{
background: #0a478b;color:#fff;
}

#main .header-row .list-header .list-header-sort-btn {
    background: #0a478b;
}

#main .button {
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    padding: 7px 20px 7px 20px;
    text-decoration: none;
    border: 0;
    border-radius: 4px;
    background: #0a478b;
    color: #fff;
    text-shadow: 0 0px 0px rgba(255,255,255,.0);
}

#main .greyButton {
    background-color: #0a478b;
    color: #fff;
}

ul#headerNav {
    list-style: none;
    font-family: verdana,interstate-bold,sans-serif,arial;
    font-weight: bold;
    font-size: 11px;
    margin-top: 5px;
    float: right;
	color: #FFFFFF;
padding-left:0px;
}

ul#headerNavName {
    list-style: none;
    font-family: verdana,interstate-bold,sans-serif,arial;
    font-weight: bold;
    font-size: 11px;
    margin-top: 5px;
    float: right;
	color: #FFFFFF;
padding-left:0px;
    margin-bottom: 5px;
}

#main .btn {
    font-size: 12px;
    text-transform: uppercase;
    padding: 4px 13px;
    text-decoration: none;
    border: 0;
    border-radius: 4px;
    background: #0a478b;
    color: #fff;
    text-shadow: 0 0px 0px rgba(255,255,255,.0);
}

.page-header {
	border-bottom: 0px solid #eee;
    padding-bottom: 9px;
    margin: 40px 0 20px;    
}

.checkbox, .radio {
    position: relative;
    display: inline;
    margin-top: 10px;
    margin-bottom: 10px;
}

.welcome-msg  table{
width : 75%
}

.welcome-msg  td,th{
border: 1px solid;
color: #155883;
text-align: left;
font-size:13px;
padding : 5px;
}

.msgContent {
    font-size: 15px;
    color: #0080C1;
    padding-left: 11px;
    padding: 15px;
    font-family: Verdana,Arial,Helvetica;
}

.msgCaption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #FFF;
    background: #0080C1;
    text-align: center;
}
@media (min-width: 1200px)
.container {
    width: 1193px !important;
}

.labelSpanEdit {
color:#666;
}
.smalltextnolink{
color:#000;}

.even {
background-color:#f2fafc
}
#main .control-group {
padding-bottom : 10px;
}