/* CSS Document */

body		{ background-color:#FFFFFF;
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			margin-left:0px;
			margin-right:0px;
			margin-top:0px;
			margin-bottom:0px;}

p,div,span,th,td,br,table,tr	{ color:#000000;
								font-family:Arial, Helvetica, sans-serif;
								font-size:12px;}

img	{border:0px;}
	
a:link		{ color:#4f7ca9; text-decoration:underline }
a:visited	{ color:#4f7ca9; text-decoration:underline }
a:hover		{ color:#666666; text-decoration:none }
a:active	{ color:#666666; text-decoration:none }
a.m:link		{ color:#4f7ca9; text-decoration:none }
a.m:visited		{ color:#4f7ca9; text-decoration:none }
a.m:hover		{ color:#666666; text-decoration:none }
a.m:active		{ color:#666666; text-decoration:none }
a.loc:link		{ color:#4f7ca9; text-decoration:none; font-size:10px; font-weight:normal; }
a.loc:visited		{ color:#4f7ca9; text-decoration:none; font-size:10px; font-weight:normal; }
a.loc:hover		{ color:#666666; text-decoration:none; font-size:10px; font-weight:normal;  }
a.loc:active		{ color:#666666; text-decoration:none; font-size:10px; font-weight:normal;  }

.header		{background-image:url(../images/headbg.gif);
			background-repeat:repeat-x;
			height:85px;
			width:740px;
			margin-top:0px;
			margin-left:0px;
			margin-bottom:3px;
			padding:0px;
			text-align:left;}
			
.logo		{text-align:left;
			margin-top:16px;
			margin-left:12px;}
			
.slogan		{text-align:center;
			margin-top:10px;}
			
.righthead	{text-align:right;}

.maintable	{width:740px;}

.leftcol	{margin-left:12px;
			margin-top: 11px;}
			
.menuul		{margin-left:9px;
			color:#4f7ba9;
			border-top:1px dashed #4f7ba9;
			background-color:#f6f8fb;
			margin-bottom:17px;
			list-style-type:none;}
			
.menuli		{border-bottom:1px dashed #4f7ba9;
			padding:7px 9px;
			font-size:12px;
			margin-left:0px;
			width:145px;}

.sponsor	{padding:3px;
			margin:0px 20px 0px 20px;}
.content	{padding:0px 9px 9px 9px;}

.topcontent	{height:524px;
			margin-bottom:12px;}

.main		{margin:0px;}

.title		{margin-top:16px;
			margin-bottom:14px;}
			
.text		{margin-bottom:19px;
			width:417px;
			line-height:1.5;}

.part_tb	{ border-right:1px solid #666666;}
.part_tb2	{ border-right:none;}

.partner	{padding: 3px 3px 4px 3px;
			color:#4373a3;}

.footer		{border-top:1px dashed #4475a4;
			color:#4f7ca9;
			padding-top:1em;
			width:417px;}
			
.footertext	{color:#888888;
			font-size:10px;}
			
.rightcol	{margin:0px;
			width:142px;}

.login		{margin-bottom:0px;}

.form		{border-color:#a5acb2;
			color:#4f7ca9;
			background-color:#FFFFFF;
			font:Verdana, Arial, Helvetica, sans-serif;}
			
.formtext	{color:#4f7ca9;
			font:Verdana, Arial, Helvetica, sans-serif;}
			
.loginoptul	{list-style:url(../images/bullet.gif) inside circle;
			margin:16px 0px 16px 0px;
			padding-left:4px;}
			
.loginoptli	{padding:2px;}

.youarehere	{padding:1px 2px 4px 2px;
			color:#444444;
			font-size:10px;}
			
.location	{font-weight:bold;
			list-style:url(../images/star.jpg) inside circle;}
			
.p			{color:#4f7ca9; text-decoration:none; font-size:11px; font-weight:bold; }
a.p:link		{ color:#4f7ca9; text-decoration:none; font-weight:normal; }
a.p:visited		{ color:#4f7ca9; text-decoration:none; font-weight:normal; }
a.p:hover		{ color:#666666; text-decoration:none; font-weight:normal;  }
a.p:active		{ color:#666666; text-decoration:none; font-weight:normal;  }


.shopsada	{vertical-align:middle;}

.emphasis	{font-weight:bold; color:#31659C;}

.connectimg	{margin:8px 0px; text-align:center;}