﻿h1 
{
padding:0 0 0 0; 
margin:0; font-size:24px; 
line-height:29px; 
font-weight:normal; 
color:#4c4c4c; 
font-family:Arial, Helvetica, sans-serif; 
text-decoration:none;
}  

	h1.f 
	{
	padding-top:0;
	}
h2 
{
font-size:16px; 
line-height:19px; 
font-weight:bold; 
color:#215ad4; 
font-family:Arial, Helvetica, sans-serif; 
padding:14px 0 3px 0; margin:0;
}

	h2.f 
	{
	padding-top:0;
	}  
	
	h2.fs18  
	{
	font-weight:normal; 
	font-size:18px;
	}  
	
	h2.fs20  
	{
	font-weight:normal; 
	font-size:20px; 
	line-height:24px;
	}

h3 
{
font-size:14px; 
line-height:19px; 
font-weight:bold; 
color:#215ad4; 
font-family:Arial, Helvetica, sans-serif; 
padding:14px 0 3px 0; 
margin:0;
}  

h4 {
font-size:12px; 
line-height:19px; 
font-weight:bold; 
color:#000000; 
font-family:Arial, Helvetica, sans-serif; 
padding:14px 0 3px 0; 
margin:0;
}  

a 
{
color:#215ad4; 
text-decoration:none;
}  

	a:hover 
	{
	text-decoration:underline;
	}

p 
{
padding:10px 0 0 0; 
margin:0;
}

p.alcent 
{
text-align:center; 
padding-top:0;
}

body 
{
background:#CCCCCC; 
margin:0; 
padding:10px 0 40px 0; 
font:normal 12px/18px Arial, Helvetica, sans-serif; 
color:#262626;
}

input, select, textarea 
{
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; 
color:#262626;
}

.toplinks 
{padding:0 3px 14px 0; 
width:880px; 
margin:0 auto; 
font-family:Tahoma, Arial, Helvetica, sans-serif; 
color:#fff; 
text-align:right; 
font-size:13px;
} 

.toplinks a 
{
color:#fff; 
text-decoration:underline; 
padding:0 17px 0 17px;
} 

.toplinks a:hover 
{
text-decoration:none;
}

.header 
{
border-bottom:1px solid #fff; 
background:url(images/header_bg.gif) bottom repeat-x #fff; 
padding:19px 19px 19px 24px; 
width:857px; 
margin:0 auto; 
text-align:right;
}

	.header .logo 
	{
	float:left; 
	margin:10px 0 0 0; 
	border:0;
	}
	
	.header form 
	{margin:0 0 10px 0; 
	padding:0; font-size:15px; 
	line-height:28px; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	color:#4c4c4c;
	}
	
	.header form table 
	{
	margin:0 0 0 auto;
	}
	
	.header form .inp 
	{
	padding:0 5px 0 14px; 
	background:url(images/input_01_left.gif) 10px top no-repeat;
	}
		.header form .inp div 
		{background:url(images/input_01_right.gif) right no-repeat; 
		padding-right:4px;
		}
			.header form .inp div div 
			{
			border-top:1px solid #efefef; 
			border-bottom:1px solid #efefef; 
			background:#fff; 
			padding:5px 0 5px 0;
			}
			
			.header form .inp input 
			{width:212px; 
			height:16px; 
			border:0; 
			padding:0; 
			margin:0; 
			line-height:25px;
			}
	.header form td 
	{
	vertical-align:top; 
	text-align:left;
	}

	.header form .button 
	{
	width:50px; 
	height:28px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; 
	line-height:28px; 
	color:#fff; 
	font-weight:bold; 
	background:url(images/button_01.gif); 
	border:0;
	}
	
	.header .banner 
	{
	border:0;
	}

.menu 
{
background:url(images/menu_bg.gif) bottom repeat-x #ffa701; 
padding:5px 20px 0 20px; 
margin:0 auto 0 auto; 
width:860px; 
list-style:none;
}

	.menu ul 
	{
	margin:0; 
	padding:0; 
	height:29px; 
	list-style:none;
	}

	.menu li 
	{
	margin:0 3px 0 0; 
	padding:0; 
	float:left;
	}

	.menu .breadcrops 
	{
	height:26px; 
	padding:0 0 0 29px; 
	margin:0; 
	line-height:26px; 
	font-size:11px; 
	color:#262626;
	}

		.menu .breadcrops span 
		{
		padding:0 0 0 24px; 
		background:url(images/breadcrops_mid.gif) 9px center no-repeat;
		}

	.menu li a 
	{
	padding:4px 28px 6px 28px; 
	color:#fff; 
	text-decoration:none; 
	display:block; 
	background:url(images/menu_out_bg.gif) bottom repeat-x #fcdeb9; 
	border-left:1px solid #FFF; 
	border-top:1px solid #FFF; 
	border-right:1px solid #FFF;
	}
	
	.menu li.act a 
	{
	background:url(images/menu_act_bg.gif) bottom repeat-x #f2f2f2; 
	padding:5px 29px 6px 29px; 
	border:0; 
	color:#262626;
	}

.footer_lists 
{
background:url(images/footer_lists_bg.gif) 48px center no-repeat #f2a31b; 
width:900px; 
margin:0 auto;
}
	.footer_lists td 
	{
	width:50%; 
	padding:18px 0 16px 20px; 
	vertical-align:top; 
	text-align:left; 
	color:#fff;
	}
	
	.footer_lists td h1 
	{
	padding:0 0 11px 0; 
	margin:0; 
	line-height:24px; 
	font-size:18px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#fff; 
	font-weight:bold;
	}
	
	.footer_lists td td 
	{
	width:135px; 
	padding:0 18px 0 0;
	}
	
	.footer_lists td td.l_01 
	{
	padding:0;
	}
	
	.footer_lists td td.l_02 
	{
	width:110px; 
	padding:0;
	}
	
	.footer_lists a 
	{
	color:#fff; 
	text-decoration:none; 
	display:block;
	}
	
	.footer_lists a:hover 
	{
	color:#fee5bb; 
	text-decoration:underline;
	}
	
.footer 
{
padding:17px 50px 19px 50px; 
background:#fff; 
width:800px; 
margin:0 auto 0 auto; 
text-align:center; 
font-size:11px; 
line-height:13px;
}

.content 
{
padding:24px 20px 40px 20px; 
background-color:#fff; 
width:860px; 
margin:0 auto;
}

.content_01 .left 
{
width:160px; 
float:left;
}

.content_01 .right 
{width:250px; 
float:right;
}

.content_01 .center 
{
margin:0 280px 0 174px; 
padding:0 0 0 15px; 
border-left:1px solid #ededed;
}

.block_01_bot 
{
background:url(images/block_01_bot_left.gif) left no-repeat #fbfbfb; 
padding-left:4px;
}
	.block_01_bot div 
	{
	background:url(images/block_01_bot_right.gif) right no-repeat; 
	padding-right:4px;
	}
		
	.block_01_bot div div 
	{
	border-bottom:1px solid #ececec; 
	height:3px; 
	line-height:3px; 
	background:none;
	}

.block_01 
{
border-left:1px solid #ececec; 
border-right:1px solid #ececec; 
background:url(images/block_01_res.gif) top repeat-x #fbfbfb;
}

.block_02_top 
{
background:url(images/nowyoudontneed_top_left.gif) left no-repeat; 
padding-left:9px; 
margin:46px 15px 0 15px;
}

	.block_02_top div 
	{
	background:url(images/nowyoudontneed_top_right.gif) right no-repeat; 
	padding-right:9px;
	}
		
	.block_02_top div div 
	{
	height:9px; 
	line-height:9px; 
	background:#339966;
	}
	
.block_02 
{
background:#339966; 
padding:15px 15px 19px 15px; 
margin:0; 
text-align:center; 
font-size:15px; 
line-height:18px; 
font-weight:normal; 
color:#fff; 
font-family:Tahoma, Arial, Helvetica, sans-serif; 
margin:0 15px 0 15px;
}

.block_03_bot 
{
background:url(images/nowyoudontneed_bot_left.gif) left no-repeat #fbfbfb; 
padding-left:11px; 
margin:0 15px 0 15px;
}
	.block_03_bot div 
	{
	background:url(images/nowyoudontneed_bot_right.gif) right no-repeat; 
	padding-right:11px;
	}
	.block_03_bot div div 
	{
	height:10px; 
	line-height:10px; 
	background:none; 
	border-bottom:1px solid #339966;
	}
	
.block_03 
{
border-left:1px solid #339966; 
border-right:1px solid #339966; 
padding:11px 16px 5px 17px; 
margin:0 15px 0 15px; 
font-size:12px; 
line-height:14px;
}

	.block_03 p 
	{
	text-align:center; 
	margin:0; 
	padding:0;
	}

.block_04_top 
{
background:url(images/block_04_top_left.gif) left no-repeat; 
padding-left:5px;
}

	.block_04_top div 
	{
	background:url(images/block_04_top_right.gif) right no-repeat; 
	padding-right:5px;
	}

	.block_04_top div div 
	{
	border-top:1px solid #ececec; 
	background:#f2f2f2; 
	height:4px; 
	line-height:4px;
	}

.block_04_bot 
{background:url(images/block_04_bot_left.gif) left no-repeat; 
padding-left:5px;
}

	.block_04_bot div 
	{background:url(images/block_04_bot_right.gif) right no-repeat; 
	padding-right:5px;
	}
	
	.block_04_bot div div 
	{border-bottom:1px solid #ececec; 
	background:#fff; height:4px; 
	line-height:4px;
	}

.block_04 
{
border-left:1px solid #ececec; 
border-right:1px solid #ececec; 
background:url(images/block_04_res.gif) top repeat-x #fff;
}

.block_05 
{background:url(images/block_05_bg.gif) center 7px no-repeat; 
padding:76px 10px 2px 11px; 
font-size:11px; 
line-height:14px;
}

.block_06_top 
{background:url(images/block_06_top_left.gif) left no-repeat; 
padding-left:4px;
}
	.block_06_top div 
	{background:url(images/block_06_top_right.gif) right no-repeat; 
	padding-right:4px;
	}
	
	.block_06_top div div 
	{border-top:1px solid #ececec; 
	background:#eee; 
	height:3px; 
	line-height:3px;
	}

.block_06_bot 
{background:url(images/block_06_bot_left.gif) left no-repeat; 
padding-left:4px;
}

	.block_06_bot div 
	{background:url(images/block_06_bot_right.gif) right no-repeat; 
	padding-right:4px;
	}
	
	.block_06_bot div div 
	{border-bottom:1px solid #ececec; 
	background:#e6e6e6; 
	height:3px; 
	line-height:3px;
	}

.block_06 
{
border-left:1px solid #ececec; 
border-right:1px solid #ececec; 
background:url(images/block_06_res.gif) bottom repeat-x #eee; 
font-size:11px; 
line-height:14px;
}

.block_07 
{
padding:0 0 0 99px;
}
	.block_07_01 
	{
	background:url(images/block_07_01.jpg) 8px 7px no-repeat;
	}
	
	.block_07_02 
	{
	background:url(images/block_07_02.jpg) 8px 29px no-repeat; 
	margin-top:14px;
	}
	
	.block_07_03 
	{
	background:url(images/block_07_03.jpg) 8px 22px no-repeat; 
	margin-top:14px;
	}
	
	.block_07_04 
	{
	background:url(images/block_07_04.gif) 14px 44px no-repeat; 
	margin-top:14px;
	}

.bord 
{
background:url(images/block_02_bg.gif) left bottom repeat-x; 
padding-bottom:18px;
}

hr {background:url(images/block_02_bg.gif) left bottom repeat-x; padding-bottom:0px;}

.google {border:1px solid #0066cc; padding:10px 8px 10px 4px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; margin:49px 0 0 0;}
	.google div {padding:0 0 19px 0;}
	.google p {padding:0; margin:0;}
	.google a {font-size:12px; line-height:16px; color:#0000ff; text-decoration:underline;} .google a:hover {text-decoration:none;}
	.google span a {font-size:10px; line-height:13px; color:#006600; text-decoration:none;} .google span a:hover {text-decoration:underline;}

.cloud {border:1px solid #0066cc; padding:10px 8px 10px 4px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; margin:49px 0 0 0;}
	.cloud div {padding:0 0 19px 0;}
	.cloud p {padding:0; margin:0;}
	.cloud a {font-size:12px; line-height:16px; color:#0000ff; text-decoration:underline;} .cloud a:hover {text-decoration:none;}
	.cloud span a {font-size:10px; line-height:13px; color:#006600; text-decoration:none;} .cloud span a:hover {text-decoration:underline;}

.shareoutlookcal {border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; background:url(images/shareoutlook_bot_res.gif) bottom repeat-x; line-height:12px; color:#333; padding:6px 18px 21px 16px; margin:0 0 1px 0;}
	.shareoutlookcal h1 {padding:0 0 14px 0; margin:0; font-size:20px; line-height:23px; color:#2196d4; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center;}

.downloadfree {border-left:1px solid #ccc; border-right:1px solid #ccc; margin:0 0 1px 0;}
	.downloadfree a {border-left:1px solid #82c4e7; border-right:1px solid #82c4e7; background:#2196d4; display:block; line-height:34px; color:#fff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:18px; padding:3px 0 0 43px; text-decoration:none;}

.downloadfree_02 {background:url(images/downloadfree_02_left.gif) left no-repeat; padding-left:8px;}
	.downloadfree_02 div {background:url(images/downloadfree_02_right.gif) right no-repeat; padding-right:8px;}
	.downloadfree_02 div a {display:block; background:#339966; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#fff; font-size:15px; line-height:32px; text-transform:uppercase; text-align:center; text-decoration:none;}

.stepshare {border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background:url(images/3stepshare_top_res.gif) top repeat-x; padding:2px 0 4px 16px;}.stepshare img {border:0;}

.download {line-height:16px;}
	.download .img {float:left; margin:0 10px 0 0; padding:0;} .download img {border:0;}
	.download a {color:#669e29; font-size:18px; text-decoration:none; display:block; padding:2px 0 0 0;} .download a:hover {text-decoration:underline;}

.pages {text-align:center; padding:15px 0 0 0; color:#215ad4;}
	.pages .numbers {font-size:11px; padding:0 30px 0 30px;}
	.pages a {padding:0 4px 0 4px; margin:0 1px 0 1px;}
	.pages a.act {background-color:#215ad4; color:#fff; text-decoration:none;}

.buttons_01 {height:28px; color:#edb838; font-size:11px; line-height:9px; width:100%; vertical-align:top;}

.form_01 {margin:0; padding:0;}
.form_01 input, .form_01 select, .form_01 textarea {width:100%; *width:99.3%; height:23px; border:1px solid #e3e3e3; padding:0; margin:0; background-color:#fff; color:#212e37; line-height:23px; vertical-align:middle;}
.form_01 select {height:25px;}
.form_01 .dis {background-color:#f4f4f4;}
.form_01 .inp_01 {width:106px;}
.form_01 .inp_02 {width:136px; margin-right:10px;}
.form_01 .inp_03 {width:56px;}
.form_01 .inp_04 {width:85px;}
.form_01 .inp_05 {width:75px;}
.form_01 input.rad, .form_01 input.check {width:13px; height:13px; border:0; padding:0; margin:0 3px 0 0; background-color:#e3e3e3;}
.form_01 textarea {height:83px;}
.form_01 textarea.txt_01 {height:133px;}
.form_01 .button_sub {width:80px; height:28px; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:28px; color:#fff; font-weight:bold; background:url(images/button_03.gif); border:0; float:right; padding:0; margin:0 0 0 10px;}
.form_01 .button_res {width:70px; height:28px; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:28px; color:#fff; font-weight:bold; background:url(images/button_02.gif); border:0; float:right; padding:0; margin:0;}

.tab_01 td {width:190px; padding-bottom:5px; padding-top:5px; vertical-align:top;}
.tab_01 tr.titles td {padding-top:0; padding-bottom:0;}
.tab_01 td.cell_01 {padding-right:5px;}
.tab_01 td.cell_02 {padding-left:5px;}
.tab_02 td.cell_01 {width:143px; padding:0 10px 5px 0; text-align:right; color:#212e37; vertical-align:middle;}
.tab_02 td.cell_02 {width:236px; padding:0 0 5px 0; color:#212e37; font-size:11px; line-height:16px; color:#212e37; vertical-align:top;}
.tab_03 td.t03_cell_01 {padding:0x 11px 7px 0;}
.tab_03 td.t03_cell_02 {padding:0 11px 0 0;}

.poptopic {color:#f9b542; font-size:11px; font-weight:bold; padding:0 0 13px 16px; line-height:13px; background:url(images/poptopic_bg.gif) left top no-repeat;}
.lastupd {font-size:11px; line-height:13px; padding:0 0 13px 0; color:#737373;}
.orange_01 {color:#f9b542; font-size:11px; font-weight:bold; line-height:13px; font-size:14px;}
.orange_02 {color:#f9b542; font-weight:bold;}


.tit_01_top {background:url(images/tit_01_top_left.gif) left no-repeat #fbfbfb; padding-left:4px; margin:10px 0 0 0;}
	.tit_01_top div {background:url(images/tit_01_top_right.gif) right no-repeat; padding-right:4px;}
	.tit_01_top div div {background:url(images/tit_01_top_res.gif) repeat-x; height:5px; line-height:5px;}
.tit_01 {background:url(images/tit_01_res.gif) top repeat-x #176893; padding:3px 10px 4px 25px; margin:0; border-left:1px solid #ececec; border-right:1px solid #ececec; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:13px; line-height:16px; font-weight:bold;}
.tit_02 {padding:0 0 6px 0; margin:0; font-size:11px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#215ad4; font-weight:bold;}
	.tit_02 a {color:#215ad4; text-decoration:underline;} .tit_02 a:hover {text-decoration:none;}
	.tit_02 .ver {font-size:10px; padding-left:6px; font-weight:normal; color:#4c4c4c;}
	.tit_02 .numb {width:11px; height:13px; padding-left:2px; text-align:center; float:left; background:url(images/number_bg.gif); margin:0 8px 0 0; color:#fff; line-height:13px; font-weight:normal;}

.pad_01 {padding:4px 11px 5px 9px;}
.pad_02 {padding:4px 11px 2px 6px;}
.pad_03 {padding:6px 0 0 0;}
.pad_04 {padding-bottom:18px;}
.pad_05 {padding-top:10px;}
.content .pad_06 {padding-right:196px;}
.content .pad_07 {padding-top:20px;}

.marg_01 {margin:15px 0 15px 15px;}

.w_01 {width:247px;}

.fr {float:right;}

.fs15 {font-size:15px;}
.fs15_02 {font-size:15px; line-height:20px;}
.fs15_03 {font-size:15px; line-height:30px;}
.fs16 {font-size:16px; line-height:24px;}
.fs11 {font-size:11px; line-height:16px;}

ul.links_01 {margin:0; padding:0; list-style:none;}
	.links_01 li, .links_01 div {background:url(images/block_02_bg.gif) left bottom repeat-x; padding:6px 0 7px 0;} .links_01 li.l, .links_01 div.l {background:none;}
.links_01 a {display:block; background:url(images/link_01.gif) left 5px no-repeat; *background:url(images/link_01.gif) left 7px no-repeat; padding:0 0 0 17px; color:#215ad4; text-decoration:none; font-size:11px; line-height:13px;} .links_01 a:hover {text-decoration:underline;}
.links_02 a {display:block; margin:12px 0 0 9px; padding:0 0 0 17px; background:url(images/link_02.gif) left 5px no-repeat; color:#333; text-decoration:none;} .links_02 a:hover {text-decoration:underline;}
.links_03 a {display:block; margin:13px 0 0 6px; padding:0 0 0 21px; background:url(images/link_03.gif) left center no-repeat; color:#17772a; text-decoration:none;} .links_03 a:hover {text-decoration:underline;}
.links_04 {padding:9px 0 0 0; margin:0; list-style:none;}
	.links_04 li {padding:9px 0 0 15px; margin:0; color:#262626; background:url(images/link_04.gif) 1px 17px no-repeat;}
	.links_04 li a {color:#262626; text-decoration:none;} .links_04 li a:hover {text-decoration:underline;}
ul.links_05 {margin:0; padding:0; list-style:none;}
	.links_05 li, .links_01 div {padding:6px 0 0 0;}
	.links_05 a {display:block; background:url(images/link_01.gif) left 7px no-repeat; padding:0 0 0 17px;}
ul.links_06 {padding:18px 0 0 0; margin:0; list-style:none; color:#215ad4;}
	ul.links_06 li {padding:0; margin:0;}
	ul.links_06 li div.num {float:left; width:17px;}
	ul.links_06 li a {text-decoration:none;} ul.links_06 li a:hover {text-decoration:underline;}
	ul.links_06 ul {padding:0 0 0 17px; margin:0; list-style:none;}
	ul.links_06 ul ul {padding:0 0 0 15px; margin:0; list-style:none;}
	ul.links_06 ul div.num {float:left; width:26px;}
	ul.links_06 ul ul div.num {float:left; width:36px;}

.link_01 {font-size:19px; line-height:42px; color:#ff6600; text-decoration:underline; display:block; text-align:center;} .link_01:hover {text-decoration:none;}

.img_01 {float:right; margin:0 0 0 27px;}
.img_02 {float:right; margin:0 0 0 13px;}
.img_03 {float:right; margin:20px 0 20px 20px;}



.content .fp {padding-top:0;}
.content .fm {margin-top:0;}
.clearall {clear:both;}