@charset "UTF-8";

/* Internal details pages */
#wrapper {background:url(../images/internal-details-back.jpg) no-repeat top left;
	background-color:#f0d6ae;}

/* left & right column Layout for header*/
#left, #right {
	margin:0;
	padding:0 30px;
	width:390px;
	height:180px;}

/* logo link */	
#logo {
	margin:23px 0 0px -2px;}
#logo span {
	background-image:url(../images/internal-details-logo.jpg);}

/* Login */
#login {
	top:0;
	float:right;
	width:136px;
	height:41px;
	margin:0;
	padding:0;
	background-image:url(../images/internal-details-TRcorner.jpg);
	background-repeat:no-repeat;}
#login:hover {
	background-image:url(../images/internal-details-TRcorner-O.jpg);
	background-repeat:no-repeat;}
#login a:link, #login a:visited {
	float:right;
	margin:14px 30px 0 0;
	color:#7E7569; 
	text-decoration:none;}
#login a:hover {color:#47510e; text-decoration:underline;}

/* Logged */
#logged {
	top:0;
	float:right;
	width:136px;
	height:41px;
	margin:0;
	padding:0;
	background-image:url(../images/internal-details-TRcorner-O.jpg);
	background-repeat:no-repeat;}
#logged h5 {
	float:right;
	margin:10px 30px 0 0;
	color:#7E7569; }

/* Main Navigation */
#mainlinks {
	margin:31px 0 0 0px;
	padding:0;
	height:24px;}
#mainlinks div {
	float:left;
	width:auto;
	height:24px;
	padding:0px;
	margin:0px;}
#mainlinks a:link, #mainlinks a:visited {
	color:#004150;
	font-size:16px;
	padding:4px 10px;
	text-decoration:none;}
#mainlinks a:hover {
	text-decoration:none;
	color:#47510e;}
/* END */
	
/* body content layout */
#bodycontent {
	clear:both;
	margin:0;
	padding:0 80px;
	width:740px;
	height:auto;
	min-height:550px;}
	
#bodycontent p {text-indent:20px;}

/* Styles for header links */
h1 a:link, h1 a:visited {
	color:#004150;
	text-transform:uppercase; 
	font-size:16px; 
	font-weight:bold; 
	font-style:italic;
	margin:20px 0 0 0; 
	line-height:24px;}
h1 a:hover {
	text-decoration:none;
	color:#47510e;}
	
h2 a:link, h2 a:visited {
	text-decoration:none;
	color:#333435; 
	font-size:16px; 
	font-weight:bold; 
	margin:20px 0 8px 0;}

/* Unordered List styles for multi-lines  */
#bodycontent ul {
	list-style:none;
	margin:0 0 0 20px;
	padding:0;}
#bodycontent ul li {
	font-size:12px;
	padding:8px 20px;}
	
/* Unordered List styles for single lines  */
ul#single {
	list-style:none;
	margin:0 0 0 20px;
	padding:0;}
ul#single li {
	font-size:12px;
	padding:4px 20px;}

/* List of Article links  */	
#articleanchors ul {
	list-style:none;
	margin:4px 0 10px 0;
	padding:0;}
#articleanchors li {
	float:left;
	display:inline;
	padding:0;}
#articleanchors a:link, #articleanchors a:visited {
	font-size:14px;
	font-weight:bold;
	padding:4px 4px 4px 0;}
/* END */

#bodycontent img {border:1px solid #333435;}
img.left {margin:4px 20px 4px 0;}
img.right {margin:4px 0px 4px 20px;}

/* Footer */
#footer {
	text-align:center;
	clear:both;
	padding:0;
	top:100%;
	height:90px;
	background:url(../images/internal-details-backbottom.jpg) no-repeat top left;}
#footercontent {
	margin:0;
	padding:63px 0 0 0;}
#footer p, #footer a:link, #footer a:visited {
	margin:0;
	padding:0;
	font-size:10px;
	color:#CCC;
	line-height:normal;
	text-decoration:none;}
#footer a:link, #footer a:visited {font-weight:bold;}

a:hover.placebo {
	font-style:italic;}
.footerleft {margin-right:20px; display:inline;}
.footerright {margin-left:20px; display:inline;}