/* CSS Document */

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////// CSS Document */

html, body 						{ margin:0; padding:0; background:#719fd0 url('/_i/bg_page.gif') repeat-x 0 -170px; text-align:center; }
body, td, p 					{ font-family:'Trebuchet MS'; font-size:12px; font-weight:normal; line-height:16px; color:#fff; }
body hr 						{ display: none; }

/*/////////////////////////////////////////////////////////	Links, images, headlines */
a, a:hover 						{ color:#fff;}
a, img 							{ border:0; margin:0; }
h1, h2, h3, h4, h5, p			{ margin:0; padding:0; color:#ffffff; }

/*/////////////////////////////////////////////////////////	Floatig and clearing */

.clear 							{ clear:both; }
#pagewrapper 					{ width:760px; margin:0 auto; text-align:left; background:transparent url('/_i/bg_pagewrapper.gif') no-repeat 111px 0; }
#headerwrapper 					{  }
#mainbannerwrapper				{ height:347px; }
#sidebannerwrapper				{ float:right; width:252px; margin:50px 0 40px; }
#contentwrapper					{ text-align:justify; margin:35px 0 30px 0; float:left; width:480px; }
#bottombannerwrapper			{ margin-bottom:20px; }
#footerwrapper					{ height:80px; }

/*/////////////////////////////////////////////////////////	Header */

#headerwrapper					{ border-bottom:1px solid #374f6a; background:transparent url('/_i/bg_headerwrapper.gif') repeat-x 0 0; }
#headerwrapper h1				{ float:left; height:103px; width:216px;  background:transparent url('/_i/bg_logowrapper.gif') no-repeat 0 0; }
#headerwrapper h1 img 			{ margin-left:6px; }
#headerwrapper #menuwrapper		{ float:right; height:103px; width:544px; background:transparent url('/_i/bg_menuwrapper.gif') no-repeat 100% 0; }
#menu							{ height:40px; line-height:40px; position:relative; margin:63px 0 0 -10px; }

/*/////////////////////////////////////////////////////////	Side and Bottom Banners */

#sidebannerwrapper .sidebanner,
#bottombannerwrapper .bottombanner						{ display:block; float:left; border:1px solid #29384b; text-decoration:none; cursor:pointer; margin-top:10px; }
#bottombannerwrapper .bottombanner						{ border-left:0; }

#sidebannerwrapper .sidebanner h3,
#bottombannerwrapper .bottombanner h3					{ width:252px; height:88px; font-size:16px; line-height:18px; font-weight:normal; text-transform:uppercase; }

#sidebannerwrapper .sidebanner h3#bnrrates				{ background:transparent url('/_i/bg_bnrside_rates.jpg') no-repeat 100% 0; }
#sidebannerwrapper .sidebanner h3#bnrdownload			{ background:transparent url('/_i/bg_bnrside_download.jpg') no-repeat 100% 0; }
#sidebannerwrapper .sidebanner h3#bnraccount			{ background:transparent url('/_i/bg_bnrside_account.jpg') no-repeat 100% 0; }
#sidebannerwrapper .sidebanner:hover h3#bnrrates,
#sidebannerwrapper .sidebanner:hover h3#bnrdownload,
#sidebannerwrapper .sidebanner:hover h3#bnraccount		{ background-position:100% -89px; }
#sidebannerwrapper .sidebanner h3 span					{ display:block; padding:45px 10px 0; position:relative; }
#sidebannerwrapper .sidebanner							{ background:#719fd0 url('/_i/bg_bnrside.gif') repeat-x 0 0; }
#sidebannerwrapper .sidebanner:hover					{ background-position:0 -89px; }

#bottombannerwrapper .bottombanner h3					{ height:54px; width:252px; font-size:14px; background-color:#003300; }
#bottombannerwrapper .bottombanner h3#bnrinfo			{ background:transparent url('/_i/bg_bnrbottom_info.gif') no-repeat 0 0; border-left:1px solid #29384b; }
#bottombannerwrapper .bottombanner h3#bnrcontact		{ background:transparent url('/_i/bg_bnrbottom_contact.gif') no-repeat 0 0; }
#bottombannerwrapper .bottombanner h3#bnrchat			{ background:transparent url('/_i/bg_bnrbottom_chat.gif') no-repeat 0 0; }
#bottombannerwrapper .bottombanner:hover h3#bnrinfo,
#bottombannerwrapper .bottombanner:hover h3#bnrcontact,
#bottombannerwrapper .bottombanner:hover h3#bnrchat		{ background-position:0 -55px; }

#bottombannerwrapper .bottombanner h3 span				{ display:block; padding:30px 10px 0 63px; position:relative; }
#bottombannerwrapper .bottombanner						{ background:#719fd0 url('/_i/bg_bnrbottom.gif') repeat-x 0 0; }
#bottombannerwrapper .bottombanner:hover				{ background-position:0 -55px; }

/*/////////////////////////////////////////////////////////	Content */

#contentwrapper p.bc			{ margin-top:0px; }
#contentwrapper p.bc a			{ color:#a7d7ff; }
#contentwrapper p.bc a:hover	{ color:#fff; }
#contentwrapper h1				{ font-size:24px; line-height: 32px; font-weight:normal; text-transform:uppercase;  margin-bottom:15px; text-align:left; }
#contentwrapper h2				{ font-size:18px; line-height: 24px; margin:15px 0 5px 0; }
#contentwrapper h3				{ font-size:16px; line-height: 24px; margin:15px 0 5px 0; }
#contentwrapper p				{ margin:10px 0 10px 0; }
#contentwrapper .intro			{ font-weight:bold; font-size:13px; line-height:17px; }
#contentwrapper #submenu		{ margin:10px 0 20px 0; padding:0; }
#contentwrapper #submenu li		{ margin-left:15px; line-height:18px; }
#contentwrapper #submenu li a	{ margin: 0px; color:#a7d7ff; }
#contentwrapper #submenu li a:hover	{ color:#fff; }

#contentwrapper ol li			{ margin-bottom:8px; }

/*/////////////////////////////////////////////////////////	Form */

#contactform label				{ float:left; width:120px; text-align:right; padding:4px 10px 4px 0; margin:0; }
#contactform p					{ clear:left; margin:0px; padding:4px 0; }

#contactform input,
#contactform select,
#contactform textarea			{ float: left; border:0; background:#fff; font-size:12px; font-family:'Trebuchet MS'; width:200px; }
#contactform input				{ padding:2px 4px; }

#contactform select				{ width:212px; }
#contactform textarea			{ width: 340px; height:120px; padding:2px 4px;  }

#contactform #btnsubmit			{ background:#719fd0 url('/_i/bg_bnrbottom.gif') repeat-x 0 -5px; color:#fff; font-weight:bold; margin-left:130px; border:1px solid #374f6a; }
#contactform #btnsubmit:hover	{ background-position:0 -60px; }

/*/////////////////////////////////////////////////////////	Content HOME */

#home							{ background-position: 0 0; }
#home #headerwrapper 			{ margin-bottom:0; }
#home #contentwrapper h3		{ font-size:16px; margin:10px 0 0 0; }
#home #sidebannerwrapper		{ display:inline; width:760px; margin:0; }
#home #sidebannerwrapper .sidebanner { margin-top:0; }
#home #contentwrapper			{ display:inline; width:760px; margin:20px 0 30px 0; }

#home #contentwrapper .colleft,
#home #contentwrapper .colright	{ width:368px; float:left; margin-left:24px; }
#home #contentwrapper .colleft	{ margin-left:0; }
#home .intro					{ height:65px; }

#mainbannerwrapper h1 span		{ display:none; }
#mainbannerwrapper p 			{ width:300px; font-size:14px; line-height:21px; color:#cecece; margin-top:20px; }
#home #contentwrapper ul		{ margin:15px 0 0; padding:0; }
#home #contentwrapper ul li		{ margin-bottom:10px; padding:0; list-style-type:none; }

#home #sidebannerwrapper .sidebanner	{ border-left:0; }
#home #sidebannerwrapper .sidebanner h3#bnrdownload { border-left:1px solid #29384b; }

/*/////////////////////////////////////////////////////////	Footer */

#footwerwrapper p				{ font-size:11px; }