@charset "UTF-8";
/* CSS Document */

/* 
	HOME PAGE LAYOUT
	-------------------------------------------

*/

.middle {
        border-width:3px;
        border-style: groove;
        border-style: ridge;
        border-color: #FFFFFF;
}

.welcomeContainer {
	margin:0;
	margin-bottom:4px;
	padding-top:9px;
	background:url(../gui/homepage-header-background.jpg) no-repeat;
	height:175px;
	width:584px;
	/*border:1px solid #0F0;*/

}

.pageTitle {
	margin-left:8px;
	width:250px;
	/*border:1px solid #0F0;*/
}

.pageStrapline {
	margin-top:14px;
	margin-left:8px;
	width:267px;
	/*border:1px solid #0F0;*/
}

.rowcontainer {
        clear:both;
        position:relative;
        width:681px;
        margin-top:10px;
        margin-left:10px;
        padding:0;
        /*border:1px solid #0F0;*/
        overflow:visible;

}

.columnRight {
	position:relative;
        float:right;
        margin:0;
        padding:0;
        width:325px;
        /*margin-left:353px;*/
        /*border:1px solid #F00;*/
}

.columnLeft {
	position:relative;
        float:left;
        margin:0;
        padding:0;
        width:330px;
        /*border:1px solid #F00;*/
}


.floatLeft {
	float:left;
	
}

.floatRight {
	float:right;
	width:212px;
	
}

.floatContainer {
	float:left;
	margin-top:8px;
	width:281px;
	border:1px solid #0F0;
}

.floatGoContainer {
        float:left;
        margin-top:8px;
	margin-bottom:20px;
        width:271px;
        border:1px solid #0F0;
}


.panelRight {
	float:right;
}

.sideMenu {
	margin:0;
	padding:0;
	padding-right:10px;
	padding:-top:15px;
	padding-left:7px;
	padding-bottom:10px;
        overflow:hidden;
        border-width:3px;
        border-style: groove;
        border-style: ridge;
        border-color: #FFFFFF;
}

.headline {
	width:681px;
	margin-bottom:20px;
	/*border:1px solid #333399;*/
}

/* 
	HOME PAGE SYTLES
	-------------------------------------------

*/

h1, h2, h3, h4, h5, h6, .copyright, .imgCaption, .imgCaptionSide, .imgCaptionLarge, .columnLeft ul li, .columnRight ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-weight: normal;
	/*border-bottom:2px solid #993921;*/

}

h1 {font-size:31px; line-height:40px;}
h2 {font-size:21px; line-height:28px; padding-bottom:8px;}
h3 {font-size:14px; line-height:18px;}
h4 {font-size:14px; line-height:19px; font-weight:normal; padding-bottom:8px;}
h5 {font-size:10px; line-height:14px; font-weight:normal;}
h6 {font-size:55px; line-height:75px; font-weight:bold;}

p {font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:16px; color:#999; padding-top:0;margin-bottom:12px;}
.middle .paragraphNoPad {margin-bottom:0px;}

a {
	font-size:11px;
	line-height:14px;
	color:#FFFFFF;
	text-decoration:none;
	display:inline;
}

.rowcontainer a {
        font-size:11px;
   	color:#FFFFFF;
        text-decoration:underline;
        display:inline;
}


h5 a {font-size:10px; text-decoration:underline;}

.imgCaption, .imgCaptionSide, .imgCaptionLarge {line-height:11px;}

.copyright {font-size:8px;}
.imgCaption {margin:0 auto;font-size:8px; width:330px; margin-bottom:12px;}
.imgCaptionSide {margin:0 auto;font-size:8px; width:222px; margin-top:12px;margin-bottom:12px;}
.imgCaptionLarge {margin:0 auto;font-size:8px; width:681px; margin-bottom:12px;}
.left .imgCaption  {margin:0 auto;font-size:8px; width:330px; margin-top:12px;margin-bottom:12px;}
.rowcontainer img, .left img {border:2px solid #FFFFFF; margin-bottom:6px;}

/*
	RELATED ARTICLES MENU
	--------------------------------------------------
	
*/

.columnLeft ul, .columnRight ul {
        margin: 0;
        padding: 0;
        list-style: none;
	width:330px;
	margin-bottom:8px;
        }

.columnLeft ul li, .columnRight ul li {
        position: relative;
        font-size:11px;
        color:#999;
        line-height:16px;
        }

