﻿*
{
	padding:0px;
	margin:0px;
}
html
{
	width:100%;
	height:100%;
	overflow:auto;
	background:#ffffff;
}
form
{
	width:100%;
	height:100%;	
	display:block;
	float:none;
	overflow:auto;
	font:normal 8pt Tahoma;
	margin:0 auto;
}
body
{
	background:#ffffff;
}
a
{
	color:#005894;
	text-decoration:none;
}
a:hover
{
	color:#005894;
	text-decoration:underline;
}	
.DefaultDirection
{
	direction:ltr;
}
.DefaultFloat
{
	display:block;
	float:left;
}
.NotDefaultFloat
{
	display:block;
	float:right;
}
.NotDefaultAlignment
{
	text-align:left;
}
.DefaultAlignment
{
	text-align:left;
}
.CenterAlignment
{
	text-align:center;
}
.ContentText1
{
	font:Normal 8pt Tahoma;
}
.ContentListBox
{
	font-family:Tahoma;
	font-size:8pt;
	direction:ltr;		
}
.Red
{
	color:#ffa405;
	text-decoration:none;
}
.Button
{
	width:59px;
	height:18px;
	font:normal 8pt Tahoma;
	border:0px;
	color:#be261f;
	background:URL(Images/Button.png) no-repeat top ;
	display:block;
	float:none;
	margin:0 auto;
	margin-top:5px;
}
/* ------------------- Container  --------------------- */
#Content
{
	width:922px;
	height:100%;
	display:block;
	float:none;
	overflow:auto;
	margin:0 auto;	
}
div.Container
{
	width:580px;
	overflow:hidden;
}
div.RightContainer
{
	width:140px;
}
div.LeftContainer
{
	width:202px;
}
div.FreeBox
{
	width:922px;
	height:15px;	
}
.EnTextBox
{
	text-align:left;
}
/* ------------------- Language  --------------------- */
a.Language
{
	width:35px;
	height:16px;
	background:URL(Images/LanuageBG.png) no-repeat;
	position:absolute;
	z-index:999;
	left:930px;	
	top:0px;
	color:#ffffff;
	padding-top:2px;
	text-align:center;
}
/* ------------------- Language  --------------------- */
div.Header
{
	width:772px;
	height:159px;
	background:URL(Images/HeaderBG.jpg) no-repeat;
}
div.Logo
{
	width:150px;
	height:159px;
	background:URL(Images/LogoBG.jpg) no-repeat;
}
/* ---------------------  TopProduct  ---------------------- */
div.TopProduct
{
	width:581px;
	height:238px;
	background:URL(Images/ThemeBG.png) no-repeat bottom Left ;
	margin-bottom:10px;
	padding-top:3px;	
}
div.TopProductBox
{
	width:475px;
	height:225px;	
	border:solid 1px #80bae6;
	background:#ffffff;
	padding-left:10px;
	margin-right:1px;
}
h2.TopProduct
{
	width:180px;
	height:20px;
	overflow:hidden;
	font:Bold 9pt Tahoma;
	color:#005894;
	margin:10px 5px 0px 0px;
	text-align:right;
	padding-right:15px;
	background:URL(Images/NewsBullet.png) no-repeat right 4px ;
	cursor:pointer;
}
div.PTopProduct
{
	width:187px;
	height:165px;
	overflow:hidden;
	font:Normal 8pt Tahoma;
	color:#878787;
	padding-left:8px;
	text-align:left;
	line-height:18px;
	background:URL(Images/PointerMenu.png) no-repeat left 8px ;
}
div.ImageFrameTopProduct
{
	width:260px;
	height:200px;
	border:solid 1px #2e79be;
	margin-top:10px;
}
a.TopProLink
{
	width:60px;
	color:#ff7800;
	text-decoration:none;
	margin-left:5px;
}
img.TopProduct
{
	border:solid 1px #7d7d7d;
	cursor:pointer;
}
a.TopProduct
{
	text-decoration:none;
	font:bold 8pt tahoma;
	color:#000000;
}
ul.miniTopProduct
{
	width:78px;
	height:225px;
	margin:4px 3px 0px 3px;
	list-style-type:none;
}
ul.miniTopProduct li
{
	width:78px;
	height:62px;
	margin-top:10px;
	cursor:pointer;
	background:URL(Images/TopProductItem.png) no-repeat left -62px ;
}
ul.miniTopProduct li:hover,li.Current
{
	width:78px;
	height:62px;
	margin-top:10px;
	background:URL(Images/TopProductItem.png) no-repeat left top ;
}
ul.miniTopProduct li img
{	
	text-align:center;
	display:block;
	float:none;
	margin:0 auto;
	margin-top:3px;
}
/* ------------------- HeaderMenu  --------------------- */
ul.HeaderMenu
{
	width:922px;
	height:25px;
	margin:3px 0px;
	list-style-type:none;
	overflow:hidden;
	background:URL(Images/HeaderMenuBG.png) repeat-y left ;
}
ul.HeaderMenu li
{
	width:110px;
	height:25px;
}
ul.HeaderMenu li a
{
	width:109px;
	height:22px;
	text-align:center;
	color:#ffffff;
	padding-top:3px;
	text-decoration:none;
	border-left:solid 1px #ffffff;
}
ul.HeaderMenu li a:hover,a.HeaderMenu-Active
{	
	color:#ff9c00;
	background:#444444;	
	font-weight:bold;
	text-decoration:none;
}
/* ------------------- Menu  --------------------- */
a.Menu
{
	width:127px;
	height:23px;
	color:#3077ee;
	text-decoration:none;
	background:URL(Images/MenuItemBG.png) no-repeat left -26px ;	
	padding:3px 0px 0px 10px;
}
table.tblMenu tr td
{
	height:30px;
	vertical-align:top;	
}
a.Menu:hover, a.ActiveMenu
{
	width:127px;
	height:23px;
	color:#070077;
	text-decoration:none;
	background:URL(Images/MenuItemBG.png) no-repeat left top ;
	padding:3px 0px 0px 10px;
}
div.MenuPointer
{
	width:10px;
	height:21px;	
	background:URL(Images/PointerMenu.png) no-repeat left 8px ;
}
/* ------------------- SubMenu  --------------------- */
a.SubMenu
{
	width:143px;
	height:22px;
	color:#737374;
	border-top:solid 1px #81a6dc;
	text-decoration:none;
	padding:3px 0px 0px 10px;
	background:URL(Images/SubMenuItemBG.png) no-repeat left top ;
}
a.SubMenu:hover
{
	width:143px;
	height:22px;
	border-top:solid 1px #81a6dc;
	color:#737374;
	text-decoration:none;
	padding:3px 0px 0px 10px;
	background:URL(Images/SubMenuItemBG.png) no-repeat left -26px ;
}
div.SubPointer
{
	width:10px;
	height:17px;	
	background:URL(Images/PointerSub.jpg) no-repeat left 5px ;
}
/* ------------------- Footer  --------------------- */
div.Footer
{
	width:922px;
	height:90px;
	display:block;
	float:none;
	margin:0 auto;
	margin-top:10px;
}
div.FooterMenu
{
	width:922px;
	height:31px;
	background:URL(Images/FooteMenurBG.jpg) no-repeat left 5px ;
}
a.FooterMenu
{
	height:20px;
	text-decoration:none;
	color:#ffffff;
	display:inline-block;
	padding:10px 0px 0px 5px;
}
a.FooterMenu:hover
{
	text-decoration:underline;
	color:#ffffff;
}
h3.FooterMenu
{	
	font:normal 8pt tahoma;
	color:#ffffff;
	cursor:pointer;	
}
div.Powered
{
	width:132px;
	height:38px;
	display:block;
	float:none;
	margin:0 auto;
}
div.Powered a
{
	width:132px;
	height:38px;
	display:block;
	background:URL(Images/ParsianHost.jpg) no-repeat bottom ;
}
div.CopyRight
{	
	width:310px;
	height:14px;
	padding-top:7px;
	text-align:center;
	display:block;
	float:none;
	margin:0 auto;
	font:Normal 8pt tahoma;
	color:#ff0000;
	
}
/* ------------------- SearchBox  --------------------- */
div.SearchBox
{
	width:202px;
	height:35px;
	background:URL(Images/SearchBoxBottomBG.png) no-repeat Bottom ;
	margin-bottom:10px;
}
ul.SearchBox
{
	width:148px;
	display:block;
	float:none;
	margin:0 auto;
	list-style-type:none;
	background:URL(Images/SearchBoxBG.png) no-repeat right ;/* hj en */
	height:24px;

}
li.SearchBox
{
	overflow:hidden;
	height:22px;
	padding-top:3px;	
}
span.SearchBox
{
	width:40px;
	color:#67ace5;
	margin-top:2px;
}
input.SearchBox
{
	width:70px;
	height:15px;
	border:0;
	font:normal 8pt tahoma;
	margin:1px 3px 0px 0px;
}
.SearchBtn
{
	width:18px;
	height:18px;
	border:0px;
	margin:0px 5px 0px 0px;
	background:URL(Images/btnSearch.png) no-repeat;
}
/* ------------------- ThemeAdapter ---------------------*/
div.Theme
{
	width:580px;
	min-height:162px;
	line-height:18px;
}
div.ThemeBody
{
	width:570px;
	font:Normal 8pt Tahoma;
	padding:10px 5px;
}
h3.Theme
{	
	width:566px;
	height:21px;
	color:#13125f;
	font:bold 8pt tahoma;
	padding:5px 0px 0px 15px;
	background:URL(Images/ThemeH3.jpg) no-repeat bottom left ;		
}
/* ------------------- DocumentForm ---------------------*/
div.Document
{
	width:580px;
	min-height:162px;
	line-height:18px;
}
div.DocumentBody
{
	width:560px;
	font:Normal 8pt Tahoma;
	padding:10px;
	line-height:18px;
}
h3.Document
{	
	width:566px;
	height:21px;
	color:#13125f;
	font:bold 8pt tahoma;
	padding:5px 0px 0px 15px;
	background:URL(Images/ThemeH3.jpg) no-repeat bottom left ;		
}
img.Document
{
	padding:2px;
	border:solid 1px #153065;
	margin:0px 0px 10px 10px;
}
/* ------------------- PhotoGallery  --------------------- */ 
table.PhotoGallery
{
	width:545px;
	display:block;
	float:none;
	margin:0 auto;
}
td.PhotoGallery
{
	width:130px;
	height:135px;
	margin:0px 5px 5px 0px;
}
div.PhotoGallery
{
	width:130px;
	height:139px;
	background:URL(Images/Box.png) no-repeat;

}
div.PhotoGallery a
{
	text-decoration:none;
	color:#7d7d7d;
	cursor:pointer;
}
div.PhotoImageFrame
{
	width:119px;
	height:96px;
	margin:4px 0px 0px 6px;
}
div.PhotoGallery span
{
	width:130px;
	text-align:center;
	overflow:hidden;
	height:18px;
	margin-top:5px;
}
.CenterCell
{
	margin:0 auto;		
}
/* ------------------- Home Document ---------------------*/
div.AboutDocument
{
	width:300px;
	height:160px;
	line-height:25px;
	background:URL(Images/IntroBG.jpg) no-repeat top ;
	padding:64px 265px 0px 10px ;
	text-align:left;
	color:#5c658a;
	margin-bottom:10px;
}
/* -------------------  HotNews -------------------*/
div.HotNewsBox
{
	width:581px;
	height:241px;
	background:URL(Images/ThemeBG.png) no-repeat bottom left ;
	margin-bottom:10px;	
}
div.HotNews
{
	width:576px;
	height:109px;	
	margin:10px 3px 0px 0px;
}
div.HotNews:first-child
{
	width:576px;
	height:109px;
	background:URL(Images/NewsDivider.png) no-repeat bottom right ;	
	margin-left:3px;
}
div.HotNews h3
{
	width:420px;
	height:15px;
	background:URL(Images/NewsBullet.png) no-repeat left 4px ;		
	font:bold 8pt Tahoma;
	color:#005894;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 15px;
	overflow:hidden;
}
div.HotNewsImageFrame
{
	width:108px;
	height:75px;
	padding:0px 20px 0px 0px;
}
img.HotNews
{
	border:solid 1px #3f84c4;
}
div.HotNewsBody
{
	width:420px;
	height:60px;
	color:#5d5d5d;
	font:Normal 8pt tahoma;
	padding:5px 0px 0px 25px;
	line-height:18px;
	overflow:hidden;
}
span.HotNewsDate
{
	width:150px;
	color:#c5c5c5;
	margin:0px 0px 0px 25px;
}
a.HotNews:hover
{
	display:inline-block;
	padding-left:8px;
	text-decoration:none;
}
a.MoreHotNews
{	
	color:#ff7800;
	margin:0px 150px 0px 0px;
}
/* -------------------  NewsArchive -------------------*/
div.NewsArchive
{
	width:430px;
	margin-top:10px;
	color:#5d4e39;
}
a.NewsArchive
{
	width:80px;
	height:60px;
	color:#153065;
}
div.imgNewsArchiveFrame
{
	width:81px;
	height:81px;	
}
img.NewsArchive
{
	border:solid 1px #5d4e39;
	padding:1px;
}
a.NewsArchiveTitle ,h3.NewsArchive
{
	font:bold 8pt Tahoma;
	color:#493424;
	width:344px;
	cursor:pointer;
	margin-bottom:2px;
	padding-right:5px;
}
div.NewsArchiveBody
{
	width:339px;
	height:50px;
	padding-left:10px;
}
/* -------------------  NewsDetail -------------------*/
img.NewsDetail
{
	padding:1px;
	margin-right:5px;
	border-color:#5d4e39;
}
h3.NewsDetail
{	
	width:570px;
	font:Bold 8pt Tahoma;
	padding-bottom:5px;
	color:#005894;
	margin-top:5px;
}
div.NewsDetailBody
{	
	width:570px;
	padding-bottom:5px;
	line-height:25px;
}
span.PublishDateTime
{
	width:190px;
	color:#aeaeae;
	margin-top:10px;
}
/* ------------------- News Paging ---------------------*/
div.NewsPaging
{
	width:430px;
	margin:0 auto;
	height:20px;
	text-align:center;
	font:Normal 8pt Tahoma;
}
ul.Pages
{
	list-style-type:none;
	direction:ltr;	/* hj en */
}
li.Pages , li.NextPrev
{
	display:inline;	
}
a.Next
{
	text-decoration:none;
	background:url(Images/PPrev.png) no-repeat bottom left;
	padding:0px 10px 0px 20px;
	color:#5d4e39;
}
a.Prev
{
	text-decoration:none;
	background:url(Images/PNext.png) no-repeat bottom right;
	padding:0px 20px 0px 10px;
	color:#5d4e39;
}
a.Pages
{
	padding:0px 3px;
	font-weight:bold;
	text-decoration:none;
	color:#5d4e39;
}
/* -------------------  NewsLetter -------------------*/
div.NewsLetter
{
	width:194px;
	height:150px;
	display:block;
	float:none;
	margin:0 auto;
}
div.NewsLetter h3
{
	width:164px;
	height:28px;
	color:#000000;
	padding:2px 0px 0px 30px;
	font:Normal 8pt tahoma;
	background:URL(Images/WPartH3.png) no-repeat left ;		
}
ul.Newsletter
{
	width:170px;
	list-style-type:none;
	display:block;
	float:none;
	margin:0 auto;
}
li.Newsletter
{
	color:#000000;
	line-height:20px;
}
li.NewsletterBox
{
	width:171px;
	height:20px;
}
input.txtNewsLetter
{
	width:94px;
	height:15px;
	border:0;
	font:normal 8pt tahoma;
	padding:0px 3px;
	margin:1px 4px 0px 0px;
	border:solid 1px #005894;
}
.btnNewsLetter
{
	width:59px;
	height:18px;
	font:normal 8pt Tahoma;
	border:0px;
	color:#ffffff;
	background:#ff7800 ;
}
/* -------------------  UserAlert -------------------*/
div.UserAlert
{
	width:410px;
	min-height:55px;
	display:block;
	float:none;
	margin:0 auto;
	padding:10px;
	overflow:hidden;	
	border:solid 1px #979696;
	background:#e7e7e7;
}
span.AlertTitle
{
	width:80px;
	color:#504e4e;
	overflow:hidden;
	font-weight:bold;
	line-height:18px;
}
span.Alert
{
	width:430px;
	color:#000000;
	line-height:18px;
}
/* ------------------- Product --------------------- */ 
div.ListProduct
{
	width:270px;
	height:120px;
	margin-bottom:5px;
	margin-right:10px;
}
h3.ListProduct
{
	width:265px;
	height:16px;
	padding-left:5px;
	color:#005894;
	font:bold 8pt tahoma;
	overflow:hidden;
	border-bottom:solid 1px #046d99;
	margin-bottom:2px;
}
div.ImageFrameListProduct
{
	width:70px;
	height:69px;
	overflow:hidden;
	border:solid 1px #8c7d68;	
	background:URL(Images/Line01.jpg) no-repeat right top ;
	margin-left:10px;
}
img.ListProduct
{
	border:solid 1px #7d7d7d;
	cursor:pointer;
}
div.PListProduct
{
	width:165px;
	height:85px;
	text-align:justify;
	padding-right:5px;
	color:#4b4030;
	overflow:hidden;
}
a.ListProduct
{
	text-decoration:none;
	font:bold 8pt tahoma;
	color:#000000;
}
a.ProLink
{
	width:260px;
	text-align:left;
	padding-right:10px;
	color:#ff7800;	
}
/* ------------------- Product Adapter  --------------------- */ 
div.ProductAdapter
{
	width:570px;	
	font:Normal 8pt Tahoma;
	line-height:20px;
	padding:0px 5px;
	color:#878787;
	margin-top:10px;
}
h3.ProductAdapter
{
	width:570px;
	padding-left:10px;
	font:Bold 8pt Tahoma;
	color:#005894;	
	background:URL(Images/TopLinkBullet.png) no-repeat left 5px;
	margin-bottom:5px;
}
div.ImageFrameProduct
{
	width:102px;
	height:102px;
	border:solid 1px #515151;
	margin:0px 5px;
}
img.ProductAdapter
{
	padding:1px;
}
/* ------------------- SearchPanel ---------------------*/
div.SearchPanel
{
	width:420px;
	display:block;
	float:none;
	margin:0 auto;
}
div.SearchPL
{
	width:400px;
	height:70px;
	list-style-type:none;
	display:block;
	padding:0px 10px;
	float:none;
	margin:0 auto;
	border:solid 1px #979696;
	background:#e7e7e7;
}
span.Title
{
	font:bold 8pt tahoma;
	color:#504e4e;	
}
.PageDesc
{
	height:20px;
	font:normal 8tp tahoma;
	border-bottom:solid 2px #493424;
	display:block;
	float:none;
	color:#5d4e39;
	margin-bottom:5px;
}
.Title
{
	font:normal 8pt tahoma;
	margin-right:3px;
}
input.Title
{
	height:15px;
	padding:1px 3px 0px 3px;
	background:#dfdfde;
	border:solid 1px #5d4e39;
}
div.SearchResult
{
	width:430px;
	padding-bottom:5px;
	margin-top:5px;
}
img.SearchResult
{
	border:solid 1px #5d4e39;
	padding:1px;
	margin:0px 5px 4px 0px ;
}
h3.SearchResult
{
	width:430px;
	font:bold 8pt tahoma;
	color:#005894;
	cursor:pointer;
	margin-top:5px;	
}
a.SearchResult,a.SearchResult:hover
{
	color:#5d4e39;
	text-decoration:none;
}
.SrcButton
{
	width:60px;
	height:18px;
	font:normal 8pt Tahoma;
	border:0px;
	color:#ffffff;
	display:block;
	background:#ff7800;
	margin-left:5px;
}
/* ------------------- ContactPage ---------------------*/
div.ContactPage
{
	width:580px;
	min-height:120px;
	margin-top:10px;
}
ul.ContactPage
{
	width:550px;
	color:#000000;
	padding-left:15px;
	padding-top:10px;
	list-style-type:none;
}
li.ContactPageItem
{
	height:20px;
	display:block;	
}
li.ContactPageNone
{
	display:none;	
}
ul.ContactPage span
{	
	font:bold 8pt Tahoma;
	color:#005894;
	display:inline-block;
	padding:0px 5px 0px 0px;
}
span.ContactPage
{
	width:550px;
	display:block;
	float:none;
	margin:0 auto;
	color:#153065;
}
/* ------------------- ContactForm ---------------------*/
div.ContactForm
{
	width:400px;
	display:block;
	float:none;
	margin:0 auto;
}
div.ContactForm ul
{
	width:300px;
	line-height:20px;
	list-style-type:none;
	margin-bottom:5px;
	display:block;
	float:none;
	margin:0 auto;
}
div.ContactForm ul li
{
	width:290px;
	padding-left:10px;	
}
div.ContactForm ul li span
{
	width:270px;	
	height:18px;
	padding-left:5px;
	color:#005894;
	overflow:hidden;
	font:bold 8pt tahoma;
	display:block;
	float:none;	
}
div.ContactForm ul li input,div.ContactForm textarea
{
	width:266px;
	height:15px;
	border:solid 1px #979696;
	background:#f5f5f5;
	padding:1px 2px;
	font:normal 8pt tahoma;
}
div.ContactForm ul li select
{
	border:solid 1px #979696;
	padding:1px 0px 1px 2px;
	font:normal 8pt tahoma;
}
.List
{
	height:20px;
	background:#e7e7e7;
	border:solid 1px #979696;
	font:normal 8pt tahoma;
}
/* ------------------- OrderForm ---------------------*/
div.OrderForm
{
	width:430px;
	min-height:450px;
}
ul.OrderForm
{
	width:330px;
	display:block;
	float:none;
	padding:10px;
	margin-left:50px;
	list-style-type:none;
}
ul.OrderForm li
{	
	font:bold 8pt Tahoma;
	color:#104b8f;
	margin-top:2px;
}
ul.OrderForm span
{
	width:95px;
	height:17px;
	padding:3px 5px 0px 0px;
	display:block;
	float:left;
	text-align:right;
}
ul.OrderForm input,ul.OrderForm textarea
{
	width:194px;
	height:17px;
	padding:3px 3px 0px 3px;
	border:solid 1px #979696;
	background:#f5f5f5;
	font:normal 8pt Tahoma;
}
.Drop
{
	margin-top:2px;
	width:197px;
	height:20px;
	border:solid 1px #153065;
	font:normal 8pt Tahoma;
}
/* ------------------- DocumentForm ---------------------*/
.DocumentForm
{
	font:bold 8pt Tahoma;
	color:#152e66;	
}
.ContentListBox2
{
	width:300px;
	font:normal 8pt Tahoma;
	color:#152e66;
	background:#f2f6ff;
	border:solid 1px #152e66;
}
.ContentListBox1
{
	width:297px;
	font:normal 8pt Tahoma;
	color:#152e66;
	background:#f2f6ff;
	border:solid 1px #152e66;
	height:14px;
	padding:3px 3px 0px 3px;
}
/* ------------------- CategoryNode ---------------------*/
div.CategoryNode
{	
	width:580px;
}
a.CategoryNode
{
	display:inline-block;
	font-weight:bold;
	color:#13125f;
}
div.CategoryNode span
{
	color:Red;
	display:inline;	
}
/* ------------------- Links ---------------------*/
div.Link
{
	width:180px;
	margin-left:9px;
}
a.Link
{
	width:172px;	
	color:#493424;
	text-decoration:none;
	padding:0px 0px 0px 8px;
	background:URL(Images/TopLinkBullet.png) no-repeat left 10px;	
}
a.Link:hover
{	
	text-decoration:underline;		
}
h3.Link
{
	width:175px;
	height:18px;
	padding:0px 0px 2px 5px;
	color:#005894;
	font:bold 8pt tahoma;
	background:URL(Images/SearchBoxBottomBG.png) no-repeat bottom left;
}
ul.Link
{
	width:180px;
	list-style-type:none;
}
li.Link
{
	line-height:20px;
}
/* ------------------- LoginBox  --------------------- */ 
div.LoginBox
{
	width:194px;
	min-height:150px;	
	display:block;
	float:none;
	margin:0 auto;
}

div.LoginBox h3
{
	width:164px;
	height:28px;
	background:URL(Images/WPartH3.png) no-repeat right top ;
	padding:2px 0px 0px 30px;
	font:Normal 8pt tahoma;
}
ul.LoginBox
{	
	width:160px;	
	list-style-type:none;
	display:block;
	float:none;
	margin:0 auto;
	margin-top:5px;
}

li.LoginBox
{
	width:160px;
	height:20px;
	display:block;
	color:#000000;
}

span.LoginBox
{
	overflow:hidden;
	width:50px;	
	color:#000000;
	padding:2px 0px 0px 3px;
}

.btnLogin
{
	width:50px;
	height:17px;
	font:normal 8pt Tahoma;
	border:0px;
	color:#ffffff;
	margin-right:16px;
	background:#ff7800 ;
}
.TextLoginBox
{	
	width:97px;
	height:13px;
	border:solid 1px #005894;
	padding:2px 0px 0px 3px;
	font:normal 8pt tahoma;
	color:#000000;
	text-align:left; 	
}

div.Form-Links
{
	width:170px;
	height:50px;
	padding-left:10px;
}
/* ------------------- LoginView ---------------------*/
div.LoginView
{
	width:180px;
	min-height:100px;	
	display:block;
	float:none;
	margin:0 auto;
}
h3.LoginView
{
	width:164px;
	height:28px;
	background:URL(Images/WPartH3.png) no-repeat right top ;
	padding:2px 0px 0px 30px;
	font:Normal 8pt tahoma;
}
div.LoginView-Links
{
	display:block;
}
div.LoginView-Links a
{
	color:#0168bc;
	text-decoration:none;
}
div.LoginView-Links a:hover
{
	text-decoration:underline;
}
/* ------------------- SignUP Form ---------------------*/
.TextBox
{
	width:194px;
	height:18px;
	border:solid 1px #979696;
	background:#f5f5f5;
	font:normal 8pt Tahoma;
	padding:2px 3px 0px 3px;
}
.SignUp
{
	width:500px;
	display:block;
	float:none;
	margin:0 auto;	
	font-weight:bold;
	color:#005894;
}
ul.SignUp
{
	width:500px;
	list-style-type:none;
	color:red;
	margin-bottom:20px;
}
.Button
{
	width:50px;
	height:17px;
	display:block;
	float:none;
	font:normal 8pt Tahoma;
	margin:0 auto;
	border:0px;
	color:#ffffff;
	background:#ff7800;
}
/* ------------------- SignUP Form ---------------------*/
ul.ProjectList
{
	width:430px;
	list-style-type:none;
}
a.ProjectList
{
	text-decoration:none;	
}
a.ProjectList:hover
{
	text-decoration:none;
	color:#800303;
}
h2.ProjectList
{
	width:430px;
	font:bold 8pt Tahoma;
	color:#800303;
	cursor:pointer;
}
div.ArticleDataTime
{
	font:normal 8pt Tahoma;
	color:#5d4e39;
}
/* ------------------- TopLink  --------------------- */
h3.TopLink
{
	width:164px;
	height:28px;
	color:#000000;
	display:block;
	float:none;
	margin:0 auto;
	padding:2px 0px 0px 30px;
	font:Normal 8pt tahoma;
	background:URL(Images/WPartH3.png) no-repeat left ;		
}
ul.TopLink
{
	width:194px;
	list-style-type:none;
	display:block;
	float:none;
	margin:0 auto;
}
ul.TopLink li
{
	width:160px;
	height:20px;
	display:block;
	float:left;
	margin-left:10px;
}
ul.TopLink li a
{
	width:150px;
	height:18px;
	text-decoration:none;
	color:#005894;
	background:URL(Images/TopLinkBullet.png) no-repeat left;
	padding-left:10px;
	padding-top:2px;
}
ul.TopLink li a:hover
{
	width:150px;
	height:18px;
	text-decoration:underline;
	color:#005894;
	background:URL(Images/TopLinkBullet.png) no-repeat left;
	padding-left:10px;
	padding-top:2px;
}
/* ------------------- Profile ---------------------*/
td.Profile
{
	font:bold 8pt tahoma;
	color:#005894;
	width:110px;
	text-align:right;
	padding-right:10px;
}
.Profile
{
	width:400px;	
}