/* STYLES FOR SKIN */
.pagemaster
{
	/*background: #e4f6fa url(Images/bg.jpg) repeat-x; */
	background: #b9b9b9 url(Images/bg.jpg) repeat-x;
	border: 0;
	width:100%;
	height: 100%;
}

.skinMaster 
{
	background-color:#ffffff;
	width:805px;
	height:450px;
	vertical-align:top;
	text-align:center;
	border-left: solid 2px #a7bdd2;
	border-right: solid 2px #a7bdd2;
}


.logomaster2
{
	background-image: url(Images/logo3.gif);
	background-repeat: no-repeat;
	height: 121px;
	width: 805px; 
	border: 0px;
	text-decoration:none;	
}

.topBottom
{
	border-bottom-color:#d9e2d9;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#d9e2d9;
	border-top-style:solid;
	border-top-width:1px;
}
.TopLeft
{
	vertical-align:top;
	text-align:left;
}
.Login_sect , .Login_sect a {color:#21376B; font-size:11px; font-family:Verdana; text-decoration:none;}
.padding-top{padding-top:20px; *padding-top:16px; -padding-top:16px; }

.login, A.login:link
{
	font-family: Arial; 
	font-size:8pt; 
	vertical-align:top;
	text-decoration: none; 
	color: #546b85;
	line-height:1.2em;
}
.login_square
{
	font-family: Arial; 
	font-size:8pt; 
	vertical-align:top;
	text-decoration: none; 
	color: #b5c4b5;
	}
.footer
{
	font-size:10px;
	color: #23457a;
	font-family: Arial;
	text-decoration: none; 
}
.footer A
{
	font-size:10px;
	color: #23457a;
	font-family: Arial;
	text-decoration: none; 
}

.borderstyle
{
	border-left:solid 1px #d9e2d9;
	border-right:solid 1px #d9e2d9;
}

.breadcrumbs, .breadcrumbs a{text-decoration: underline; font-family: Arial; font-size:11px; color: #5b93c7; vertical-align:middle;padding-left:1px; font-weight:bold; }
/* Menu */
.Menu_Level0, A.Menu_Level0:link, A.Menu_Level0:active, A.Menu_Level0:visited
{
	text-decoration: none; 
	font-family: Arial; 
	font-size: 9pt; 
	color: #23457a; 
	vertical-align:middle;
	padding-left:1px;

	
}
.Menu_Level0_Selected, A.Menu_Level0_Selected:link, A.Menu_Level0_Selected:active, A.Menu_Level0_Selected:visited
{
	text-decoration: none; 
	font-family: Arial; 
	font-size: 9pt; 
	color: #7fa5c6; 
	vertical-align:middle;
	padding-left:1px;

}
.Menu_Level0_First, A.Menu_Level0_First:link, A.Menu_Level0_First:active, A.Menu_Level0_First:visited
{
	text-decoration: none; 
	font-family: Arial; 
	font-size: 9pt; 
	color: #23457a; 
	vertical-align:middle;
	padding-left:2px;
	
}
.Menu_Level0_First_Selected, A.Menu_Level0_First_Selected:link, A.Menu_Level0_First_Selected:active, A.Menu_Level0_First_Selected:visited
{
	text-decoration: none; 
	font-family: Arial; 
	font-size: 9pt; 
	color: #23457a; 
	vertical-align:middle;
	padding-left:2px;

}
.Menu_Backgr_Level0_Selected
{
	background-image: url(Images/bg_Level0_selected.jpg);
	background-repeat: repeat-x;
	height:19px;
}

.Menu_Backgr_Level0, .Menu_Backgr_Level0_First
{
	background-image: url(Images/bg_Level0.jpg);
	background-repeat: repeat-x;
	height:19px;
	
}

A.Menu_Level0_First_Selected:hover , A.Menu_Level0_Selected:hover
{
    color: #23457a; 
}

A.Menu_Level0:hover , A.Menu_Level0_First:hover
{
    color: #7fa5c6; 
}

/*************** Menu Level 1 ***************/
.Menu_Level1, A.Menu_Level1:link, A.Menu_Level1:active, A.Menu_Level1:visited,  .Menu_Level1_First, .Menu_Level1_Last, .Menu_Level1_Selected, A.Menu_Level1_Selected:link, A.Menu_Level1_Selected:active, A.Menu_Level1_Selected:visited, .Menu_Level1_First_Selected, .Menu_Level1_Last_Selected, .Menu_Level1_First_Last, .Menu_Level1_First_Last_Selected
{
	font-family: Arial;
	font-size: 11px;
	color: #2c498e;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration: none;
	padding-top:3px;
	padding-left:15px;	
}

.Menu_Level1_Selected, A.Menu_Level1_Selected:link, A.Menu_Level1_Selected:active, A.Menu_Level1_Selected:visited,  .Menu_Level1_First_Selected, .Menu_Level1_Last_Selected, .Menu_Level1_First_Last_Selected
{
	font-weight:  bold;
	color: #2c498e;
	padding-left:15px;
}

.Menu_Backgr_Level1, .Menu_Backgr_Level1_Selected, .Menu_Backgr_Level1_First, .Menu_Backgr_Level1_First_Selected, .Menu_Backgr_Level1_Last, .Menu_Backgr_Level1_Last_Selected, .Menu_Backgr_Level1_First_Last
{
	background-image:url(Images/Vertical_level1bg.jpg);
	background-repeat:repeat-x;
	width:181px;
	height:21px;
}

.Menu_Backgr_Level1_Selected,.Menu_Backgr_Level1_First_Selected, .Menu_Backgr_Level1_Last_Selected, .Menu_Backgr_Level1_First_Last_Selected, .Menu_Backgr_Level1_First_Last_Selected
{
	background-image:url(Images/Vertical_level1bg_selected.jpg);	
	width:181px;
	height:21px;
}

A.Menu_Level1:hover , a.Menu_Level1_First:hover , a.Menu_Level1_Last:hover{color:#7FA5C6;}
/*A.Menu_Level1_Selected:hover , a.Menu_Level1_First_Selected:hover, a.Menu_Level1_Last_Selected:hover{color:#93AAD6;}*/


/*************** Menu Level 2 ***************/
.Menu_Level2, A.Menu_Level2:link, A.Menu_Level2:active, A.Menu_Level2:visited, A.Menu_Level2:hover, .Category_Level1, .Menu_Level2_Selected, A.Menu_Level2_Selected:link, A.Menu_Level2_Selected:active, A.Menu_Level2_Selected:visited, A.Menu_Level2_Selected:hover, .Category_Level1_Selected, .Menu_Level2_First_Selected, .Menu_Level2_Last, .Menu_Level2_Last_Selected, .Menu_Level2_First_Last, .Menu_Level2_First_Last_Selected, .Category_Level1_Selected
{
	font-family: Arial;
	font-size: 11px;
	color: #2c498e;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration: none;
	padding-top:3px;
	
	}
.Menu_Level2_Selected, A.Menu_Level2_Selected:link, A.Menu_Level2_Selected:active, A.Menu_Level2_Selected:visited, A.Menu_Level2_Selected:hover, .Category_Level1_Selected, .Menu_Level2_Last_Selected
{
	font-weight: normal;
	color: #2c498e;
	
}
/*Menu_Backgr_Level2*/
.Menu_Backgr_Level2_Last_Selected , .Menu_Backgr_Level2_Selected
{
	background-color:#efeef3;
	width:181px;
	height:21px;
}
/* Menu_Bacgr_Level2_Last */
.Menu_Backgr_Level2_Last, .Menu_Backgr_Level2
{

}
/*************** Menu Level 3 ***************/
.Menu_Level3, A.Menu_Level3:link, A.Menu_Level3:active, A.Menu_Level3:visited, A.Menu_Level3:hover, .Category_Level2, .Menu_Level3_Selected, A.Menu_Level3_Selected:link, A.Menu_Level3_Selected:active, A.Menu_Level3_Selected:visited, A.Menu_Level3_Selected:hover, .Category_Level2_Selected, .Menu_Level3_Last, .Menu_Level3_Last_Selected, .Menu_Level3_First_Last, .Menu_Level3_First_Last_Selected, .Category_Level2_Selected
{
	font-family: Arial;
	font-size: 11px;
	color: #2c498e;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration: none;
	padding-top:3px;
	}
.Menu_Level3_Selected, A.Menu_Level3_Selected:link, A.Menu_Level3_Selected:active, A.Menu_Level3_Selected:visited, A.Menu_Level3_Selected:hover, .Category_Level2_Selected, .Menu_Level3_Last_Selected
{
	font-weight:  bold;
	color: #2c498e;
	padding-left:8px;
}
/*Menu_Backgr_Level3*/
.Menu_Backgr_Level3,.Menu_Backgr_Level3_Last
{
   	width:181px;
	height:21px;
}
/* Menu_Bacgr_Level3_Last */
 .Menu_Backgr_Level3_Selected, .Menu_Backgr_Level3_Last_Selected
{
    background-color:#efeef3;
	width:181px;
	height:21px;
}
/*************** Menu Level 4 ***************/
.Menu_Level4, A.Menu_Level4:link, A.Menu_Level4:active, A.Menu_Level4:visited, A.Menu_Level4:hover, .Category_Level3, .Menu_Level4_Selected, A.Menu_Level4_Selected:link, A.Menu_Level4_Selected:active, A.Menu_Level4_Selected:visited, A.Menu_Level4_Selected:hover, .Category_Level3_Selected, .Menu_Level4_Last, .Menu_Level4_Last_Selected, .Menu_Level4_First_Last, .Menu_Level4_First_Last_Selected, .Category_Level3_Selected
{
		font-family: Arial;
	font-size: 11px;
	color: #2c498e;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration: none;
	padding-top:3px;
	
	}
.Menu_Level4_Selected, A.Menu_Level4_Selected:link, A.Menu_Level4_Selected:active, A.Menu_Level4_Selected:visited, A.Menu_Level4_Selected:hover, .Category_Level3_Selected, .Menu_Level4_Last_Selected
{
	font-weight:  bold;
	color: #2c498e;
	padding-left:8px;
}
/*Menu_Backgr_Level4*/
.Menu_Backgr_Level4, .Menu_Backgr_Level4_Last
{
	
	width:181px;
	height:21px;
}
/* Menu_Bacgr_Level4_Last */
.Menu_Backgr_Level4_Selected, .Menu_Backgr_Level4_Last_Selected
{

	 background-color:#efeef3;
	width:181px;
	height:31px;
}

/* GENERAL */
/* Heading */
.Head
{
	font-family:Verdana;
    font-size:15px;
    font-weight: bold;
    color: #2c498e;
	line-height:14px;
}
.Head A
{
	font-family:Verdana;
    font-size:15px;
    font-weight:bold;
    color: #2c498e;
	line-height:14px;
	text-decoration:none;
}

.Head_small
{
	font-family:Verdana;
    font-size:11px;
    font-weight: bold;
    color: #2c498e;
	line-height:14px;
}
.Head_small A
{
	font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    color: #2c498e;
	line-height:14px;
	text-decoration:none;
}

/* Body text */
.Normal
{
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    color: #2c498e;
	line-height:14px;
}
.Normal A
{
    font-family:Verdana;
    font-size: 11px;
    font-weight:normal;
    color: #2c498e;
	text-decoration:underline;
}

/*Container Styles*/

.bg_top_420{ background-image:url(images/bg_top_420.jpg); background-repeat:no-repeat; height:7px;}

.borderstyle{ background-image:url(images/border_420.jpg); background-repeat: repeat-y;}

.bg_Bottom_420{ background-image:url(images/bg_Bottom_420.jpg); background-repeat:no-repeat; height:7px; } 
.bg_Bottom_420_news{ background-image:url(images/bg_Bottom_420_news.jpg); background-repeat:no-repeat; height:7px; } 

.bg_top_222{ background-image:url(images/bg_top_222.gif); background-repeat:no-repeat; height:27px;}

.border_222{ background-image:url(images/border_222.gif); background-repeat: repeat-y;}

.bg_Bottom_222{ background-image:url(images/bg_Bottom_222.gif); background-repeat:no-repeat; height:10px; }

.bg_top_274{ background-image:url(images/bg_top_274.gif); background-repeat:no-repeat; height:27px;}

.border_274{ background-image:url(images/border_274.gif); background-repeat: repeat-y;}

.bg_Bottom_274{ background-image:url(images/bg_Bottom_274.gif); background-repeat:no-repeat; height:10px; }  

.bg_news_top{ background-image:url(images/bg_news_top.jpg); background-repeat:no-repeat; height:22px;}

.border_news_222{ background-image:url(images/border_news.jpg); background-repeat: repeat-y;}

.bg_news_Bottom{ background-image:url(images/news_bottom_222.jpg); background-repeat:no-repeat; height:6px; }

.bg_top_362{ background-image:url(images/bg_top_362.jpg); background-repeat:no-repeat; height:7px;}

.border_362{ background-image:url(images/border_362.jpg); background-repeat: repeat-y;}

.bg_Bottom_362{ background-image:url(images/bg_Bottom_362.jpg); background-repeat:no-repeat; height:7px; } 

.news_top_156{ background-image:url(images/bg_top_156.gif); background-repeat:no-repeat; height:27px;}

.border_news_156{ background-image:url(images/border_156.jpg); background-repeat: repeat-y;}

.news_Bottom_156{ background-image:url(images/bg_Bottom_156.jpg); background-repeat:no-repeat; height:7px; } 

/* Specific  */

.dateText , .dateText a 
{
	font-size:10px;
	color: #96a2cb;
	font-family: Arial;
	font-weight:normal;
}
.dateText a:hover , a:hover.dateText{color: #2c498e;}

.margin-top{ margin-top:-7px; z-index:1;}
.news_title{color:#204571; padding-left:32px; font-size:11px; font-weight:normal;  font-family:Verdana;}


/* STYLES USED FOR FORUM */


.GroupsModule A, .GroupsModule A:visited, .GroupsModule A:link
{
	text-decoration:none;
	color:black;
}

.Groups
{
	 background-color:#6F81AC;
	 border: solid 1px #6F81AC;
	width: 50%;	
	padding-left:8px;
	padding-top: 10px;
	margin:0px;	
	height: 36px;
	vertical-align: top;
	cursor:hand;
    cursor:pointer;
}

.GroupLink
{
	font-family: Arial;
	font-size:12px;
	color: #fff;
    line-height:15px;
    vertical-align:text-top; 
    cursor:hand;
    cursor:pointer; 
	
}
.ThreadsOverview
{
	color: #fff;
	background: #72B1DC;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:8px;
	padding-right:2px;
	margin:0px;
	height:19px;
	font-size:12px;
}


.ThreadsOverview A
{
	color: #fff;
	cursor:pointer;
    font-family:Arial;
    font-size:11px;
}

.ThreadsHeader
{
	color: #304a88;
	vertical-align: bottom;
	border-bottom: solid 1px #c0c0c0;
	height:26px
}

.Threads
{
	vertical-align: bottom;
	padding-top:2px;
	padding-bottom: 2px;
	height:18px;	
}
.Threads A 
{
	color:#343f4a;
	text-decoration: none;
}

.ThreadsBox 
{
	height: 345px; 
	width:100%	
}

.AlternatingRow 
{
	background-color:#f1eef7;
}
.ExtractionFader1, .ExtractionFader1 A
{

}
.ExtractionFader2, .ExtractionFader2 A
{

}

.ExtractionElement, .ExtractionElement A
{
	vertical-align:top;
	color:#343f4a;
	text-decoration: none;	
}

.FirstThread
{	
	padding-top:7px;
	padding-bottom:2px;
	height:22px;
}

.SearchResultRuler 
{
	height:14px;
	border-top: solid 1px #babec1;	
}

.SearchResultBreadCrumb, .SearchResultBreadCrumb A 
{	
	font-size: 7pt;
	color: #838a90;
	font-family: Arial;
	font-weight:normal;
	text-decoration:none;
	line-height:15px;
}
.SearchResultBox 
{
	height: 345px; 
	width:100%	
}
.Search
{
	padding-bottom:4px;
	margin:0px;
	height:24px;
	vertical-align:middle;
	padding-left:5px;
}

.SearchDDL
{
	font-family: Arial;
	font-size:11px;
	border: solid 1px #ccc; 	
    color: #666;
	height:18px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}

.SearchTB
{
	font-family: Arial;
	font-size:11px;
	border: solid 1px #ccc; 
	/*border-right:none;*/
	color: #666;
	width:86px;
	height:20px;
	padding-top:2px;
	padding-left:5px;
	margin:0px;
	line-height:15px; 
	vertical-align:middle;
}

.SearchButton, .PostButton, .RegisterButton, .HyperlinkButton, .DisabledButton 
{
	font-family: Arial;
	font-size:12px;
	height:19px;
	background-color:#72b1dc;
	color:#fff;
	/*border: solid 2px #365498;*/
    border:0;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;	
	font-weight:400;
}

.SearchButton
{
    font-size: 8pt;	
	margin:0px;
	padding-left:2px;
	padding-right:2px;
	height:20px;
	width:42px;
	text-transform:lowercase;
}

.PagerButton
{
	height:15px;
	width: 15px;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
}

.PagerText, .PagerTextActive
{
	font-size:8pt;
	text-decoration:none;
	text-align:center;
	
	width:18px;
	height: 15px;

	padding:0px;	
	cursor:pointer;

	color: #72B1DC;

}


.PagerTextActive
{
	text-decoration:underline;
	color:#72B1DC ;
	background-color:#fff;
}

.PagerRow
{
	color: #fff;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	height:19px;
	border-top:solid 1px #72B1DC ;
	border-bottom:solid 1px #72B1DC ;
}

.PostButton 
{
	font-family: Arial;
	font-size: 9pt;	
	line-height:15px;	
	width:72px;
	height:20px;
}

.HyperlinkButton, .HyperlinkButton:link, .HyperlinkButton:active, .HyperlinkButton:visited
{
	padding-top:2px;
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;		
	line-height:15px;	
	width:60px;
	height:20px;
	text-decoration:none;
}


.RegisterButton 
{
	font-family: Arial;
	font-size: 9pt;	
	line-height:15px;	
	padding-left:5px; padding-right:5px;
	height:20px;
}

.RegistrationTextLabel
{
	text-align:right; 
	height:29px; 
	width:138px; 	
	padding-right:0px;
}
.RegistrationTextbox 
{
    border: solid 1px #ccc; 
    font-family: Arial;
	font-size:11px;
	color: #666;
	line-height:15px; 
	padding-left:5px;	
	background-color:#ffffff;
	width: 162px;	
	margin-bottom:5px;
}

.RegistrationTextboxTD
{
	text-align:left;
	padding-left:6px;
	padding-right:10px;
}

.HorisontalRuler 
{
	border-top: solid 1px #e5e5e5; 
}
.ForumTextbox, .ForumTextbox_Small
{
	border: solid 1px #e5e5e5;
	background-color:#ffffff;
	height: 20px;
	width: 313px;
	padding-left:7px;
	padding-top:3px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	line-height:13px;
	color: #343f4a;
}
.ForumTextbox_Small
{
	padding-left:3px;
}

.PostReplySeparator
{
	border-top: solid 1px #e5e5e5; 
	padding-top: 8px;
	padding-bottom: 8px;
}

.FirstPostHeader, .MarkedPostHeader, .GeneralHeader
{
	font-weight:normal;
	height: 17px; 
	padding-left: 6px;
	color:#304a88;
	font-size:12px;	

}

.PostBodyLeft, .FirstPostBodyLeft, .MarkedPostBodyLeft
{
	border-top: solid 1px #e0e2e1; 
	padding-top: 11px;
	width:340px;
	padding-left: 6px;
	padding-bottom:26px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.PostHead
{
	font-weight:bold;
	text-transform:none;
}


.FirstPostBodyLeft
{
	padding-top:6px;
	background-color: #f5f7f6;
	border:solid 1px #ced3d9;
	border-top-color:#b7bec6;
	width:340px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.PostBodyRight, .FirstPostBodyRight, .MarkedPostBodyRight
{
	border-top: solid 1px #e0e2e1; 
	padding-top: 11px; 
	padding-left: 8px; 
	width: 100px;
}
.FirstPostBodyRight
{
	background-color: #f5f7f6;
	border:solid 1px #ced3d9;
	border-top-color:#b7bec6;
	border-left:none;
	width: 100px;
			
	height:110px; 
	vertical-align:top;

}
.MarkedPostBodyRight, .MarkedPostBodyLeft 
{
	padding-bottom:9px;
}

.MarkedPostBorder 
{
	border:solid 1px #ced3d9; 
	border-top:none;
}

.Emoticon 
{
	border:solid 1px #ced3d9;
}
	
.FirstPostHeader, .GeneralHeader
{
  background: #519ED4 ;
  color:#fff;
}
.FirstPostHeader a, .GeneralHeader a , .GeneralHeader span.Normal
{
    color:#fff;
}

/* ERROR MESSAGES */
.ValidationMessage
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	
}

.ValidationSummary
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	margin-top: 13px;
	margin-bottom: 8px;
	padding-bottom: 8px;
}

input[type="submit"], input[type="reset"] , input[type="button"], .Button
{
	color:#fff;
	background:#3487D1 url(Images/button_img.gif) repeat-x;	
	border:medium none blue;
	margin-top:10px;
	float:right;
}
input[type="radio"]{margin-left:15px;vertical-align:bottom;}
.options {color:#3487D1; font-family:Verdana;font-size:11px;font-weight:normal;line-height:14px;}
/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:active    {
}

A:hover {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}

HR 
{
}