html, body 	{ height:100%; }
body  { margin:0; padding:0; border:none; vertical-align:top; font:normal 12px Arial, Helvetica, sans-serif; color:#3c3c3c; text-align:left; min-width:800px; background:url(/images/bg.png) #75a9c5 repeat-x; }
h1 			{ font-size:16px; font-weight:bold; color:#004D76; padding:0; margin:2px 0 12px 0; }
h2 			{ font-size:12px; font-weight:bold; color:#004D76; padding:0; margin:2px 0 6px 0; }
a 			{color:#004D76; text-decoration:none;}
a:link, a:active, a:visited {color:#004D76; text-decoration:none;}
a:hover 	{color:#619F33; text-decoration:none;}

#clear 		{ clear:both; height:0; visibility:hidden; display:block; }

/*-- Layout --*/
.wrap 		{ margin:0 auto; text-align:left; width:800px; height:100%; background-color:#ffffff; padding:0px; border-left:1px solid #3c3c3c; border-right:1px solid #3c3c3c; height:auto !important; height:100%; min-height:100%; }

#headercontent	{ height:auto; margin:0 auto; background:#FFFFFF; }
#maincontent 	{ padding:0px; margin:0 auto; border:0px; }
#contents 		{ width:200px; height:auto; padding-top:20px; padding-left:20px; }
#literature		{ width:560px; height:auto; padding-top:20px; height:100%; }
#push			{ height:100px; }
#footer			{ width:800px; height:100px; padding:0px; font-size:11px; margin:0 auto; background:#FFFFFF; padding-top:-100px; }
#header-img 	{ width:800px; height:110px; position:absolute; top:0px; }
#footer-img 	{ width:324px; height:62px; align:center; }

/* -- Navigation Menu --*/

#navbar					{ position:absolute; top:110px; }
div#navbar a 			{ line-height:32px; text-decoration:none; color:#3c3c3c; background:url(/images/nav-u.png) repeat #FEFEFE; cursor:pointer; padding:0px; border:0px; margin:0px; display:block; text-align:center; margin-left:auto; margin-right:auto; }
div#navbar a:link 		{ color:#3c3c3c; text-decoration:none; } 
div#navbar a:active 	{ color:#3c3c3c; text-decoration:none; }
div#navbar a:visited 	{ color:#3c3c3c; text-decoration:none; } 
div#navbar a:hover 		{ background:url(/images/nav-d.png) #999999; text-decoration:none; color:#f4f59f; }

#nav-home 		{ position:absolute; top:0px; left:0px; width:100px; height:32px; }
#nav-about 		{ position:absolute; top:0px; left:100px; width:100px; height:32px; }
#nav-serv 		{ position:absolute; top:0px; left:200px; width:100px; height:32px; }
#nav-media		{ position:absolute; top:0px; left:300px; width:100px; height:32px; }
#nav-qq 		{ position:absolute; top:0px; left:400px; width:100px; height:32px; }
#nav-offer 		{ position:absolute; top:0px; left:500px; width:100px; height:32px; }
#nav-sub 		{ position:absolute; top:0px; left:600px; width:100px; height:32px; }
#nav-contact 	{ position:absolute; top:0px; left:700px; width:100px; height:32px; }

/* -- Header -- */
#header_main_center 	{background-image:url(/images/header_main_center.jpg); background-position:top; background-repeat:no-repeat; background-attachment:scroll; height:110px; background-color:#000000; }

/* -- Contents -- */
#news 		{ background:url(/images/IR_news.jpg) no-repeat; height:200px; width:200px; padding-top:10px; }
#newsul 	{ padding-top:20px; max-width:130px; }
#links		{ background:url(/images/IR_contents.jpg) no-repeat; height:300px; width:200px; margin-top:10px; }


/*-- WIP --*/
div#wip 		{ width:800px; height:300px; padding:0px; margin:0 auto; background:#FFFFFF; line-height:300px; color:#FFFFFF; text-shadow:#000000; text-align:center; position:relative; }

#wip-main 		{ width:800px; height:252px; position:absolute; top:0; left:0; background:url(/images/splash/wip-main-ch.png); }

#wip-bw a:link, #wip-bw a:visited {width:160px; height:32px; position:absolute; bottom:0; left:0; line-height:32px; cursor:pointer; color:#3c3c3c; background:url(/images/splash/wip-button-up.png) #cccccc no-repeat;}
#wip-md a:link, #wip-md a:visited {width:160px; height:32px; position:absolute; bottom:0; left:160px; line-height:32px; cursor:pointer; color:#3c3c3c; background:url(/images/splash/wip-button-up.png) #cccccc no-repeat;}
#wip-dc a:link, #wip-dc a:visited {width:160px; height:32px; position:absolute; bottom:0; left:320px; line-height:32px; cursor:pointer; color:#3c3c3c; background:url(/images/splash/wip-button-up.png) #cccccc no-repeat;}
#wip-sc a:link, #wip-sc a:visited {width:160px; height:32px; position:absolute; bottom:0; left:480px; line-height:32px; cursor:pointer; color:#3c3c3c; background:url(/images/splash/wip-button-up.png) #cccccc no-repeat;}
#wip-ch a:link, #wip-ch a:visited {width:160px; height:32px; position:absolute; bottom:0; left:640px; line-height:32px; cursor:pointer; color:#3c3c3c; background:url(/images/splash/wip-button-up.png) #cccccc no-repeat;}

#wip-bw a:active, #wip-bw a:hover {width:160px; height:32px; position:absolute; bottom:0; left:0; line-height:32px; cursor:pointer; color:#f4f59f; background:url(/images/splash/wip-button-down.png) #3c3c3c no-repeat;}
#wip-md a:active, #wip-md a:hover {width:160px; height:32px; position:absolute; bottom:0; left:160px; line-height:32px; cursor:pointer; color:#f4f59f; background:url(/images/splash/wip-button-down.png) #3c3c3c no-repeat;}
#wip-dc a:active, #wip-dc a:hover {width:160px; height:32px; position:absolute; bottom:0; left:320px; line-height:32px; cursor:pointer; color:#f4f59f; background:url(/images/splash/wip-button-down.png) #3c3c3c no-repeat;}
#wip-sc a:active, #wip-sc a:hover {width:160px; height:32px; position:absolute; bottom:0; left:480px; line-height:32px; cursor:pointer; color:#f4f59f; background:url(/images/splash/wip-button-down.png) #3c3c3c no-repeat;}
#wip-ch a:active, #wip-ch a:hover {width:160px; height:32px; position:absolute; bottom:0; left:640px; line-height:32px; cursor:pointer; color:#f4f59f; background:url(/images/splash/wip-button-down.png) #3c3c3c no-repeat;}


/*-- Example Page --*/
#example		{ width:550px; height:900px; border:0px; padding:0px; background:none; position:relative; }
#ex-qh			{ position:absolute; top:0px; left:0px; width:550px; height:35px; background:url(/images/quote-h.png) no-repeat; }
#ex-qht			{ position:absolute; top:-30px; left:0px; width:550px; height:10px; }
#ex-md			{ position:absolute; top:50px; left:0px; width:550px; height:200px; background:url(/images/example1.png) no-repeat; }
#ex-md-blurb	{ position:absolute; top:35px; left:5px; width:340px; height:80px; }
#ex-md-price	{ position:absolute; top:130px; left:20px; width:260px; height:30px; }
#ex-bw			{ position:absolute; top:250px; left:0px; width:550px; height:200px; background:url(/images/example2.png) no-repeat; }
#ex-bw-blurb	{ position:absolute; top:50px; left:260px; width:265px; height:80px; }
#ex-bw-price	{ position:absolute; top:140px; left:270px; width:255px; height:30px; }
#ex-lb			{ position:absolute; top:450px; left:0px; width:550px; height:200px; background:url(/images/example3.png) no-repeat; }
#ex-lb-blurb	{ position:absolute; top:35px; left:5px; width:380px; height:80px; }
#ex-lb-price	{ position:absolute; top:130px; left:20px; width:265px; height:30px; }
#ex-ms			{ position:absolute; top:650px; left:0px; width:550px; height:200px; background:url(/images/example4.png) no-repeat; }
#ex-ms-blurb	{ position:absolute; top:45px; left:25px; width:500px; height:45px; }
#ex-ms-svc		{ position:absolute; top:90px; left:25px; width:500px; height:80px; font-weight:bold; }
#ex-qf			{ position:absolute; top:850px; left:0px; width:550px; height:35px; background:url(/images/quote-f.png)}
#ex-qf-tot		{ position:absolute; top:0px; left:100px; width:430px; height:35px; line-height:35px; font-size:20px; color:#FF9900; text-align:right; }

/*-- Offers page border --*/
#off-bord-tl	{ width:10px; height:10px; background:url(images/off-bord-tl.png) right no-repeat; }
#off-bord-t		{ width:10px; height:auto; background:url(images/off-bord-t.png) repeat-x; }
#off-bord-tr	{ width:10px; height:10px; background:url(images/off-bord-tr.png) no-repeat; }
#off-bord-l		{ width:10px; height:auto; background:url(images/off-bord-l.png) right repeat-y; }
#off-bord-r		{ width:10px; height:auto; background:url(images/off-bord-r.png) repeat-y; }
#off-bord-bl	{ width:10px; height:10px; background:url(images/off-bord-bl.png) right no-repeat; }
#off-bord-b		{ width:10px; height:auto; background:url(images/off-bord-b.png) repeat-x; }
#off-bord-br	{ width:10px; height:10px; background:url(images/off-bord-br.png) no-repeat; }

/*-- Quick Quote Fine Print --*/
#qqfp		{ width:550px; }

/*-- Media Page --*/
.media-rex              { width:560px; height:485px; background:url(/images/media-rex.png) no-repeat; position:relative; }
.media-rex #video-rex   { width:480px; height:375px; line-height:375px; position:absolute; top:79px; left:40px; }
.media-rex #rex-dl		{ width:200px; height:16px; line-height:16px; position:absolute; bottom:15px; right:0px; padding:0px; }
.media-air              { width:560px; height:485px; background:url(/images/media-air.png) no-repeat; position:relative; }
.media-air #video-air   { width:480px; height:375px; line-height:375px; position:absolute; top:79px; left:40px; }
.media-air #air-dl		{ width:200px; height:16px; line-height:16px; position:absolute; bottom:15px; right:0px; padding:0px; }


/* -- Transparency -- */
#transparent 	{filter: alpha(opacity=66); filter: progid:DXImageTransform#Microsoft#Alpha(opacity=66); -moz-opacity: 0#66; opacity: 0#66; }
#transparent2 	{filter: alpha(opacity=75); filter: progid:DXImageTransform#Microsoft#Alpha(opacity=75); -moz-opacity: 0#75; opacity: 0#75;}

/*-- Ninja! --*/
#ninja 		{font-size:18px; text-decoration:none; color:#003366; text-align:center;}
#antispam	{ visibility:hidden; width:1px; height:1px; margin-top:-15px; }
ol, ul, li 		{ list-style-type:disc; list-style-image:none; list-style-position:outside; }

/*-- Silly --*/