/*Link Style - begin*/
a {
        color: #0000FF;
        text-decoration: none;
}
a:visited {
        color: #0000FF;
}
a:hover {
        text-decoration: underline;
}

td A.pagenav:link {text-decoration: none}
td A.pagenav:visited {text-decoration: none}
td A.pagenav:active {font-weight:bold; text-decoration:none; color:#000;}
td A.pagenav:hover {text-decoration: underline; color: #000;}
/*Link Style - end*/


/*List Style - begin*/
ul li a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
}

ul {
        list-style: decimal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
}

ol li a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
}

ol {
        list-style: disc;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
}

/*List Style - end*/




body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin-top: 0px;
        line-height: normal;
}

div.container {
        width: 1024px;
        /*border-top-width: 20px;
        border-bottom-width: 20px;*/
        background-image: url(http://www.usubc.org/site/templates/usubcorg/images/back_shadow.gif);
        background-repeat: repeat-y;
        padding-top: 0px;
        padding-bottom: 0px;
}
div.flash {
}

div.menu {
        margin-left: 0px;
}

#header {
}
table.contentpaneopen {
        width:516px;
}

table.contentpaneopen tbody tr td p{
        width:516px;
}

td.contentheading{
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #000;
        font-size: 16px;
        vertical-align:top;
        padding-top: 10px;
        clear:both;
        text-align:left;
        text-decoration:none;
        text-transform:uppercase;
}

td.contentheading a{
        text-decoration:none;
        color: #3D6AB3;
}
p.contentheading{
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #3D6AB3;
        font-size: 24px;
        vertical-align:top;
        text-align:left;
        text-decoration:none;
        text-transform:uppercase;
}

tr td a.readon{
        font-family: Arial, Helvetica, sans-serif;
        text-decoration:none;
        margin: 0px;
        padding: 0px;
        text-align:right;
}
span.article_separator {
        display: block;
        height: 1px;
        border-bottom: dotted;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
}
div.componentheading {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #3D6AB3;
        font-size: 22px;
        vertical-align:top;
        text-align:left;
        text-decoration:none;
        text-transform:uppercase;
}
div.search {
        background-color: #FFFFFF;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #333333;
        padding-bottom: 10px;
        padding-top: 20px;
        padding-left: 10px;
        padding-right: 20px;
}
input.inputbox {
        width: 85px;
}
#leftcol {
        width: 200px;
        float: left;
        vertical-align:top;
}

div.elementsleft {
        background-color: #FFFFFF;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #333333;
        padding-bottom: 10px;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 20px;
}
#rightcol {
        width: 180px;
        float: left;
        vertical-align:top;
        border-left-width: 1px;
        border-left-style: dotted;
        border-left-color: #CCCCCC;

}
div.elementsright {
        background-color: #FFFFFF;
        margin-top: 10px;
        padding-bottom: 10px;
        padding-top: 10px;
        padding-left: 20px;
        padding-right: 10px;
}

#centertcol {
        float: left;
        width: 566px;
        vertical-align:top;
}
div.maincontent {
        background-color: #FFFFFF;
        padding-bottom: 10px;
        padding-top: 20px;
        padding-left: 30px;
        width: 530px;
        padding-right: 10px;
}

p {
        margin-top: 0px;
        margin-bottom: 10px;
        font-size: 12px;
        text-align: left;
}
hr#system-readmore  { 
	border-bottom:: 1px dotted #CCCCCC;
   width: 90%;
   clear: both;
}
hr.system-pagebreak { 
	border-bottom:: 1px dotted #CCCCCC;
   width: 90%;
}
#system-readmore {
   border-bottom:: 1px dotted #CCCCCC;
   width: 90%;
   clear: both;
}

div.dotted {
        border-bottom:: 1px dotted #CCCCCC;
                width: 90%;
}

/*.textsearch {
        background-color: #FFFFFF;
        margin-bottom: 10px;
}*/

.title {
        font-family: "Arial Black";
        font-size: 14px;
}
.article_title {
        font-family: "Arial";
        font-size: 16px;
        font-weight: bold;
}
/*.formfield {
        width: 100px;
}*/
.date {
        font-weight: bold;
}
.aurtitle {
        font-family: "Times New Roman", Times, serif;
        font-size: 26px;
        color: #000066;
}
.caption {
        font-size: 12px;
}

img.title {
        margin-bottom: 10px;
}
/*div.leftcolumnphotowide {
        width: 880px;
        float: left;
}*/

img{
        margin-right:5px;
        margin-bottom:5px;
}
img.wrap {
        float: left;
        margin-right: 15px;
        margin-bottom: 15px;
}

/*img {
        float: left;
        margin-right: 15px;
        margin-bottom: 15px;
}*/





/*Fotter styles - begin*/
div.footercontainer {
        width: 976px;
        background-color: #FFFFFF;
}
div.footer {
        width: 976px;
        color: #CCCCCC;
        font-size: 10px;
        color:#000;
        border-top-width: 1px;
        border-top-color: #333333;
        /**padding-top: 20px;
        padding-bottom: 10px;**/
}
.footercontainer .footer a {
        color: #0000FF;
}

div.footerleftcol {
        color: #333333;
        margin-left: 20px;
        margin-right: 20px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #0066FF;
        padding-top: 10px;
}

span.pagination {
        font-family: "Arial";
    font-size: 14px;
    font-weight: normal;
        line-height:25px !important;
}
/*div.bottom {
        font-size: 12px;
}*/
/*Fotter styles - end*/



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
