/* Generic=========================================================================================== */  body {    font-size: 8pt/18pt;    font-family: Geneva, Verdana, Arial, sans-serif;    margin: 0;    padding: 0;    text-align: center;    background-color: #ffffff;  }  img {    border: 0; margin: 0; padding: 0;}p { color:#666; }a { color: #d51719; text-decoration: underline; }a:hover { text-decoration: none; color:#2b4695 !important; }a:link { color: #d51719; }a:visited { color: #d51719; }h1 {    margin-top: 5px; margin-bottom: 5px; font-weight: normal; font-family: Trebuchet MS;  }h2#mainh2 {    margin: 0;  padding: 0; font-weight: normal; font-family: Trebuchet MS; font-size: 100%;}h3 {    color:#2b4695;}/* Structure=========================================================================================== */ #wrapper {    width: 800px;    margin: 0 auto;    padding: 0;    text-align: left;    border-right: 1px solid #303030;    border-left: 1px solid #303030;}#masthead {    padding-top: 10px; background-color: #355da5; color: #ffffff;}  a.homeBtn {     display: block; padding: 5px; width: 100px; margin: 0px; text-decoration: none;    margin-bottom: 5px; padding-left: 20px;}a.homeBtn:hover  {  	color: #000000; text-decoration: none;}#logo {    margin-top: 3px;}  #indicator {      font-weight: normal; text-align: right; margin-top: 0; margin-right: 5px; padding-bottom: 5px; text-transform: uppercase;}      #mastheadLeft {    float: left;  width: 500px;   } html>body #mastheadLeft{    width: 510px  }  #mastheadRight {    float: right; width: 285px;  }    #topImage {    padding: 0px;    width: 495px;    margin: 0px;  } html>body #topImage {    width: 505px;  }  #topImageLeft {    float: left;  }  #topImageRight {    float: right;  }            #panel {    float: left;    width: 250px;  }    #page {    float: right;    width: 520px;    font-size: 8pt;  }  /* Footer=========================================================================================== */  ul#nav {	width: 250px; margin: 0; padding: 0;}	ul#nav li {		display: block; list-style: none; width: 250px; border: 1px solid #333333;		border-bottom: none; border-left: none;	} 		  ul#nav li a {			width: 250px; padding: 6px; display: block; text-decoration: none; font-family: Trebuchet MS;			letter-spacing: 2px; text-transform: uppercase; font-size: 100%; color: #2b4695;		  } html>body ul#nav li a {			width: 238px;		  } 			  ul#nav li a:hover {				color: #000000 !important;				background-color: #d51719;			  }  		  ul#nav li.last {			border-bottom: 1px solid #333333;		  }		   /* Footer=========================================================================================== */#footer {	text-align: right;    font-size: 76%;    background-color: #355da5;    color: #fff;}     #footer a {        text-decoration: none;		color:#fff;    }		#footer a:hover {			color:#fff !important;			text-decoration: underline;		}						    #currentImageBox {        width: 520px;        height: 390px;        background: #FFFFFF;        text-align: center;        margin: auto;    }        #subTitle {                text-align: left;        width: 520px;        background: #000000;        color: #FFFFFF;        font-size: 120%;    }        #currentVideoBox {        width: 520px;        height: 390px;        background: #666666;        text-align: center;        margin: auto;    }    #VideoBox {        margin-top: 55px;    }    .paddingMore { margin-top: 150px;}.clear { clear: both; line-height: 1%;}.printOnly { display: none;}.colLeft { float: left; margin-left: 5px; padding:7px 5px 5px 5px;}.colRight { float: right; margin-right: 5px; padding:5px; }.orange { font-size: 150%; color: #fff;}.stretch { clear: both; margin: 5px; font-size: 76%; }.stretch .floatLeft { float: left; width: 63%; }.stretch .floatRight { float: right; width: 35%;}.loadingPanel { clear: both; width: 750px; overflow: auto; height: 110px; margin-left: auto; margin-right: auto; }.videoLoadingPanel {clear: both; width: 500px; overflow: auto; height: 110px; margin-left: auto; margin-right: auto; margin-top: 20px; }.input { width: 500px; clear: both;}.input label { width: 150px; }#panelContainer {width: 250px; height: 188px;position: relative;}#panelImageRotate {	position: absolute; top: 0; left: 0;}#posterImageContainer {	display: block;	width: 520px;	height: 390px;	/* clear: both; */	position: relative;}#posterImageRotate {	position: absolute; top: 0; left: 0;}/* jQuery carousel *//** * Additional styles for the controls. */.jcarousel-control {    margin-bottom: 10px;    text-align: center;}.jcarousel-control a {    font-size: 75%;    text-decoration: none;    padding: 0 5px;    margin: 0 0 5px 0;    border: 1px solid #fff;    color: #eee;    background-color: #4088b8;    font-weight: bold;}.jcarousel-control a:focus,.jcarousel-control a:active {    outline: none;}.jcarousel-scroll {    margin-top: 10px;    text-align: center;}.jcarousel-scroll form {    margin: 0;    padding: 0;}.jcarousel-scroll select {    font-size: 75%;}#mycarousel-next,#mycarousel-prev {    cursor: pointer;    margin-bottom: -10px;    text-decoration: underline;    font-size: 11px;}/* blood line */#bloodline {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #000000;}#bloodline li {	list-style-type: none;}ul#bloodline > li {	margin-bottom: 10px;}#bloodline ul li {	list-style-image:   url("/img/bloodline/l2_normal.gif");}#bloodline ul ul li {	list-style-image:   url("/img/bloodline/l3_normal.gif");}#bloodline ul li.firstfollow {	list-style-image:   url("/img/bloodline/l2_first_follow.gif");}#bloodline ul li.last {	list-style-image:   url("/img/bloodline/l2_last_item.gif");}#bloodline ul ul li.firstfollow {	list-style-image:   url("/img/bloodline/l3_first_follow.gif");}#bloodline ul ul li.last {	list-style-image:   url("/img/bloodline/l3_last_item.gif");}/* bloodline formatting */.whiteBox { background: white: color: black; padding: 5px; }