﻿html,body{
	width:100%;
	height:100%;
}

body{
	margin:0px;
	padding:0px;
	font-family: "Arial", Times, Arial, serif;
	color:#336699;
	font-size:12px;
}

#outer{
	min-height:100%;
	height:auto !important;
	height:100%;
	background-color:#182549;
}

#FCKBody {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-family: "Arial", Times, Arial, serif;
	color:#336699;

}


#outerwrapper{
	margin-top:11px;
	text-align:center;
	background:url(images/bodybg.gif) center top repeat-x;
	min-height:572px;
	height:auto !important;
	height:572px;
}

#wrapper{
	position:relative;
	width:901px;
	margin:0px auto;
	text-align:left;
}

#header{
	height:211px;
}

#logo{
	position:absolute;
	width:349px;
	height:211px;
	background:url(images/logo.jpg) no-repeat;
	left:0px;
	top:1px;
}

#logo h1{
	margin:0px;
	padding:0px;
}

#logo h1 a{
	display:block;
	width:290px;
	height:115px;
	text-indent:-999em;
	margin-top:30px;
	overflow:hidden;
}

#menuwrapper{
	position:absolute;
	left:350px;
	top:1px;
	width:226px;
	height:211px;
	background:url(images/menubg.gif) no-repeat;
}

#MainNav {
	margin-top:7px;
}

#MainNav ul, #MainNav ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#MainNav ul li{
	background:url(images/menuliner.gif) no-repeat;
	background-position:0px 19px;
	height:22px;
	line-height:21px;
}

#MainNav ul li:hover, #MainNav ul li.iehover, #MainNav ul li.SelectedTab, 
#MainNav ul li#MainNav59.SelectedTab, #MainNav ul li#MainNav59:hover, #MainNav ul li#MainNav59.iehover{
	background:#103c5a;
}

#MainNav ul li a, #MainNav ul li a:hover, #MainNav ul li a:visited, #MainNav ul li.SelectedTab a{
	font-family:Georgia, Verdana, Arial;
	font-size:12px;
	text-decoration:none;
	color:white;
	padding-left:17px;
	display:block;
	height:2px;
	font-weight:normal;
}

#MainNav ul li#MainNav59{
	background:none;
}

#headerimage{
	position:absolute;
	left:577px;
	top:1px;
	width:323px;
	height:211px;
	background:url(images/imagebg.gif) no-repeat;
}

#headerimageinside{
	padding:9px;
}

#mainbody{
	margin-top:40px;
}

#leftcontent{
	width:556px;
	float:left;
}


/* taki's css trial START */

.border{ 
	text-align:center;
	border: thin dashed #182549;
	margin:0px;
	padding:10px;

}

/* ----------links----------*/
ul li a.links:active, ul li a.links:visited, ul li a.links:link, a:active, a:visited, a:link {color: #182549; text-decoration:underline;}
ul li a.links:hover, a:hover {color: #336699; text-decoration:underline;}




/* taki's css trial END */

#rightcontent{
	width:325px;
	float:right;
	background-color:#ebe4cf;
	min-height:218px;
	height:auto !important;
	height:218px;
}

#rightcontentinside{
	padding:12px 16px;
}


#leftcontentmenu{
	width:220px;
	background-color:#ebe4cf;
	float:left;
}

#leftcontentmenuinside, #rightcontentlonginside{
	padding:12px 16px;
	min-height:120px;
	height:auto !important;
	height:120px;
}

#rightcontentlong{
	float:right;
	width:650px;
}


h1,h2,h3, h2 span.Head{
	margin:0px;
	padding:0px;
	color:#182549;
	font-size:16px;
	margin-bottom:20px;
	font-family: "Arial", Times, Arial, serif;
}

h1{
	font-weight:bold;
}


h2{
	font-size:17px;
	font-weight:bold;
	margin-bottom:15px;
	color:#8B6A4A;
}

h3{
	font-size:12px;
	font-weight:bold;
	color:#8B6A4A;
	margin-bottom:15px;
}

p{
	margin:0px;
	padding:0px;
	padding-bottom:12px;
}

.clear{clear:both;}

#outerwrapperfooter{
	height:11px;
	background:url(images/outerwrapperfooter.gif) repeat-x;
}

#footerwrapper{
	text-align:center;
	height:70px;
}

#footer{
	position:relative;
	width:901px;
	margin:0px auto;
	margin-top:25px;
}

#NavFooter ul, #NavFooter ul li,
#NavFooterBottom ul, #NavFooterBottom ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#NavFooter ul li,
#NavFooterBottom ul li{
	float:left;
	border-right:solid 1px #537897;
	padding-right:10px;
	padding-left:10px;
	color:#537897;
	line-height:14px;
	font-size:10px;
}

#NavFooter ul li a, #NavFooter ul li a:visited, #NavFooter ul li a:hover, #NavFooter ul li.SelectedTab a,
#NavFooterBottom ul li a, #NavFooterBottom ul li a:visited, #NavFooterBottom ul li a:hover{
	text-decoration:none;
	font-size:10px;
	font-family:Tahoma,Verdana,Arial;
	color:#537897;
	font-weight:normal;
}

#NavFooter ul li#NavFooter59,
#NavFooterBottom ul li.last{
	border-right:none;
	padding-right:0px;
}



#NavFooter{
	width:700px;
	margin:0px auto;
}

#menufooterbottom{
	position:absolute;
	top:20px;
	left:180px;
}

#dnn_ContentPane, #dnn_ContentPane div, #dnn_ContentPane div p, #dnn_ContentPane div table td, #dnn_ContentPane div table td p
#dnn_RightContent, #dnn_RightContent div, #dnn_RightContent div p, #dnn_RightContent div table td, #dnn_RightContent div table td p, p{
	font-size:14px;
	font-family: "arial", Times, Arial, serif;
}
#LeftNav ul, #LeftNav ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#LeftNav ul li{
	border-bottom:solid 1px #3e6f99;
	height:25px;
	line-height:25px;
}

#LeftNav ul li a, #LeftNav ul li a:hover, #LeftNav ul li a:visited{
	color:#6699FF;
	text-decoration:none;
	font-family:Georgia, Verdana, Arial;
}

#LeftNav ul li.SelectedTab a{
 	font-family:Georgia, Verdana, Arial;
	font-weight:bold;
}

.bgwhite{
	background-color:white;
}
