
/* Hide */
div#preheader,
ul#mainmenu,
div#content_left,
div#intro,
div#tagline,
div#postfooter,
a#logo img,
div#content_home_top,
span.filecount {
   display: none;
}

div#header {
   margin-bottom: 20pt;
   padding-bottom: 10pt;
   border-bottom: 0.5pt solid #003375;
}

a#logo:before {
   content:url(../images/logo_print.jpg);
}

div#footer {
   border-top: 0.5pt solid #003375;
   margin-top: 20pt;
   padding-top: 5pt;
   font-size: 8pt;
}

a img {
   border: 0;
}

body {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   line-height: 14pt; 
}

a {
   color: #003e8f;
}

div#content_right_middle > a:first-child + div.flex_marginal_box {
   border-top: 0.5pt solid #003375;
   margin-top: 20pt;
   padding-top: 5pt;
}


div.rgtabs-container {
   display: block !important;
   border: 0.5pt solid grey;
   padding: 10pt;
   margin-bottom: 10pt;
   clear: both;
}

ul.rgtabs-menu {
   margin: 0;
   padding: 0;
}

ul.rgtabs-menu li {
   float: left;
   list-style-type: none;
   padding: 1pt 3pt;
   margin-right: 3pt;
   border-top: 0.5pt solid grey;
   border-left: 0.5pt solid grey;
   border-right: 0.5pt solid grey;
}


/* 3 rows */
div.flex_3columns_left {
   float: left;
   width: 30%;
   min-height: 1px;
}

div.flex_3columns_center {
   float: left;
   width: 30%;
   margin-left: 3%;
   min-height: 1px;
}

div.flex_3columns_right {
   float: left;
   width: 30%;
   margin-left: 3%;
   min-height: 1px;
}

/* 2 rows */
 
div.flex_2columns_left {
   float: left;
   width: 48%;
   min-height: 1px;
}

div.flex_2columns_right {
   float: left;
   width: 48%;
   margin-left: 4%;
}

/* 5 rows */
div.flex_3columns {
   clear: both;
}

div.flex_3columns_1, div.flex_3columns_2, div.flex_3columns_3, div.flex_3columns_4, div.flex_3columns_5 {
   float: left;
   width: 18%;
   min-height: 1px;
   margin-right: 2%;
}


/* Clearfix */

.clearfix:after {
   content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
   display: inline-block;
}

* html .clearfix {
   height: 1%;
}

.clearfix {
   display: block;
}


/* Images */
div.csc-textpic-imagewrap {
   float: left;
   clear: both;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap {
   float: right;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
   margin-left: 15pt !important;
}


/*************************************************/
/* FILELIST                                      */
/*************************************************/

div.upload {
	clear: both;
	margin: 0 0 15pt 0;
}

.filelinks div {
	padding: 0;
}

div.upload_preview {
	float: left;
}
	
div.upload_link {
	margin-left: 60pt;
}

div.upload_link p {
	text-transform: uppercase;
	margin: 4pt 0 0 0;
}

div.upload_preview img {
	border: 0.5pt solid #d5d5d5;
}


.filelinks a {
	color:#003E8F;
	font-weight: bold;

}	