#vidlinks {
    height: 25px;
    text-align: left;
}

.emailvidlink {
    padding-left: 50px;
}

.embedvidlink {
    padding-left: 200px;
}

.emailvidsubmit {
    padding-left:150px;
    padding-top:5px;
}


#vidplayer {
    background-image:url('/sitemedia/transparent.png');
    background-repeat: no-repeat;
    width:500px;
    height:500px;
    position:absolute;
}

#embedvideo {
    background-image:url('/sitemedia/transparent2.png');
    background-repeat: no-repeat;
    width:450px;
    height:450px;
    top: 90px;
    left: 50px;
    position:absolute;
    padding-top: 10px;
    padding-left: 75px;
}

#emailvideo {
    background-image:url('/sitemedia/transparent2.png');
    background-repeat: no-repeat;
    width:500px;
    height: 600px;
    top: 90px;
    left: 50px;
    position:absolute;
    padding-top: 10px;
    padding-left: 65px;
    font-size: 80%;
}

div.overlay {
    background-image:url(/sitemedia/white.png);
    position: relative;
    width:600px; 
    height:470px;         
    display:none; 
    padding:55px; 
} 
 
div.close { 
    background-image:url(/sitemedia/close.png); 
    position:relative;
    top: 40px;
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

div.overlay.black { 
    background:url(/sitemedia/transparent.png) no-repeat !important; 
    color:#fff; 
} 
 

div.overlay.petrol { 
    background:url(/sitemedia/petrol.png) no-repeat !important; 
    color:#fff; 
} 
 
div.black h2, div.petrol h2 { 
    color:#ddd;         
}

#hide { display: none; }

.regtable th {
    text-align:left;
}


#doclisting {
    background:#FFFFFF none repeat scroll 0 0;
    margin:0;
    padding:0;
}

#doclisting td {
    border:1px solid #CCCCCC;
    color:#000000;
    padding:2px 2px 3px 3px;
    font-size:10px;
}

#doclisting th {
    background:#FFFFFF none repeat scroll 0 0;
    border-bottom:1px solid #000000;
    border-right:1px solid #000000;
    border-top:1px solid #000000;
    color:#000000;
    font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:2px;
    line-height:normal;
    padding:6px 6px 6px 12px;
    text-align:left;
    text-transform:uppercase;
}

#doclisting td.docdownload {
    background-color: #FFFFFF;
    border: none;
}

#doclisting .highlight {
    color: #ff0000;
    font-weight:bold;
}

.highlight {
    color: #ff0000;
    font-weight:bold;
}

.lost {
    color: #ff0000;
    padding-left: 600px;
}

.user_highlight {
    color: #000000;
    font-weight:bold;
}

.loginarea {
    padding-left: 10px;
    background: transparent url(/sitemedia/login_background.png) no-repeat;
    height: 45px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 60%;
    vertical-align: middle;
}

.loginarea_text {
    padding-top: 7px;
}

.submitbutton {
    padding-bottom: 4px;
}

.login_button {
    padding-bottom: 4px;
}

.register_button {
    padding-bottom: 5px;
}

.logout_button {
    padding-bottom: 4px;
    padding-left: 10px;
}

.myaccount_button {
    padding-bottom: 4px;
    padding-right: 10px;
}

.searcharea {
    padding-left: 30px;
    margin-left: 10px;
    background: transparent url(/sitemedia/login_background.png) no-repeat;
    height: 55px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 70%;
}

.searcharea_text {
    padding-top: 7px;
}

.search_button {
    padding-bottom: 7px;
}


body {
    line-height: 24px;
    margin: 0px auto;
    background-color: #E4E4E4;
    font-size: 14px;
    font-family: "Lucida Grande","DejaVu Sans","Bitstream Vera Sans",Verdana,Arial,sans-serif;
}
a:link, a:visited {
    text-decoration: none;
    color: #002C75;
}
p {
    margin-bottom: 12px;
    margin-top: 0px;
}
h2 {
    margin-left: 20px;
    color: #333333;
    font-size: 18px;
}
em {
	font-weight: bold;
}
#nav {
    width : 750px;
    height : 30px;
    margin-right: 110px;
    margin-left: 114px;
}
#sub {
    width : 750px;
    height : 100px;
    margin-right: 110px;
    margin-left: 114px;
}
#subnav_cap {
    margin-left: 90px;
}
#subnav_comp {
    margin-left: 410px;
    
}
#shell {
    position: relative;
    margin: 0px auto;
    padding: 0px 10px 0px 10px;
    width: 925px;
}
#environment {
    background-position: 0px 0px;
    padding-bottom: 10px;
    min-height: 700px;
  /*  background-image: url(/sitemedia/i/global_bg.jpg);
    background-repeat: repeat-x; */
    /*background-color: #ffffff;*/
    overflow: hidden;
}
#content {
    width : 575px;
    margin-left: 35px;
    padding-bottom: 10px;
}
#topspace {
    margin-bottom: 0px;
    margin-top: 0px;
    height: 40px;
}
#right_header {
    float: right;
    width: 500px;
}
/**/
/*#header_right_image {*/
/*    float: left;*/
/*    width: 450px;*/
/*    height: 35px;*/
/*    background: transparent url(/sitemedia/header_right.png) no-repeat scroll left top;*/
/*    font-size: 75%;*/
/*    color:#000000;*/
/*    text-align: center;*/
/*}*/

#header_right_image_staff {
    float: left;
    width: 450px;
    height: 35px;
    /*background: transparent url(/sitemedia/header_right_staff.png) no-repeat scroll left top;*/
    font-size: 75%;
    color:#000000;
    text-align: center;
}

#header_left_image {
    float: left;
    width: 217px;
}

#large-graf-home {
    float: left;
    width: 600px;
}
#large-graf {
}
.hed {
    margin-bottom: 10px;
}
#rx-logo {
    line-height: 16px;
    font-size: 11px;
    float: left;
}
#news-home {
    line-height: 16px;
    font-size: 11px;
    float: left;
}
#news-home .item {
    margin-bottom: 20px;
}
#news-home .headline {
    margin-bottom: 5px;
    line-height: 16px;
    font-size: 11px;
    font-weight: normal;
}
.headline {
    color: #002c75;
    text-shadow: 0px 0px;
    line-height: 36px;
    font-weight: bold;
    font-size: 29px;
    margin-bottom: 70px;
}

.headline2 {
    color: #002c75;
    line-height: 36px;
    font-weight: bold;
    font-size: 29px;
    padding:1px;
    text-align: center;
    
}

#facility {
    margin-bottom: 42px;
    float: left;
}
.more {
    font-style: italic;
}
#oldlogo {
    margin-left: 7px;
    margin-top: -2px;
    vertical-align: top;
}
#home-right-column {
    display: inline;
    float: right;
    width: 210px;
    margin-right: 20px;
}
#formula {
}
#chart {
}
.sub {
    color: #000000;
}
.hed-gold {
    color: #000000;
}

.column-l {
    margin-top: 50px;
    float: left;
    width: 350px;
}

.column-r {
    margin-top: 50px;
    float: left;
    width: 350px;
}

.img-left {
	float: left;
	margin-right: 20px;
}

.img-right {
	display: inline;
	float: right;
	margin-left: 20px;
	padding-right: 10px;
}

.facility .sub {
	clear: both;
	overflow: auto;
}

#new_media {
    position: absolute;
    top: 40px;
    left: 835px;
}
.row {
	width: 703px;
	height: 140px;
}

.object {
	margin-top: 50px;
	height: 300px;
	width: 670px;
}
.entry {
	margin-bottom: 40px;
}
.entry .sub {
	margin-top: 25px;
	margin-bottom: 20px;
}

.entry ul {
    margin-top: 25px;
    margin-bottom: 25px;
    list-style-position: outside;
    list-style-type: disc;
    margin-left: 40px;
    color: #000000;
}
.entrynav {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

#progress_container {
	font-size: .9em;
	width: 100%;
	height: 1.25em;
	position: relative;
	margin: 3em 0;
	display: none;
}

#progress_filename {
	font-size: .9em;
	width: 100%;
}

#progress_bar {
	width: 100%;
	border: 1px solid #999;
}

#progress_indicator {
	background: #8a9;
	width: 0;
	height: 4px;
}

.links {
    padding-top: 3px;
    text-align: left;
    float: left;
}

.footerarea {
    width: 900px;
    vertical-align: middle;
    margin:0 auto;
}


#logo {
    padding-left:10px;
    
}

.copy {
    padding: 15px;
    
}

/* Inset 3D Curved */
.inset {
    background: transparent; width:925px; margin:0 auto;  padding:15px;
    
}
.inset h1, .inset p {margin:0 10px; }
.inset h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.inset p {padding:20px;}
.inset .top, .inset .bottom {display:block; background:transparent; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b2 {background:#ccc; border-left:1px solid #999; border-right:1px solid #aaa;}
.inset .b3 {background:#ccc; border-left:1px solid #999; border-right:1px solid #ddd;}
.inset .b4 {background:#ccc; border-left:1px solid #999; border-right:1px solid #eee;}
.inset .b4b {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #fff;}
.inset .b3b {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #fff; }
.inset .b2b {background:#ccc; border-left:1px solid #eee; border-right:1px solid #fff; }
.inset .b1 {margin:0 5px; background:#999;}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#fff;}
.inset .boxcontent {
    display:block;
    background:#ccc;
    border-left:1px solid #999;
    border-right:1px solid #fff;
    
    }
   


/* Inset 3D Curved */
.inset2 {
    background: transparent; width: 639px; margin-left:0px; padding: 15px !important;
    
}
.inset2 h1, .inset2 p {margin:0 10px;}
.inset2 h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.inset2 p {padding-bottom:0.5em;}
.inset2 .top, .inset2 .bottom {display:block; background:transparent; font-size:1px;}
.inset2 .b1, .inset2 .b2, .inset2 .b3, .inset2 .b4, .inset2 .b1b, .inset2 .b2b, .inset2 .b3b, .inset2 .b4b {display:block; overflow:hidden;}
.inset2 .b1, .inset2 .b2, .inset2 .b3, .inset2 .b1b, .inset2 .b2b, .inset2 .b3b {height:1px;}
.inset2 .b2 {background:#E4E4E4; border-left:1px solid #999; border-right:1px solid #aaa;}
.inset2 .b3 {background:#E4E4E4; border-left:1px solid #999; border-right:1px solid #ddd;}
.inset2 .b4 {background:#E4E4E4; border-left:1px solid #999; border-right:1px solid #eee;}
.inset2 .b4b {background:#E4E4E4; border-left:1px solid #aaa; border-right:1px solid #fff;}
.inset2 .b3b {background:#E4E4E4; border-left:1px solid #ddd; border-right:1px solid #fff; }
.inset2 .b2b {background:#E4E4E4; border-left:1px solid #eee; border-right:1px solid #fff; }
.inset2 .b1 {margin:0 5px; background:#999;}
.inset2 .b2, .inset2 .b2b {margin:0 3px; border-width:0 2px;}
.inset2 .b3, .inset2 .b3b {margin:0 2px;}
.inset2 .b4, .inset2 .b4b {height:2px; margin:0 1px;}
.inset2 .b1b {margin:0 5px; background:#fff;}
.inset2 .boxcontent {
    display:block;
    background:#E4E4E4;
    border-left:1px solid #999;
    border-right:1px solid #fff;
    
    }
    
/* Inset 3D Curved */
.right_holder {
    float: right;

    padding-right: 15px ;
    padding-left: 15px ;
    padding-top: 5px;
    
    
}
.inset_right {
    background: transparent; width: 235px; margin-left:0px; 
    
}
.inset_right h1, .inset_right p {margin:0 10px;}
.inset_right h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.inset_right p {padding-bottom:0.5em;}
.inset_right .top, .inset_right .bottom {display:block; background:transparent; font-size:1px;}
.inset_right .b1, .inset_right .b2, .inset_right .b3, .inset_right .b4, .inset_right .b1b, .inset_right .b2b, .inset_right .b3b, .inset_right .b4b {display:block; overflow:hidden;}
.inset_right .b1, .inset_right .b2, .inset_right .b3, .inset_right .b1b, .inset_right .b2b, .inset_right .b3b {height:1px;}
.inset_right .b2 {background:#E4E4E4; border-left:1px solid #999; border-right:1px solid #aaa;}
.inset_right .b3 {background:#E4E4E4; border-left:1px solid #999; border-right:1px solid #ddd;}
.inset_right .b4 {background:#E4E4E4; border-left:1px solid #999; border-right:1px solid #eee;}
.inset_right .b4b {background:#E4E4E4; border-left:1px solid #aaa; border-right:1px solid #fff;}
.inset_right .b3b {background:#E4E4E4; border-left:1px solid #ddd; border-right:1px solid #fff; }
.inset_right .b2b {background:#E4E4E4; border-left:1px solid #eee; border-right:1px solid #fff; }
.inset_right .b1 {margin:0 5px; background:#999;}
.inset_right .b2, .inset_right .b2b {margin:0 3px; border-width:0 2px;}
.inset_right .b3, .inset_right .b3b {margin:0 2px;}
.inset_right .b4, .inset_right .b4b {height:2px; margin:0 1px;}
.inset_right .b1b {margin:0 5px; background:#fff;}
.inset_right .boxcontent {
    display:block;
    background:#E4E4E4;
    border-left:1px solid #999;
    border-right:1px solid #fff;
    
    }

.botbar {
    border: 0px;
    width: 925px;
    padding-right: 15px ;
    padding-left: 15px ;
    padding-top: 5px;
    padding-bottom: 5px;
}

    
    
/*   NEWS  */

.news_headline {

    color: #002c75;
    font-weight: bold;
    font-size: 10pt;    
    
}
.news_copy {
    color: #333333;
    font-weight: 100;
    font-size: 7pt;
    line-height: 9pt;
    
}
.news_more {
    
    color: #333333;
    font-weight: bold;
    font-size: 8pt;    
    
}
