/*
    Content Styles

	reds:
			#c1002b;
	greys:
			#69727b;

    overall page width: 974px;
*/
form
{
	width:974px;
    text-align:left;
    margin:0px auto 0px auto;
}
.middle
{
    min-height:376px; 
    height:100%; 
    margin-left:192px;
    margin-top:2px;
}
.middle a
{
    color:#c1002b;
}
.middle h1,.middle h2,.middle h3
{
    font-size:1.4em;
    padding:0px;
    margin:0px;
}
.middle ul
{
    
    background-color:#eeeeee;
    margin:0px 0px 0px 30px;
    width:91%;
    padding:10px;
}
.middle ul li
{
    list-style-type:none;
    padding:3px 0px 3px 20px;
    background-image:url("../images/interface/bullets/Red_Bullet_Soft_6.gif");
    background-repeat:no-repeat;
    background-position:left 8px;
}
.middle .homePageImage
{
    margin-bottom:3px;
}
.middle h1
{
    color:#c1002b;
    margin-top:10px;   
    text-align:center;
    margin-bottom:10px;
}
.left
{
    font-weight:bold;
}

/* -------- home page spacific ------- */

table.home tr td {background-color:#ffffff;}
table.home tr td a{color:#b1001b;text-decoration:none;}
table.home tr td a:hover{text-decoration:underline;}
table.home tr td img{margin-right:5px;}
.home
{
	width:974px;
}

.home .marketingBanner
{
	width:100%;
	min-height:200px;
	max-height:200px;
	height:200px;
}

.home .box .title a, .home .mbox .title a
{
	display:block;
	width:100%;
	color:#ffffff;
	text-decoration:none;
}
.home .box .title a:hover, .home .mbox .title a:hover
{
	display:block;
	width:100%;
	color:#ffffff;
	text-decoration:underline;
}

.home .level1 .content{background-color:#dddddd;}
.home .level2 .box .content{background-color:#ffffff;}
.home .box{	width:322px; }
.home .mbox
{
	width:328px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

.home .level2 .mbox
{
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.home .level2 .box ul
{
	border:0px;
	margin:5px 0px 5px 5px;
	padding:0px;
	list-style-type:none;
}
.home .level2 .box ul li
{
	padding-left:20px;
	background-image:url("../images/homepage/red_tick.png");
	background-position:0px 5px;
	background-repeat:no-repeat;
	margin:3px 0px 0px 0px;
}
.home .box .title,.home .mbox .title
{
	min-height:23px;
	max-height:23px;
	height:23px;
	line-height:20px;
	padding:2px 0px 0px 5px;
	border:0px;
	background-color:#c1002b;
	color:#ffffff;
	font-size:1.1em;
}
.home .box .content, .home .mbox .content
{
	border:0px;
	color:#000000;
	padding:2px;
	font-size:0.9em;
}
.home .level1
{
	width:100%;
	min-height:120px;
	max-height:120px;
	height:120px;
}
.home .level1 .box .content,.home .level1 .mbox .content
{
	min-height:97px;
	max-height:97px;
	height:97px;
}
.home .level2
{
	width:100%;
	min-height:160px;
	max-height:160px;
	height:160px;
}
.home .level3
{
	width:100%;
	min-height:110px;
	max-height:110px;
	height:110px;
}
.home .level4
{
	width:100%;
	min-height:100px;
	max-height:100px;
	height:100px;
	
}
.home .level5
{
	width:100%;
	min-height:100px;
	max-height:100px;
	height:100px;
}

.home .level2 table.contact
{
	width:100%;
}
.home .level2 table.contact tr td
{
	padding-top:25px;
	font-size:1.8em;
	color:#c1002b;
	height:60px;
}
.home .level2 table.contact tr td .small
{
	font-size:0.5em;
	color:#000000;
}

/* -------- Content Box -------------- */
.contentBox
{
    display:inline-block;
    width:386px;
    height:150px;
    min-height:150px;
    max-height:150px;
    overflow:hidden;
    margin:0px 3px 3px 0px;
}
.contentBox .title{
    display:block;
    width:inherit;
    height:22px;
    font-size:1.2em;
    padding:3px 0px 0px 3px;
    color:White;
    background-color:#c1002b;
    border-bottom:solid 1px #c01246
}
.contentBox .title a
{
    display:block;
    width:inherit;
    color:#FFFFFF;
    text-decoration:none;
}
.contentBox .title a:hover
{
    color:#FFFFFF;
    text-decoration:underline;
}
.contentBox .content
{
    background-color:#eeeeee;
    padding:3px 3px 0px 3px;
    height:130px;
    width:inherit;
    overflow:hidden;
}
/* -------- Link Box          -------------- */
.linkBox
{
    text-align:left;
    display:inline-block;
    width:318px;
    height:134px;
    
    min-height:134px;
    max-height:134px;
    overflow:hidden;
    margin:0px 2px 3px 0px;
}
.linkBox ul
{
    border:0px;
    padding:0px;
    margin:0px;
}
.linkBox ul li
{
    padding:2px;
    background-image:url("");
}
.linkBox .title
{
    display:block;
    background-color:#c1002b;
    height:22px;
    width:inherit;
    color:#ffffff;
    font-size:1.2em;
    padding:3px 0px 0px 3px;
}
.linkBox .title a
{
    text-decoration:none;
    display:block;
    height:22px;
    width:320px;
    color:#ffffff;
}
.linkBox .title a:hover
{
    text-decoration:underline;
}
.linkBox .content
{
    background-color:#eeeeee;
    padding:0px 0px 0px 3px;
    height:104px;
    width:inherit;
    overflow:hidden;
    font-size:0.9em;
}
.linkBox .content img
{
}
/* -------- Illustrations Box -------------- */
.redContentBox
{
    border-top:1px solid #c1002b;
    background-color:#eeeeee;
}
.redContentBox .links
{
   width:40%;
   background-color:#ffffff;
   padding:15px;
   vertical-align:top;
}
.redContentBox .links a
{
    color:#c1002b;
    font-size:1.1em;
}
.redContentBox .links a:hover
{
}
.redContentBox .text
{
    padding:15px;
    vertical-align:top;
}
/* -------- Contact Box -------------- */
.contactdetails
{
    width:92%;
    margin:0px 0px 0px 30px;
    border-top:1px solid #c1002b;
    background-color:#eeeeee;
}
.contactdetails td
{
    vertical-align:top;
    padding:10px;
}
div.contactdetails
{
    padding:10px;
    width:744px;
}
/* -------- Awards Box -------------- */
.awardBox
{
   width:100%;
   margin-bottom:20px;
}
.awardBox .awardTitle
{
    color:#c1002b;
    font-size:1.4em;
    border-bottom:1px solid #c1002b;
}
.awardBox .awardImage
{
   width:37%;
   display:inline;
   height:90px;
   text-align:center;
   padding:1%;
}
.awardBox .awardText
{
   width:58%;
   padding:1%;
   height:90px;
   background-color:#eeeeee;  
}
/* --- Information Box ---*/
.infoBox
{
    border:1px solid #89929b;
    margin:0px 0px 5px 0px;
}
.infoBox .title
{
    padding:3px 0px 3px 5px;
    background-color:#89929b;
    color:#ffffff;
}
.infoBox .title .up
{
    padding-left:10px;
    background-image:URL("../images/interface/ArrowGreen.gif");
    background-position:left center;
    background-repeat:no-repeat;
}
.infoBox .title .down
{
    padding-left:10px;
    background-image:URL("../images/interface/ArrowRed.gif");
    background-position:left center;
    background-repeat:no-repeat;
}
.infoBox .title .hold
{
    /*color:#4444ff;*/
}
.infoBox .content
{
}
.infoBox .content p
{
    margin:3px 3px 10px 3px;
}
/* --- Information Box --- */
.messageBox
{
    border:0px;
    margin-bottom:3px;
    font-size:0.9em;
}
.messageBox .artical .title
{
    display:block;
    height:15px;
    color:#c1002b;
    border-bottom:1px solid #c1002b;
    overflow:hidden;
    padding:0px;
    margin:0px 0px 0px 0px;
}
.messageBox .artical .title a
{
    text-decoration:none;
    display:block;
}
.messageBox .artical .date
{
    font-size:0.8em;
    color:#c1002b;
    width:100%;
    padding:0px 0px 0px 120px;
    margin:0px;
    border:0px;
}
.messageBox .artical .content
{
    display:block;
    height:58px;
    overflow:hidden;
    background-color:#eeeeee;
}
.messageBox .artical .content img
{
    padding-right:3px;
}
.messageBox ul
{
    padding:0px 0px 0px 5px;
    margin:6px 0px 0px;
    width:100%;
}
.messageBox ul li
{
    height:15px;
    overflow:hidden;
}
/* ------------------- People ----------------*/
.people
{
    border-top:1px solid #c1002b;
    background-color:#eeeeee;
    margin:0px;
    width:318px;
    margin:3px 4px 3px 2px;
    display:block;
    float:left;
}
.people img
{
    float:left;
    margin:0px 5px 0px 0px;
}
.people strong
{
    color:#c1002b;
    display:block;
    font-size:1.4em;
    font-weight:lighter;
}
.people a
{
    text-decoration:none;
}
.people a:hover
{
    text-decoration:underline;
}
.people em
{
    color:#777777;
    font-size:1.1em;
    font-weight:bold;
    font-style:normal;
}
.companySections
{
    font-size:1.4em;
    font-weight:bold;
    color:#c1002b;
}
.companySections ul
{
    background-color:Transparent;
    width:91%;
    border:0px;
    margin:0px 0px 0px 0px;
    padding:10px 0px 10px 0px;
}
.companySections ul li
{
    background-image:url("");
    background-color:Transparent;
    border:0px;
    margin:0px;
    padding:2px;
}

.companySections ul li a
{
}
.companySections ul li a:hover
{
    text-decoration:underline;
}
.legal
{
  font-size:0.8em;
  color:#555555;   
}
/* --- Information Box ---*/
.pressBox
{
    margin:5px 0px 5px 30px;
    width:91%;
	background-color:#eeeeee;
    padding:0px 0px 5px 0px;
}
.pressBox strong
{
	background-color:#FFFFFF;
    border-Bottom:1px solid #c1002b;
    width:100%;
    display:block;
    color:#c1002b;
    font-size:1.2em;
}
.pressBox strong a
{
    background-color:#FFFFFF;
    width:100%;
    display:block;
    color:#c1002b;
    border:0px;
    margin:0px;
    padding:0px;
}
.pressBox strong a:hover
{
    background-color:#FFFFFF;
}
.pressBox em
{
    margin-left:3px;
}
.pressBox br
{
    line-height:10px;
}
.pressBox a.text
{
    width:91%;
	background-color:Transparent;
    width:inherit;
	border:0px;
	margin:0px;
	padding:0px;
	color:#000000;
}
.pressBox a.text:hover
{
	background-color:Transparent;
}
.pressBox a
{
    color:#ffffff;
    display:block;
    margin:3px;
    padding:5px;
    width:100px;
    border:2px solid #ffffff;
    background-color:#c1002b;
    float:right;
    text-decoration:none;
}
.pressBox a:hover
{
    background-color:#69727b;
}
.pressBox p
{
    margin-top:0px;
    padding-left:5px;
}
/* ----------     -----------------     ----------- */
/* ----------     General Interface     ----------- */
/* ----------     -----------------     ----------- */
.inlineContentBox 
{
    margin:5px auto 5px auto;
    width:92%;
    padding:0px 5px 5px 0px;
}
.inlineContentBox .title
{
    border-bottom:1px solid #c1002b;
    margin:0px;
    font-size:1.2em;
    font-weight:bold;
    color:#c1002b;
}
.inlineContentBox .content
{
    margin:0px;
    background-color:#eeeeee;
    padding-left:3px;
    border:1px solid #eeeeee;
}
.inlineContentBox ul
{
    border:0px;
    margin:0px 0px 0px 30px;
    width:91%;
    padding:5px 0px 10px 0px;
}
.inlineContentBox ul li
{
    background-image:url("");
    background-color:Transparent;
    border:0px;
    margin:0px;
    padding:2px;
}
.inlineContentBox ul.bullet
{
}
.inlineContentBox ul.bullet li
{
    list-style-type:none;
    padding:3px 0px 3px 20px;
    background-image:url("../images/interface/bullets/Red_Bullet_Soft_6.gif");
    background-repeat:no-repeat;
    background-position:left 8px;
    
}
.inlineContentBox em
{
}
.inlineContextBox .content .headerSub
{
    font-size:0.5em;
}

/* ---------- Images ----------- */
.imageBox
{
    margin:5px auto 5px auto;
    width:92%;
    padding:10px;
}
.imageBox img
{
    border:1px solid #cccccc;
    padding:10px;
    margin:10px;
}
/* ----- people pages ----*/
.person
{ 
}
.person img
{
    float:right;
    margin-left:5px; 
}
h1#person
{
    margin:15px 10px 0px 10px;
    color:#c1002b;
    font-size:2em;
    font-weight:normal;
    padding:5px 0px 0px 0px;
}
h2#person
{
    color:#555555;
    font-size:1.5em;
    font-weight:normal;
    margin:5px 10px 0px 10px;
}
/* ----------- press contact -------------- */
.pressContact
{
    background-color:#eeeeee;
    border-top:1px solid #c1002b;
    padding:0px;
    width:318px;
    margin:3px 4px 3px 2px;
    float:left;
}
.pressContact img
{
    float:left;
    padding-right:5px;
}
.pressContact a
{
    text-decoration:none;   
}
.pressContact a:hover
{
    text-decoration:underline;   
}
.pressContact strong
{
    font-size:1.4em;
    font-weight:lighter;
    display:block;
    padding:0px;
    margin:0px;
}
.pressContact em
{
    font-style:normal;
    font-weight:bold;
    font-size:1.2em;
    color:#777777;
}
.pressContact .details
{
    width:250px;
    padding:5px 0px 5px 5px;
}
/* ------------------------------------------------------*/
/* --------------------- Context Syles ------------------*/
/* ------------------------------------------------------*/
.context
{
    float:right;
    width:300px;
}
/* -------- Context Box ------------ */
.context .contextBox, .context .PDFBox
{
    width:100%;
    margin:10px 0px 10px 10px;
}
.context .contextBox .title, .context .PDFBox .title
{ 
    font-size:1.2em;
    font-weight:bold;
    color:#c1002b;
}
.context .contextBox .content, .context .PDFBox .content
{
    border-top:1px solid #c1002b;
    background-color:#eeeeee;
    padding:0px 0px 5px 5px;    
}
.context .contextBox .content ul
{
    border:0px;
    margin:0px;
    padding:0px;
}
.context .contextBox .content ul li
{
    border:0px;
    margin:0px;
    padding:3px 0px 0px 15px;
}
.context .contextBox .content a, .context .contextBox .content strong
{
    text-decoration:none;
    color:#666666;
    font-size:1.2em;
    font-weight:bold; 
}
.context .contextBox .content a:hover
{
    text-decoration:none;
    color:#220000;
}
/* -------- interface Box ------------ */
.interfaceBox
{
    border-top:1px solid #c1002b;
    background-color:#eeeeee;
    margin:10px 0px 0px 30px;
    width:91%;
    padding:10px;
}
/* --- box design ---*/
.context .PDFBox .content ul
{
    width:100%;
    border:0px;
    margin:0px;
    padding:5px 0px 0px 0px;
    background-image:url("");
    background-color:Transparent;
}
.context .PDFBox .content ul li
{
    border:0px;
    margin:0px;
    padding:5px 0px 5px 0px;
    background-image:url("");
}
.context .PDFBox .content a
{
    width:inherit;
    text-decoration:none;
    color:#666666;
    font-size:1.2em;
    font-weight:bold;
    margin:0px;
    padding:0px 0px 0px 23px;
    background-image:url("../images/interface/icons/pdf.gif");
    background-position:left center;
    background-repeat:no-repeat;
}
.context .PDFBox .content a:hover
{
    text-decoration:none;
    color:#220000;
}
/* ------ contact box ------------*/
.context .phone
{
    margin-top:5px;
}
.context .phone,.context .email
{
    font-size:1.2em;
    font-weight:bold;
    color:#666666;
}
.context .phone b,.context .email b
{
    color:#c1002b;
    width:22%;
    display:inline-block;
    text-align:left;
}
.context .contextBox .content .email a
{
	margin:0px;
	font-size:1em;
}
.context .email a:hover
{
    text-decoration:underline;
}
/* -- SDL STUFF -- */
.investBox
{
    text-align:center;
    border:solid 1px #c1002b;
    font-size:1.6em;
    color:Black;
    margin:3px 3px 3px 0px;
    background-color:#eeeeee;
    padding:3px 3px 0px 3px;
}
.investBox a
{
    color:Black;
    text-decoration:none;
}
.investBox a:hover
{
    text-decoration:underline;
}
.investBox a b
{
    color:#c1002b;
}
.contentBoxLarge
{
    display:inline-block;
    width:386px;
    height:220px;
    min-height:220px;
    max-height:220px;
    margin:0px 3px 3px 0px;
    overflow:hidden;
}
.contentBoxLarge .title
{
    display:block;
    width:inherit;
    background-color:white;
    height:22px;
    background-color:#c1002b;
    color:White;
    border-bottom:solid 1px #c01246;
    font-size:1.2em;
    padding:3px 0px 0px 3px;
}
.contentBoxLarge .content
{
    background-color:#eeeeee;
    padding:3px 3px 0px 3px;
    height:191px;
    width:inherit;
    overflow:hidden;
}

.contentBoxAdviser
{
    display:inline-block;
    width:386px;
    height:430px;
    min-height:430px;
    max-height:430px;
    overflow:hidden;
    margin:0px 3px 3px 0px;
}
.contentBoxAdviser .title
{
    display:block;
    width:inherit;
    background-color:white;
    height:22px;
    background-color:#c1002b;
    color:White;
    border-bottom:solid 1px #c01246;
    font-size:1.2em;
    padding:3px 0px 0px 3px;
}
.contentBoxAdviser .content
{
    background-color:#eeeeee;
    padding:3px 3px 0px 3px;
    height:401px;
    width:inherit;
    overflow:hidden;
}

.contentBoxAdviserShort
{
    display:inline-block;
    width:386px;
    height:260px;
    min-height:260px;
    max-height:260px;
    overflow:hidden;
    margin:0px 3px 3px 0px;
}
.contentBoxAdviserShort .title
{
    display:block;
    width:inherit;
    background-color:white;
    height:22px;
    background-color:#c1002b;
    color:White;
    border-bottom:solid 1px #c01246;
    font-size:1.2em;
    padding:3px 0px 0px 3px;
}
.contentBoxAdviserShort .content
{
    background-color:#eeeeee;
    padding:3px 3px 0px 3px;
    height:231px;
    width:inherit;
    overflow:hidden;
}

.sectionLinksTitle
{
    margin-top:10px;
    margin-left:5px;
}
.button
{
    text-align:center;
}
.button a
{
    display: block;
    text-decoration:none;
    border:solid 4px #c1002b;
    background:#c1002b;
    color:White;
    font-weight:bold;
    height:20px;
    width:100px;
    margin-left:auto;
    margin-right:auto;
}
.button a:hover
{
    text-decoration:underline;
}
.button a span
{
    display:block;
    width:100px;
    text-align:center;
    padding-bottom:5px;
}
.inputContainer .inputContainerLong tr
{
    vertical-align:top;
}
.inputContainerLong tr td.left
{
    width:350px;
}
.r
{
    font-weight:bold;
    color:#c1002b;
}
.inputContainerVeryLong tr td.left
{
    width:450px;
}
.inputContainerVeryLong tr td.left r
{
    width:450px;
}
.inputContainer tr td.left
{
    width:200px;
}
ol
{
    list-style-type:disc;
    color:#c1002b;
}
ol li span
{
    color:Black;
}
ol li img
{
    vertical-align:text-bottom;
}

/* --- Message Box --- */
.messageBox{
    display:inline-block;
    width:180px;
    overflow:hidden;
    margin:3px 3px 3px 0px;
    text-align:center;
}
.messageBox .title{
    display:block;
    width:inherit;
    background-color:#c1002b;
    height:22px;
    color:#FFFFFF;
    font-size:1.2em;
    padding:3px 0px 0px 3px;
}
.messageBox .content
{
    background-color:#eeeeee;
    padding:3px 3px 0px 3px;
    height:140px;
    width:inherit;
    overflow:hidden;
    width:172px;
    border:solid 1px #c1002b;
    position:relative;
}
.messageBox .content .message
{
    width:171px;
}

.middle table tr
{
    vertical-align:top;
}
.centre
{
    text-align:center;
}
a.validationHref{
    position:relative;
    z-index:24;
	font-weight:bold;
    text-decoration:none;
    border:0px;
}
a img
{
    border:0px;
}
a.validationHref span{ display: none; }
a.validationHref span.tooltip{ display: none; }
a validationHref span.information { display:none; }
a.validationHref:hover{ z-index:25; color: #aaaaff;}
a.validationHref:hover span.tooltip{
    display:block;
    position:absolute;
    top:15px; left:0;
	padding: 10px;
	width:200px;
	color: red;
    text-align: center;
	background-color:#ffffff;
	border:1px solid #c1002b;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	
}
a.validationHref span.tooltip:hover{
    display:block;
    position:absolute;
    top:15px; left:0;
	padding: 10px;
	width:200px;
	color: red;
    text-align: center;
	background-color:#ffffff;
	border:1px solid #c1002b;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	
}
a.validationHref:hover span.information
{
    display:block;
    position:absolute;
    top:15px; left:0;
	padding: 10px;
	width:300px;
	color: black;
    text-align: center;
	background-color:#ffffff;
	border:1px solid #c1002b;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	
}
a.validationHref span.information:hover
{
    display:block;
    position:absolute;
    top:15px; left:0;
	padding: 10px;
	width:300px;
	color: black;
    text-align: center;
	background-color:#ffffff;
	border:1px solid #c1002b;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	msopacity: 0.90;
}
a.validationHref span.tooltip:hover
{
    display:block;
    position:absolute;
    top:15px; left:0;
	padding: 10px;
	width:200px;
	color: red;
    text-align: center;
	background-color:#ffffff;
	border:1px solid #c1002b;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
.calendarholder
{
    display:block;
    position:absolute;
    top:15px; left:0;
	padding: 10px;
    text-align: center;
	background-color:#eeeeee;
	border:1px solid #c1002b;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
.datecell
{
    color:Black;
}
.radiobuttons input
{
    
}
.radiobuttons div
{
    display:inline-block;
    
    width:357px;
}
.radiobuttons label
{
    font-weight:bold;
}
.progressbarholder
{
    width:130px;
    text-align:center;
    margin-left:auto;
}
.progressbarholder div
{
    color:#c1002b;
    font-weight:bold;
    border-bottom:solid 1px #c01245;
    text-align:center;
}
.progressbarholder table
{
    width:100%;
    border-left:#eeeeee 5px solid;
    border-right:#eeeeee 5px solid;
    border-top:#eeeeee 2px solid;
    border-bottom:#eeeeee 2px solid;
    margin:0px auto 0px auto;
    background-color:#eeeeee;
}
.progressbarholder table tr td.on
{
    background-color:#c1002b;
    color:White;
}
.progressbarholder table tr td.off
{
    background-color:#69727b;
    color:#aaaaaa;
}
.illustrationsnavigation
{
    margin-bottom:10px;
}
.illustrationsnavigation table
{
    border:solid 1px #c1002b;
    width:100%;
}
.redboxtext
{
    margin:5px auto 5px auto;
    background:#eeeeee;
    padding:3px 3px 3px 3px;
}
.redboxtext img.error
{
    float:left;
    vertical-align:middle;
}
.blueboxtext
{
    margin:5px auto 5px auto;
    background:#eeeeee;
    padding:3px 3px 3px 3px;
}
.header
{
    background:#d0d0d0;
    text-align:center;
}

.awardsBox
{
    margin-top:20px;
    vertical-align:middle;
    width:100%;
}

.awardsBox .header
{
    text-align:left;
    vertical-align:middle;
    border-bottom:solid 1px #c1002b;
    background:white;
    font-weight:bold;
    font-size:1.2em;
}

.awardsBox .awardImage
{
    background:white;
    width:300px;
    vertical-align:middle;
    height:100px;
    min-height:100px;
    text-align:center;
}

.awardText
{
    background:#eeeeee;
    border-bottom:solid 1px white;
    vertical-align:middle;
    padding-left:15px;
}

.administratortop
{
    width:100%;
    color:White;
    font-weight:bold;
    background-color:#69727b;
    height:40px;
    border:solid 1px black;
    vertical-align:middle;
    margin:0px 0px 10px 0px;
    text-align:center;
}

.administratortop span
{
    margin-top:15px;
    top:3px;
    position:relative;
}

.administratortop input
{
    top:6px;
    position:relative;
}

table.accountadministration tr 
{
    padding:0px;
    margin:0px;
}

table.accountadministration tr td
{    
    padding:0px;
    margin:0px;
}

table.accountadministration tr td.title
{
    background:#c1002b;
    color:#ffffff;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:3px;
    font-size:1.2em;
    width:50%;
    margin-bottom:0px;
    border-left:5px white solid;
    
}

table.accountadministration tr td.content
{
    margin-top:0px;
    background:#eeeeee;
    padding:4px;
    border-left:5px white solid;
    border-bottom:5px white solid;
}

fieldset 
{
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #CCC;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset label 
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

.frontPageList
{
	list-style-type: disc;
	margin-top: 0px;
	margin-left: 0px;	
}