/* CSS Document */
body {
background:url(layout/headerbg.jpg) top left repeat-x;
text-align:center; /*to center old IE browsers*/
width:100%;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
line-height:1.4em;
}

body p {
margin:5px 0px 5px 0px; /*position:relative;*/
}
h4 {
margin:0px 0px; padding:10px 0px 0px 0px; font-weight:bold; font-size:120%;
}
html, body {
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:85%;
color:#272425;
background-color:#303030;
}
#container { /* div you want to stretch */
min-height:100%;
width:780px;
position:relative;
margin: 0 auto;
text-align:left;
overflow:hidden;
/*border-left:1px solid #000;
border-right:1px solid #000;*/
}
#innerbox {clear:both;}
#leftcol { width:765px;}
#rightcol { width:170px;}
.logo { float: left; width:375px; height:160px;}
.secnavbox { float:right; clear:none; width:390px; height:150px; background-image:url(layout/secnavbg.jpg); background-position:top left; background-repeat:no-repeat; padding:0px 0px 10px 0px; margin:0px; }

/* HEADER SUB NAV STYLES STARTS */
#secnav { height:160px; text-align:right; color:#272425; padding:0px 20px 0px 0px; margin:0px;}
#secnav img { vertical-align:middle; padding:0px 0px 0px 7px;}
#secnav a:link, #secnav a:visited { color:#272425; text-decoration:none;}
#secnav a:hover, #secnav a:active, #secnav a:focus { color:#A7A9AC; text-decoration:none;}
#secnav ul { list-style-type:none;}
#secnav li { padding:3px 0px 3px 0px;}
/* HEADER SUB NAV STYLES ENDS*/

/* SUB-PAGE CONTENT BOX STARTS */
.subboxcontent { width:570px; float:right; clear:none; display:block; padding:0px;}
/* SUB-PAGE CONTENT BOX ENDS */

/* BOX3 */
.box3 { width:570px;}
.box3titlebg { background-image:url(layout/box3titlebg.gif); background-position:top left; background-repeat:no-repeat; height:28px; padding:0px; }
.box3titlebg h2 { padding:8px 0px 0px 15px; margin:0px; font-size:1em; font-weight:bold;}
.box3mid { background-image:url(layout/box3mid.gif); background-position:top left; background-repeat:repeat-y; padding:5px 20px 0px 15px;}
.box3btm { background-image:url(layout/box3btm.gif); background-position:top left; background-repeat:no-repeat; height:20px; display:block;}
.box3mid ul { padding:5px 0px 5px 0px; margin:0px;}
.box3mid ul li { list-style:none; background-image:url(layout/arrow.gif); background-position:0px 4px; background-repeat:no-repeat; padding:0px 0px 5px 15px; line-height:1.3em; font-weight:normal; color:#272425; margin:0px;}
.box3mid li a:link, .box3mid li a:visited { text-decoration:none; color:#272425; font-weight:normal;}
.box3mid li a:hover, .box3mid li a:focus, .box3mid li a:active { text-decoration:none; color:#FFC500; font-weight:normal;}


/* SUB PAGE IN-PAGE NAVIGATION LIST STARTS */
.sidebarnav { padding:0px; margin:0px;}
.sidebarnav ul { padding:5px 0px 5px 0px; margin:0px;}
.sidebarnav ul li { list-style:none; background-image:url(layout/arrow.gif); background-position:0px 4px; background-repeat:no-repeat; padding:0px 0px 5px 15px; line-height:1.3em; font-weight:bold; color:#272425; margin:0px;}
.sidebarnav li a:link, .sidebarnav li a:visited { text-decoration:none; color:#272425; font-weight:bold;}
.sidebarnav li a:hover, .sidebarnav li a:focus, .sidebarnav li a:active { text-decoration:none; color:#FFC500; font-weight:bold;}
/* SUB PAGE IN-PAGE NAVIGATION LIST ENDS*/

#flashbox {width:753px; border-top:0px; border-left:1px solid #fff; border-bottom:1px solid #fff; border-right:1px solid #fff; clear:both; margin:0px 0px 0px 5px; background-color:#333333;}

.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE only */
-moz-opacity: 1;
}
.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE only */
-moz-opacity: 0.7;
}

.leftbox { width:382px; float:left; padding:0px; margin:0px;}
.rightbox { width:382px; float:right; padding:0px; margin:0px;}
.centrebox {width:765px; float:none; padding:0px; margin:0px;}

#footer {
background:url(layout/footerbg.jpg) top left no-repeat;
clear:both;
padding:0px;
margin:0px; height:100px;
line-height:100px;
color:#999999;
text-align:center;
}
#footer a:link, #footer a:visited {
color:#999999; text-decoration:none;
}
#footer a:hover, #footer a:active, #footer a:focus {
color:#000; text-decoration:none;
}
.boxtitlebg {
background-image:url(layout/boxtitlebg.jpg); background-position:top left; background-repeat:no-repeat;
height:54px;
/*line-height:0px;*/
padding:0px 0px 0px 25px; margin:0px;
}
.boxtitlebg h2 {
padding:14px 0px 0px 0px;
margin:0px;
font-size:14px;
font-weight:bold;
}
.boxtitlebg2 {
background-image:url(layout/boxtitlebg2.jpg); background-position:top left; background-repeat:no-repeat;
height:54px;
/*line-height:0px;*/
padding:0px 0px 0px 25px; margin:0px;
}
.boxtitlebg2 h2 {
padding:14px 0px 0px 0px;
margin:0px;
font-size:14px;
font-weight:bold;
}
.boxfoot {
background:#646567 url(layout/boxfoot.jpg) top left no-repeat;
padding:0px 25px 0px 0px;
text-align:right;
height:30px;
line-height:20px;
color:#CCC;
}
.boxfoot a:link, .boxfoot a:visited { color:#CCC; text-decoration:none;}
.boxfoot a:hover, .boxfoot a:active, .boxfoot a:focus { color:#FFF; text-decoration:none;}
.boxfoot2 {
background:#646567 url(layout/boxfoot2.jpg) top left no-repeat;
padding:0px 25px 0px 0px;
text-align:right;
height:30px;
line-height:20px;
color:#CCC;
clear:both;
}
.boxfoot2 a:link, .boxfoot2 a:visited { color:#CCC; text-decoration:none;}
.boxfoot2 a:hover, .boxfoot2 a:active, .boxfoot2 a:focus { color:#FFF; text-decoration:none;}

.clippedtop {
background-image:url(layout/boxtitlebg.jpg); background-position:bottom left; background-repeat:no-repeat; height:25px;
padding:0px; margin:0px;
}

.boxbgblank { background-image:url(layout/boxbg.gif); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; padding:0px 25px 20px 25px; margin:0px;
}
.boxbgblank p { padding:5px 0px 7px 0px; margin:0px;}

.boxbg { background-image:url(layout/boxbg.gif); background-position:bottom right; background-repeat:no-repeat; background-color:#FFFFFF; padding:0px 170px 20px 25px; margin:0px;}
.boxbg a:link, .boxbg a:visited { color:#333; text-decoration:none; font-weight:bold;}
.boxbg a:hover, .boxbg a:active, .boxbg a:focus { color:#FFC500; text-decoration:none; font-weight:bold;}
.boxbg p { padding:5px 0px 7px 0px; margin:0px;}
.boxbg h3 { margin:0px 0px; padding:0px 0px; font-weight:bold; font-size:100%;}

.boxbg2 { background-image:url(layout/boxbg.gif); background-position:bottom right; background-repeat:no-repeat; background-color:#FFFFFF; padding:0px 20px 20px 20px; margin:0px;}
.boxbg2 a:link, .boxbg2 a:visited { color:#333; text-decoration:none; font-weight:bold; }
.boxbg2 a:hover, .boxbg2 a:active, .boxbg2 a:focus { color:#FFC500; text-decoration:none; font-weight:bold; }
.boxbg2 p { padding:5px 0px 7px 0px; margin:0px;}
.boxbg2 h3 { margin:0px 0px; padding:0px 0px; font-weight:bold; font-size:100%;}

.boxbg3 { background-image:url(layout/boxbg3.gif); background-position:bottom right; background-repeat:repeat-y; background-color:#FFFFFF; padding:0px 25px 20px 20px; margin:0px;}
.boxbg3 a:link, .boxbg3 a:visited { color:#333; text-decoration:none; font-weight:bold; }
.boxbg3 a:hover, .boxbg3 a:active, .boxbg3 a:focus { color:#FFC500; text-decoration:none; font-weight:bold; }
.boxbg3 p { padding:5px 0px 7px 0px; margin:0px;}
.boxbg3 h3 { margin:0px 0px; padding:0px 0px; font-weight:bold; font-size:100%;}

.speechboxtop { background: url(layout/speechbox.jpg) top left no-repeat; height:10px; display:block; clear:both;}
.LPspeechboxtop { background: url(layout/speechbox.jpg) top left no-repeat; height:400px; display:block; clear:both;}
.speechboxbottom { background: url(layout/speechbox.jpg) bottom left no-repeat; height:30px; display:block; clear:both;}
.speechbox { background-image:url(layout/speechboxmid.jpg); background-position:top left; background-repeat:repeat-y; overflow:hidden; padding:0px; height:100%;}
.speechbox p { padding:5px 20px 5px 20px; }
.speechbox h2 { background-image:url(layout/harrow.gif); background-position:20px 13px; background-repeat:no-repeat; padding:10px 20px 0px 38px; font-size:14px; font-weight:bold; color:#666666; margin:0px;}
.speechbox h3 { background-image:url(layout/harrow.gif); background-position:20px 13px; background-repeat:no-repeat; padding:10px 20px 0px 38px; font-size:14px; font-weight:bold; color:#F7C31F;}
.speechbox a:link, .speechbox a:visited, .speechbox a:active { color:#000000; text-decoration:none; font-weight:bold; }
.speechbox a:hover { color:#FFC500; text-decoration:none; font-weight:bold; }

.clearall {clear:both; float:none;}

.factfile { font-weight:bold; font-size:160%; color:#333333; line-height:normal;}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/* Colour styles */
.gold { color:#FFCC00;}

.floatleft {float:left;}
.floatright {float:right;}
.pad10all {padding:10px;}
.pad10t {padding-top:10px;}
.pad10r {padding-right:10px;}
.pad10b {padding-bottom:10px;}
.pad10l {padding-left:10px;}
.pad15t {padding-top:15px;}
.pad15r {padding-right:15px;}
.pad15b {padding-bottom:15px;}
.pad15l {padding-left:15px;}

.mt1t { margin-top:15px;}

.bold {font-weight:bold;}
.imgmid { vertical-align:middle;}

.tabbg1 { background-color:#EBEBEB;}
.tabbg2 { background-color:#F5F5F5;}

.italic { font-style:italic;}
.bordert1t { border-top:1px solid #CCCCCC;}
.imgdecor { border:1px solid #CCCCCC;}
.centerit { text-align:center;}
