/* HTML */
html
{
	color:#458283;
	cursor:default;
	font:11px Tahoma;
}
*
{
	/*color:#7A7D80;*/
	/*font:11px Tahoma;*/
}
a
{
	color:#7AA834;
	cursor:pointer;
	text-decoration:none;
}
a:hover
{
	color:#409159;
}
a.Back
{
	background:#25989A;
	border:1px solid #25989A;
	color:#FFFFFF;
	font-size:11px;
	padding:0px 2px 2px 2px;
	text-decoration:none;
}
a.Back:hover
{
	background:transparent;
	color:#25989A;
}
b, b *, strong, strong *
{
	font-weight:bold;
}
BLOCKQUOTE
{
	margin-top:0px;
	margin-right: 15px;
	margin-bottom:5px;
	margin-left: 15px;
}
BODY
{
	/*scrollbar-arrow-color : #000000;
	scrollbar-face-color : #b0b0b0;
	scrollbar-shadow-color : #000000;*/
	background-color: #FFFFFF;
}
.Black, .cssButton, .cssFormField, #rtoButton
{
	color:#333333;
}
font
{
	font:;
}
hr
{
	border-top:0px solid #BCD9DA;
	border-width:1px 0px 0px 0px;
	height:1px;
}
i, i *, em, em *
{
	font-style:italic;
}
input, .Gray
{
	color:#7A7D80;
}
textarea
{
	overflow:visible;
	scrollbar-arrow-color : #C0DBD6;
	scrollbar-face-color : #FFFFFF;
	scrollbar-base-color : #C0DBD6;
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-shadow-color : #C0DBD6;
	scrollbar-darkshadow-color : #FFFFFF;
	scrollbar-highlight-color : #C0DBD6;
	scrollbar-track-color : #FFFFFF;
}
.Msg
{

}
.Required
{
	color:#7AA834;
}
.ShowOnPrint
{
	display:none;
}
.Small
{
	font-size:10px !important;
}
.SmallEl
{
	height:10px;
	vertical-align:middle;
	width:10px;
}
.SmallLink
{
	color:#0A5A8B;
	font-size:11px;
}
.Width100
{
	width:100px;
}
.Width150
{
	width:150px;
}
/*************************/


/* Advanced Search */
#AdvancedSearch
{
	margin-top:5px;
	padding:10px;
	position:relative;
}
#AdvancedSearch .Close
{
	display:block;
	color:#76ABCB;
	position:absolute;
	top:0px;
}
/*************************/


/* Admin Menus */
.AdminMenuBG
{
	background-color:#E5E5F0/*#E0E7F5*/;
}
.AdminMenu a, .AdminMenu a.Inactive:hover
{
	background-color:#EEEEF5;
	color:#005E9E;
	width: 100%;
	display: block;
	text-indent: 3px;
	font-family:Verdana;
	font-size: 13px;
	border-bottom: 1px solid #FFFFFF;
	padding: 1px 1px 1px 5px;
	text-decoration: none;
	font-weight:normal;
}
.AdminMenu a.Head, .AdminMenu a.Head:hover
{
	background-color:#6F93BE;
	color:#FFFFFF;
	cursor:default;
	font-weight:bold;
	padding: 1px 1px 1px 1px;
	text-align:center;
}
.AdminMenu a.Sub
{
	background-color:#F8F8FD;
	font-size: 11px;
	padding: 1px 1px 1px 15px;
	font-weight:normal;
}
.AdminMenu a.Title
{
	color:#005E9E;
	font-weight:bold;
}
.AdminMenu a:hover
{
	font-family:Verdana;
	color:#76ABCB;
	background-color:#FFFFFF;
}
/*************************/


/* Bread Crumbs */
.BreadCrumbs
{
	color:#76ABCB !important;
}
.BreadCrumbs strong
{
	color:#92B1E7;
}
.BreadCrumbs a
{
	color:#CC3300;
}
.BreadCrumbs a:hover
{
	color:#FF6600;
}
/*************************/


/* CV Languagess */
.CVLangs td, .CVLangs th
{
	border:0px solid #76ABCB;
	border-width:0px 1px 1px 0px;
	text-align:center;
	vertical-align:middle;
}
.CVLangs .LangName
{
	border-left-width:1px;
	text-align:left;
}
.CVLangs .Levels th
{
	border-top-width:1px;
	font-size:10px;
}
.CVLangs-AR td, .CVLangs-AR th
{
	border:0px solid #76ABCB;
	border-width:0px 0px 1px 1px;
	text-align:center;
	vertical-align:middle;
}
.CVLangs-AR .LangName
{
	border-right-width:1px;
	text-align:right;
}
.CVLangs-AR .Levels th
{
	border-top-width:1px;
	font-size:10px;
}
/*************************/


/* Borders */
.Border
{
	border:0px solid #25989A;
}
.Top
{
	border-top-width:1px;
}
.Right
{
	border-right-width:1px;
}
.Bottom
{
	border-bottom-width:1px;
}
.Left
{
	border-left-width:1px;
}
.All
{
	border-width:1px;
}
/*************************/


/* Data Grid */
.DataGrid
{
	background:#BCD9DA;
	cursor:default;
}
.DataGrid th
{
	background-color:#61A3A4;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 2px;
	text-align:center;
}
.DataGrid td
{
	background-color:#F5FAFA;
	padding:3px 2px;
	text-align:center;
}
.DataGrid .DGTitle
{
	background-color:#E2F5F5;
	font-weight:bold;
}
.DataGrid .Hover td
{
	background-color:#FFFFFF;
	cursor:pointer;
}
/*************************/


/* Display */
.DisplayNone
{
	display:none;
}
.DisplayBlock
{
	display:block;
}
.DisplayTableRow
{
	display:table-row;
}
/*************************/


/* Text Block */
.Block
{
	background-color:#B1B3B6;
}
.Block td
{
	background-color:#FFFFFF;
	padding:7px;
	vertical-align:top;
}
.Block table td
{
	padding:0;
}
.Block .TextTitle, .Block .TextTitle td
{
	background-repeat:repeat-x;
	color:#FF9900;
	font:bold 13px Verdana;
	height:19px;
	padding:0px 0px 0px 8px;
	vertical-align:middle;
}
.Block .Title, .Block .Title td
{
	background-repeat:repeat-x;
	color:#FF9900;
	font:bold 13px Verdana;
	height:19px;
	padding:0px 0px 0px 8px;
	vertical-align:middle;
}
/*************************/


/* Floating Menu */
#dropmenudiv, #dropmenudiv2
{
position:absolute;
border:solid #FFFFFF;
border-width: 1px 0px 0px 0px;
border-bottom: 1px solid #1A6A9B;
font-family:Verdana;
font-size: 11px;
line-height:18px;
z-index:100;
background-color:#FFFFFF;
}
#dropmenudiv a, #dropmenudiv2 a
{
color:#1A6A9B;
width: 100%;
display: block;
text-indent: 3px;
font-family:Tahoma;
font-size: 11px;
font-weight:bold;
border-top: 1px solid #1A6A9B;
padding: 1px 1px;
text-decoration: none;
text-align:center;
}
#dropmenudiv a:hover, #dropmenudiv2 a:hover
{
color:#004B80;
background-color:#F4FBFE;
}
/*************************/


/* Footer */
.Footer
{
	cursor:default;
}
.Footer, .Footer a
{
	color:#858388;
	font-size:11px;
	text-decoration:none;
}
.Footer a:hover
{
	color:#555358;
}
/*************************/


/* Form */
.AdminFormText
{
	border:1px solid #4284AC;
	color:#1A6A9B;
	font-size:13px;
}
.FormText
{
	border:1px solid #25989A;
	color:#15888A;
	font:11px Tahoma;
}
.FormButton
{
	background-color:#25989A;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	font:11px Tahoma;
}
/*************************/


/* Gray Block [Subscription Form] */
.GrayBlock
{
	background-color:#B1B3B6;
}
.GrayBlock td
{
	background-color:#EEEEEE;
	color:#32327B;
	padding:7px;
	vertical-align:middle;
}
.GrayBlock table td
{
	padding:0;
}
/*************************/


/* Home Block 1 */
.HomeBlock1
{
	background-color:#CBDEEC;
	color:#1A6A9B;
}
.HomeBlock1 .Title
{
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:top;
	padding-top:2px;
}
.HomeBlock1 .BlockContent
{
	padding:15px;
	text-align:justify;
}
/*************************/


/* Home Block 2 */
.HomeBlock2
{
	color:#1A6A9B;
}
.HomeBlock2 .Title nobr
{
	color:#0A2543;
	font-weight:bold;
	padding:0px;
}
.HomeBlock2 .BlockContent
{
	padding:6px 0px;
	padding-top:10px;
	text-align:justify;
}
/*************************/


/* Poll */
.Poll
{
	padding:5px;
}
.Poll td .SmallEl
{
	height:16px;
}
.PollBar
{
	background-color:#B9D7D8;
	height:3px;
	text-align:justify;
	width:98%;
}
.PollAnswer
{
	background-color:#25989A;
	height:2px;
}
.AnsRes
{
	padding:3px 0px;
}
.AnsPer
{
	text-align:center;
}
.PollHits
{
	padding:4px 0px;
}
/*************************/


/* Home Block 2 */
.SearchBlock
{
	color:#1A6A9B;
}
.SearchBlock .BlockContent
{
	padding:6px 0px;
	text-align:justify;
}
.SearchBlock .BlockContent
{
	color:#0A2543;
	text-align:justify;
}
.SearchBlock a
{
	color:#FFFFFF;
	text-decoration:none;
}
.SearchBlock a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
/*************************/


/* Greeting */
.BlockClose
{
	cursor:pointer;
	float:right;
	margin:1px 2px 0px 0px;
}
.Greeting
{
	left:201px;
	position:absolute;
	top:206px;
}
/*************************/


/* Head Lines*/
.HeadLines
{
}
.HeadLines a
{
	color:#7AA834;
}
.HeadLines a:hover
{
	color:#409159;
}
.HeadLines div.Article
{
	background-color:#F5FAFA;
	color:#186C9E;
	cursor:default;
	display: block;
	font-family:Tahoma;
	font-size: 11px;
	border: 0px double #BCD9DA;
	border-width:3px 1px 3px 1px;
	padding: 5px 20px 8px 20px;
	text-decoration: none;
	font-weight:normal;
}
.HeadLines .Article .ArticleTitle, .HeadLines .Article .ArticleTitle .Highlight
{
	font-weight:bold;
	font-size:12px;
}
.HeadLines .Article .Date
{
	color:#4A8586;
	display:block;
	padding-bottom:2px;
}
.HeadLines .Article .Tip
{
	color:#4A8586;
}
.HeadLines .Article .Tip a
{
	color:#7AA834;
}
.HeadLines .Article .Tip a:hover
{
	color:#409159;
}
.Highlight
{
	color:#FF9900;
}
/*************************/


/* Navigation Links */
#NavBar
{
	color:#9CB9BA;
}
.NavActive
{
	font-weight:bold;
	text-decoration:none;
}
.NavActive:hover
{
}
.NavInactive
{
}

.AdminNavLinks .NavActive
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.AdminNavLinks .NavActive:hover
{
	color:#D4E3F5;
}
.AdminNavLinks .NavInactive
{
	color:#1A6A9B;
}
/*************************/


/* Navigation Links */
#NewsBar div
{
	height:20px;
}
#NewsBar a
{
	color:#FFFFFF;
	font:11px Tahoma;
	text-decoration:none;
}
#NewsBar a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
/*************************/


/* Page Text */
.PageText
{
	padding:0px;
	text-align:justify;
}
.PageText .Date
{
	color:#7AA834;
	display:none;
	font-size:11px;
	font-weight:normal;
}
/*************************/


/* Send To Friend */
.SendToFriend
{
	background-color:#FBFDFC;
	border:1px solid #C5DBD7;
	display:none;
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=90, FinishOpacity=0, Style=0, StartX=0, FinishX=0, StartY=0, FinishY=0);
	position:absolute;
	text-align:center;
	width:385px !important;
	width:387px;
}
.SendToFriend th
{
	background-color:#61A3A4;
	color:#FFFFFF;
}
.SendToFriend td
{
	padding:3px;
}
/*************************/


/* Sub Menus */
.SubMenu
{
	height:1px;
	width:100%;
	overflow:hidden;
}
.SubMenuToggle
{
	width:100%;
}
.SubMenuContainer
{
	display:none;
}
.SubMenu a, .SubMenuToggle a
{
	background-color:#F8F8F8;
	color:#28286F;
	width: 100%;
	display: block;
	text-indent: 3px;
	font-family:Verdana;
	font-size: 11px;
	border-bottom: 1px solid #FFFFFF;
	padding: 1px 1px 1px 20px;
	text-decoration: none;
	font-weight:normal;
}
.SubMenu a:hover, .SubMenuToggle a:hover
{
	font-family:Verdana;
	color:#FF9900;
	background-color:#FFFFFF;
}
/*************************/


/* Tabs */
.Tab
{
	width:100%;
	overflow:hidden;
}
.Tab div
{
	font:12px;
	text-align:justify;
}
.Tab div.Text
{
	 color:#333333;
	 font-size:13px;
	 padding:13px;
	 text-align:justify;
}
.Tabs .Header a /* Tabbed Elements */
{
	font-weight:bold;
	display:block;
	padding-top:4px;
	text-align:center;
	text-decoration:none;
}
.Tabs .Content
{
	padding:7px;
	vertical-align:top;
}
.Tabs .TabsTitle, .Tabs .TabsTitle td
{
	background-image:url(images/blockTitle.png);
	background-repeat:repeat-x;
	border-top:1px solid #B1B3B6;
	color:#666666;
	font:bold 13px Verdana;
	height:17px;
	padding:0px 8px 0px 8px;
	vertical-align:middle;
}
.Tabs .Title, .Tabs .Title td /* Block Title */
{
	background-repeat:repeat-x;
	border:1px solid #B1B3B6;
	color:#FF9900;
	font:bold 13px Verdana;
	height:19px;
	padding:0px 8px 0px 8px;
	vertical-align:middle;
}
.Tabs .Title a
{
	font-weight:bold;
	text-decoration:none;
}
.TitledTab
{
	padding-left:20px;
	padding-right:20px;
}
/*************************/


/* Top Menu */
.TopMenu td
{
	text-align:center;
	padding:0px 6px;
	vertical-align:middle;
}
.TopMenu a
{
	color:#0A2543;
	font-weight:bold;
	text-decoration:none;
}
.TopMenu a:hover
{
	color:#1A6A9B;
}
/*************************/


/* Track */
.Track
{
	cursor:default;
	height:50px;
	text-indent:55px;
	vertical-align:middle;
}
.Track, .Track a
{
	color:#1A6A9B;
	font-weight:bold;
	text-decoration:none;
}
/*************************/