/* < reset */

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th
{margin:0;padding:0;}
table			{border-collapse:collapse;border-spacing:0;}
fieldset,img	{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th 			{text-align:left;}
h1,h2,h3,h4,h5,h6	{font-size:100%;font-weight:normal;}
q:before,q:after	{content:'';}
abbr,acronym 		{border:0;}

/* reset > */


/* < fonts */

body					{font:100.1% tahoma, arial,helvetica,clean,sans-serif;}
table 					{font-size:inherit;font:100%;}
select, input, textarea {font:arial,helvetica,clean,sans-serif;}
pre, code 				{font:100% monospace; font-size:100%;}
/*body * {line-height:1.22em;}*/

/* fonts > */


/* < general styles */

html, body 	{ height:100%; width:100%;}

body 		{ font-size: 100.1%; background:#6e9ab7 url(../images/bg_page.gif) repeat 50% 0; color:#757474;}

a, 
a:link {color:#4586b0}
a:hover 	{ text-decoration:none; }

h1	{padding:0 0 10px 0;}
h1 img	{ display:block;}
h2	{}
h3	{padding:25px 0 10px 30px; background: url(../images/bg_tle.gif) no-repeat 0 23px; margin:0; font:bold 16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#669dc1;}
h4	{border-left:4px solid #7ebd2c; padding:2px 0 3px 10px; font-weight:bold; margin-bottom:15px;}
h5	{}
h6	{}

p		{padding:0 0 10px 0}
td 		{}
ul, ol 	{}
li 		{}

.clearer 	{clear:both; height:1px; font-size:1px !important; line-height:1px; overflow:hidden;}
.left 		{float:left;}
.right 		{float:right;}
.txtleft	{text-align:left}
.txtright	{text-align:right}
strong {font-weight:bold;}
/* general styles > */

/* <layout */

#wrapper 		{height:100%;}
 .lefttd {width:50%}
 .maintd {border-left:1px solid #fff; border-right:1px solid #fff; vertical-align:top; background:#fff;}
 .righttd {width:50%}

#outLeft 		{}
#outright 		{}

.leftColumn 	{ padding:0 10px 0 5px;}
.centerColumn 	{}
.rightColumn	{ padding:0 5px 0 15px;}

/* layout> */



/* <Header Part */

#header {width:914px; background:url(../images/bg_headertop.gif) no-repeat 50% 0; height:293px;}
	#header .logo {display:block; padding-bottom:0;}
	#header .logo img {display:block;}
	#header td {vertical-align:top}
	#header .headerLeft {height:293px; background: url(../images/bg_headerleft.jpg) no-repeat 0 100%;}
	#header .headerCenter {height:293px; background: url(../images/bg_centerbot.gif) no-repeat 0 100%;}
	#header .headerRight {height:293px; background: url(../images/bg_headerright.jpg) no-repeat 0 100%;}
	#header	.welcomeContainer { padding:20px; font-size: .7em;}
		
		
		.date {height:30px; margin-top:11px; display:block; font-size:10px; padding:0 15px;}

		.searchcontainer {margin:37px 0 0 40px; width:100%;}
		.search {background:url(../images/search_bg.gif) no-repeat 0 2px; padding:0 0 0 20px; }
		
		.searchinput {width:160px; height:16px; border:1px solid #c0c0c0; vertical-align:middle;}
		.searchbutton {vertical-align:middle;}
		.btn {vertical-align:middle; margin:0 5px;}
			
		.topMenu {height:27px; padding:20px 30px 0 30px; margin:19px 0 0 0; font-size: .7em;}
			.topMenu, .topMenu a {color:#6a6a6a !important; text-decoration:none;}
/* Header Part> */





/* <Content Part */

#mainContainer {}
#mainContainer td {vertical-align:top}

.pic {margin:0 10px 5px 0}
.gallery {border-bottom:1px solid #d7d7d7}
.gallery a img {display:block;}
.gallery a {display:block; margin:0 5px 10px 5px}

.newsItem {padding-bottom:15px; font-size: .8em;}
.alllink { font-size: .8em; font-weight:bold; float:right; padding-top:7px; text-align : right; }

img.contentCaptionIcon {margin: 3px 5px 0 0;}
h3.contentCaption span {padding:25px 0 10px 5px; margin:0; font:bold 1em Arial, Helvetica, sans-serif; text-transform:uppercase; color:#669dc1;}
.contentField {font-size: .8em; padding-bottom: 5px;}
.contentFieldCaption {font-size: .8em; padding-bottom: 5px; font-weight: bold;}
.contentContainer {font-size: .8em; padding: 5px 0 5px 0; white-space: normal;}
.contentViewDetailField {font-size: .7em; padding: 15px 0 0 0; text-align : right; font-weight : bold ;}

/* Content Part> */



/* <Footer part */

#footer {background:url(../images/bg_footer.gif) no-repeat 0 100%; text-align:center; position:relative; font-size: .7em;}
address {padding-top:25px; display:block; margin:0 auto; text-align:center; white-space: nowrap;}
.bot {vertical-align:bottom;}
.poweredby { float:right; margin:56px 37px 0 0; display:inline;}
.poweredby img {display:block;}
.loginIcon { float:left; margin:62px 0 0 0; display:inline;}

/* Footer part> */








