﻿body.main
{
    margin: 0px;
    padding: 0px;
    font-family: arial !important;
    font-size: 13px;
    background-color: #dadad9;
}
div.clear
{
    clear: both;
    height: 0px;
    margin: 0px;
    padding: 0px;
}
div.sticker
{
    border: dotted 2px #808080;
    margin: 10px 5px 15px 5px;
    padding: 5px;
    line-height: 1.5;
    background-color: #FFFFFF;
    border-radius: 5px;
}

.leftpanel
{
    background-color: #f5d49a;
    border: solid 1px #e1bc7b;
    border-bottom: none;
}
.contentpanel
{
    padding: 10px;
    border-right: solid 1px #bfc1c1;
    border-top: solid 1px #e1bc7b;
}

td.header
{
    /*#21242C*/
    background: #00262b;
    background: -moz-linear-gradient(top,  #00262b 0%, #133034 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00262b), color-stop(100%,#133034));
    background: -webkit-linear-gradient(top,  #00262b 0%,#133034 100%);
    background: -o-linear-gradient(top,  #00262b 0%,#133034 100%);
    background: -ms-linear-gradient(top,  #00262b 0%,#133034 100%);
    background: linear-gradient(to bottom,  #00262b 0%,#133034 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00262b', endColorstr='#133034',GradientType=0 );
}

td.stickerleft
{
    padding: 0 10px 0 10px;
    line-height: 1.5;
    background-image: url(images/stickerbg.jpg);
    background-position: left top;
}

td.stickerright
{
    padding: 0 10px 0 10px;
    line-height: 1.5;
    background-image: url(images/stickerbg.jpg);
    background-position: right top;
}

h1.heading
{
    color: #f7a20c;
    font-size: 20px;
    padding-bottom: 4px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #808080;
}

p.description
{
    line-height: 1.5;
    text-align: justify;
}

p.description strong
{
    color: #663300;
}

a.social
{
    text-decoration: none;
    background-image: url(images/social.png);
    display: inline-block;
    width: 32px;
    height: 32px;
    margin: 2px;
    cursor: pointer;
}
a.socialdark
{
    text-decoration: none;
    margin: 2px;
    cursor: pointer;
    vertical-align: middle;
    position: relative;
    width: 250px;
    height: 32px;
    display: block;
    margin-bottom: 5px;
}
a.socialdark span.logo
{
    background-image: url(images/social_dark.png);
    display: inline-block;
    width: 32px;
    height: 32px;
    position: absolute;
    left: 0px;
    top: 0px;
}
a.socialdark span.title
{
    display: inline-block;
    height: 32px;
    position: absolute;
    left: 40px;
    top: 0px;
    padding-top: 7px;
}

a.blogger, a.socialdark span.blogger
{
    background-position: -160px 0;
}
a.blogger:hover, a.socialdark:hover span.blogger
{
    background-position: -160px -32px;
}
a.linkedin, a.socialdark span.linkedin
{
    background-position: -128px 0;
}
a.linkedin:hover, a.socialdark:hover span.linkedin
{
    background-position: -128px -32px;
}
a.facebook, a.socialdark span.facebook
{
    background-position: -96px 0;
}
a.facebook:hover, a.socialdark:hover span.facebook
{
    background-position: -96px -32px;
}
a.twitter, a.socialdark span.twitter
{
    background-position: -64px 0;
}
a.twitter:hover, a.socialdark:hover span.twitter
{
    background-position: -64px -32px;
}
a.googleplus, a.socialdark span.googleplus
{
    background-position: -32px 0;
}
a.googleplus:hover, a.socialdark:hover span.googleplus
{
    background-position: -32px -32px;
}
a.youtube, a.socialdark span.youtube
{
    background-position: 0 0;
}
a.youtube:hover, a.socialdark:hover span.youtube
{
    background-position: 0 -32px;
}

a.intro
{
    padding: 5px;
    border: solid 1px #b89963;
    background-color: #fff;
    text-decoration: none;
    display: inline-block;
    width: 242px;
    height: 160px;
    background-image: url(images/intro.png);
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 10px;
    margin-bottom: 4px;
}

.homeleftmenumain
{
    background-color: #eeeeee;
    margin-bottom: 5px;
}

.homeleftmenumain ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.homeleftmenumain ul li
{
    height: 14px;
    padding: 8px 0px 10px 0px;
    background-image: url(images/admission_seprator.png);
    background-repeat: repeat-x;
}

.homeleftmenumain ul li a
{
    font-size: 14px;
    text-decoration: none;
    padding-left: 40px;
    color: #333333;
    background-image: url(images/admissionicon.png);
    background-repeat: no-repeat;
    background-position: 11px 0.9px;
    margin-left: 6px;
    display: block;
}
.homeleftmenumain ul li a:hover
{
    background-image: url(images/admissionicon_h.png);
}

.coursetitle
{
    background-color: #21242c;
}

.coursetitle a
{
    color: #FAA819 !important;
    font-size: 18px !important;
}

ul.summary, ul.summary li ul, ul.subsummary
{
    margin: 0px;
    padding: 0px;
    display: inline-block;
    list-style-type: none;
}

ul.summary li ul
{
    margin-bottom: 5px;
}

ul.summary li.head
{
    background-image: url(images/li_head.png);
    padding: 4px 0px 4px 18px;
    margin: 0px;
    background-position: left;
    background-repeat: no-repeat;
    background-position: left 4px;
    display: block;
    text-align: justify;
}

ul.summary li ul li.sub, ul.subsummary li.head
{
    background-image: url(images/li_sub.png);
    padding: 4px 0px 4px 18px;
    margin: 0px;
    background-position: left;
    background-repeat: no-repeat;
    background-position: left 4px;
    text-align: justify;
}
img.paraimageright
{
    margin: 0px 0px 10px 10px;
    box-shadow: 1px 2px 3px rgba(0,0,0,0.8);
}

td.col
{
    border: solid 1px #c7c7c7;
    border-radius: 10px;
    font-weight: bold;
    background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
}
td.col a
{
    text-decoration: none;
    line-height: 20px;
    color: #5d3800;
}
td.col a:hover
{
    color: #f00;
    text-decoration: underline overline;
}
.marqueeplacement img
{
    margin-right: 5px;
}

.docview
{
    border: solid 1px #7e7f7f;
}

.noresource
{
    font-weight: bold;
    color: #f00;
    font-size: 16px;
}
table.footerlinks
{
    font-size: 12px;
    color: #c0c0c0;
    line-height: 1.5;
    border-top: none;
    border-bottom: none;
}
table.footerlinks a
{
    text-decoration: none;
    color: #e4e0e0;
}
table.footerlinks a:hover
{
    color: #f7a20c;
}
table.footerlinks td.heading
{
    font-size: 12px;
    color: #f7a20c;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 10px;
}

table.footerlinks td.centerborder
{
    border: dashed 1px #4c4c4c;
    border-top: none;
    border-bottom: none;
}

.footervideo:hover
{
    box-shadow: 0px 0px 3px rgba(0,0,0,0.8);
}

.quote
{
    line-height: 2;
    overflow: auto;
}

table.footerlinks1
{
    font-size: 12px;
    color: #5e0000;
    line-height: 1.5;
    border-top: dashed 1px #4c4c4c;
    border-bottom: none;
}
table.footerlinks1 a
{
    text-decoration: none;
    color: #e4e0e0;
}
table.footerlinks1 a:hover
{
    color: #808700;
}
table.footerlinks1 td.heading
{
    font-size: 12px;
    color: #808700;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 10px;
}

table.footerlinks1 td.centerborder
{
    border: dashed 1px #4c4c4c;
    border-top: none;
    border-bottom: none;
}

.printbutton
{
    color: #ce0000;
    font-weight: bold;
    padding: 4px 10px 4px 26px;
    background-color: #fdfdb6;
    border: solid 1px #ce0000;
    border-radius: 5px;
    background-image: url(images/print.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    text-decoration: none;
    cursor: pointer;
}