/* CSS Document Standard - Best Western */
/*<![CDATA[*/

body {
	margin:10px;
	padding:0;
	text-align:center;
	background-color:#162648;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	}

.ll { 
	width:780px;
	margin:0px auto;
	padding:0;	
	background:url('cor_ll.gif') top left no-repeat;
	background-color:#FFF;
	}
.rr { 
	width:780px;
	margin:0;
	padding:0;
	background:url('cor_rr.gif') top right no-repeat;
	}
.container{ 
	padding:10px;
	text-align:left;
	}
#logo {
	width:97px;
	margin:3px;
	float:left;
	}
#header {
	width:300px;
	float:left;
	margin:33px 0 0 0;
	}
.header1 {
	font-size:15px;
	color:#900;
	font-family:serif;
	font-weight:bold;
	line-height:15px;
	margin:0;
	padding:0;
	}
.header2 {
	font:10px Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:0;
	padding:0;
	}

#content {
	width:760px;
	margin-top:5px;
	}
	

	
/*  ================================================== */
/*                       M E N U S                     */
/*  ================================================== */
#gmenu {
	float:right;
	text-align:right;
	border-bottom:1px solid #0099FF;
	}
#gmenu ul {
	padding:0 0 3px 0;
	margin:0;
	}
#gmenu ul li{
	display:inline;
	background:url('ico-arrow-topnav.gif') top right no-repeat;
	padding:0 11px 0 17px;
	}
#gmenu a {
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}


#gfmenu {
	float:right;
	text-align:right;
	}
#gfmenu ul {
	padding:0 0 3px 0;
	margin:0;
	}
#gfmenu ul li{
	list-style:none;
	background:url('ico-arrow-topnav.gif') top right no-repeat;
	padding:0 11px 0 0;
	}
#gfmenu a {
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}


#fmenu {
	float:left;
	margin:0;
	position: relative;
	top: 28px;
	}
#fmenu ul {
	margin:0;
	padding:0;
	}
#fmenu ul li{
	display:inline;
	padding:0 15px 0 0;
	}
#fmenu a {
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}


#menu { 
	clear:both;
	width:760px;
	font-size:10px;
	color:#112574;
	text-align:right;
	margin:0;
	}
#menu ul {
	padding:0;
	margin:0;
	line-height: 17px;
	}
#menu ul li{
	display: inline;
	background:url('hnavi.gif') left no-repeat;
	}
#menu .menu_act {
	color:#F5A300;
	}

	
#submenu { 
	width:760px;
	margin:0;
	background-color:#002674;
	line-height:4px;
	}
#submenu a { 
	width:760px;
	color:#B1DEE5;
	padding: 0 10px 0 10px;
	font-weight:bold;
	line-height:19px;
	}
#submenu a:hover { 
	width:760px;
	color:#FFF;
	text-decoration:none;
	}
#submenu .submenu-act { color:#FFF;}







/*  ================================================== */
/*                      F O O T E R                    */
/*  ================================================== */
#footer {
	clear:both;
	color:#B5B5B5;
	margin:10px 0 0 0;
	padding:10px 0;
	border-top:1px solid #0099FF;
	height:30px;
	vertical-align:bottom;
	}
#copy {
	width:760px;
	margin:0px auto;
	padding:10px;
	font:10px Arial, Helvetica, sans-serif;
	color:#B1DEE5;
	text-align:left;
	}


/*  ================================================== */
/*                       T E X T                       */
/*  ================================================== */
p { margin:0; line-height:17px;}
a:link, a:visited { color: #0066CC; text-decoration: none; }
a:hover { color: #112574; text-decoration: underline; }
img { border: none; }
#content h1, h2, h3, h4, h5 {
	margin:0;
	}
#title { 
	font: 20px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:10px 0 0 0;
	margin:0;
	}

#colNormal .csc-header-n2 h1 {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	line-height:25px;
	padding:0 10px;
	background-color:#0C4B90;
	}
#colNormal .csc-header-n1 h2 {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	line-height:25px;
	padding:0 10px;
	background-color:#FB7C00;
	}
.contact_input { font:11px Verdana, Arial, Helvetica, sans-serif;}

/*  ================================================== */
/*           C O N T E N T   T E M P L A T E S         */
/*                       Layouts                       */
/*  ================================================== */
#colLeft {
	width:300px;
	float:left;
	}
#colNormal {
	width:450px;
	float:left;
	margin-left:10px;
	}
#colRight {
	clear:left;
	width:760px;
	}

/*  ================================================== */
/*                     F R A M E S                     */
/*  ================================================== */

.csc-frame { margin-bottom:10px; }
.csc-frame p { padding:10px 5px 0 5px; }
.csc-frame h1, .csc-frame h2, .csc-frame h3, .csc-frame h4, .csc-frame h5 {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	line-height:25px;
	padding:0 10px;
	}
.csc-frame-indent {
	background:url('indent_bg.jpg') top no-repeat;
	height:250px;
	}
.csc-frame-indent  h1 {
	font-size: 30px;
	color:#AF1D0A;
	padding-top:35px
	}
.csc-frame-frame1 { background-color:#FAEFC4; }
.csc-frame-frame1 h1 { background-color:#FFB345; }
.csc-frame-frame1 h2 { background-color:#FB7C00; }
.csc-frame-frame1 h3 { background-color:#FFCC34; }
.csc-frame-frame2 { background-color:#D9EEF5; }
.csc-frame-frame2 h1 { background-color:#0C4B90; }
.csc-frame-frame2 h2 { background-color:#5698CF; }
.csc-frame-frame2 h3 { background-color:#55B7E7; }
#colNormal .csc-frame { height:450px;}
#colRight .csc-frame { 
	width:245px; 
	height:180px;
	float:left;
}
#colRight .csc-frame-n2 { 
	width:247px; 
	margin:0 10px;
}

#colLeft .csc-frame .contenttable { width:280px; margin-left:5px;}
#colLeft .csc-frame .contenttable td { vertical-align:top; border-bottom:1px dotted #82C8D3;}
#colLeft .csc-frame .contenttable p { padding:2px;}
#colNormal .csc-frame .contenttable { width:430px; margin-left:10px;}
.contenttable td { vertical-align:top; padding:0;}
#colNormal .csc-frame .contenttable p { padding:2px;}


/*  ================================================== */
/*                    S I T E M A P                    */
/*  ================================================== */


/*  ================================================== */
/*                       F O R M S                     */
/*  ================================================== */
form {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:12px;
	margin:0;
	padding:0;
	}
form table {
	margin-left:3px;
	}
/*  ================================================== */
/*                     S E A R C H                     */
/*  ================================================== */


/*  ================================================== */
/*                        N E W S                      */
/*  ================================================== */

.news-single-item {
	margin-bottom:20px;
	}
.news-single-item h2 {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	line-height:25px;
	padding:0 10px;
	background-color:#0C4B90; 
	margin-bottom:10px;
	}
.news-single-item h3 {
	margin-bottom:20px;
	}

.news-latest-item, .news-list-item {
	margin:10px 0;
	}
.news-latest-item p, .news-latest-item a {
	padding:0 10px;
	}
.news-list-item h3 a {
	font-size:14px;
	}

/*]]>*/