/* CSS Document */
body{
	background-color:#7a91a6;
	text-align:center;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:0px;
	background-image:url(../images/Body_Container_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
}
a,
a:link,
a:visited,
a:active
{
	color:#f58229;
	text-decoration:none;
}

a:hover,
a:visited:hover
{
	color:#8c877b;
	text-decoration:none;
}
a img{
	border:0px;
}
/* Default Classes*/
.Default_Return{
	margin-top:8px;
}

.Master_Container{
	margin:0px;
	margin:auto;
	width:753px;
	text-align:left;
	background-color:#7a91a6;
	padding-top:14px;

}
.Global_Container{
	width:753px;

}
.Head_Container{
	border-bottom:solid 3px #000;
	width:753px;
	height:128px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/spq-banner.png', sizingMethod='scale');		
}
*>.Head_Container{
	background-image:url(../images/spq-banner.png);
	background-repeat:no-repeat;
}
.Body_Container{
	text-align:left;
	background-color:#FFFFFF;
}
.Body_Left_Container{
	background-color:#164873;
	width:240px;
}
.Left_Menu1_Container{
	background-color:#164873;
	padding-left:10px;
	border-left:solid 4px #005dae;
}
.Left_Menu1_Footer{
	background-color:#0f3351;
	border-left:solid 4px #004a89;
}
.Left_Menu2_Container{
	background-color:#005888;
	padding-left:10px;
	border-left:solid 4px #006fad;
}
.Left_Menu2_Footer{
	background-color:#003e5f;
	border-left:solid 4px #005888;
}
.Left_Subscription_Container{
	background-color:#878787;
	padding-top:23px;
	padding-left:10px;
	padding-bottom:20px;
	border-left:solid 4px #939393;	
	color:#313131;
	font-size:14px;
}
input{
	font-size:8pt;
	background-color:#eee;
	border:solid 1px #ccc;
}
.Left_Subscription_Container a:link,
.Left_Subscription_Container a:hover,
.Left_Subscription_Container a:visited,
.Left_Subscription_Container a:active,
.Left_Subscription_Container a:visited:hover{
	color:#f58229;	
	padding-left:8px;
	padding-right:8px;
	margin-left:4px;
	border:solid 1px #aaa;
	background-color:#666;
}
.Left_Subscription_Container a:hover,
.Left_Subscription_Container a:visited:hover{
	color:#fff;	
	background-color:#888;
}
.Left_Subscription_Container p{
	margin:0px;
}
.Body_Right_Container{
	position:absolute;
	width:510px;
	background-color:#fff;
	margin-left:239px;
	padding-bottom:20px;
	border-left:solid 2px #2b2b2b;
}
*>.Body_Right_Container{
	width:509px;
	margin-left:240px;
}
.Right_Title{
	background-image:url(../images/title_bg.png);
	background-repeat:repeat-x;
	padding-top:25px;
	padding-left:10px;
	height:19px;
	vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
	font-weight:bold;
}
.Right_Title td{	
	font-size:14px;	
	font-weight:bold;
}
.Right_Title div{
}
.Right_Content{
	border-top:solid 3px #ebebeb;
	padding-top:20px;
	padding-left:20px;
	padding-right:60px;

	font-size:9pt;
}
.Right_Content td{	
	font-size:9pt;
}
.Home_News_Container{
	padding-top:7px;
	padding-bottom:8px;
	font-size:12pt;
}
.Home_News_Infos_Container{
}

.Home_News_Date{
	padding-left:8px;
	font-size:0.64em;
	font-weight:bold;
}
.Home_News_Title{
	padding-left:8px;
	font-size:0.8em;
	font-weight:bold;
	color:#11348c;
}
.Home_News_Author{
	padding-left:8px;
	font-size:0.64em;
	font-weight:bold;
}
.Home_News_Summary{
	padding-left:8px;
	margin-top:14px;
	font-size:0.7em;
	margin-bottom:14px;
}
/*.Home_News_More{
	padding-left:8px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding-left:150px;
	background-image:url(../images/newsfollow.png);
	background-repeat:no-repeat;
	background-color:#2b2b2b;
	height:14px;
}*/
.Home_News_More{
	padding-left:8px;
	font-size:10px;
	font-weight:bold;
	color:#f58229;
}

/* Menu Module */
.Menu_Element,
.Menu_Element_Over,
.Menu_Element_Clicked,
.Sub_Menu_Element,
.Sub_Menu_Element_Over,
.Sub_Menu_Element_Clicked
{
	cursor:hand;
	cursor:pointer;
	white-space:nowrap;
}

.Menu_Element,
.Menu_Element_Over,
.Menu_Element_Clicked
{
	font-size:12px;
	padding-top:2px;
	padding-bottom:2px;
	color:#fff;
	width:224px;
}
.Menu_Element_Over
{
	color:#7fc0f9;
	background-color:#073964;
}

.Sub_Menu_Element,
.Sub_Menu_Element_Over,
.Sub_Menu_Element_Clicked
{
	background-color:#003562;
	border-left:solid 2px #2b2b2b;
	margin-left:2px;
	font-size:12px;
	padding-top:2px;
	padding-bottom:2px;
	width:195px;
	color:#a8d6fd;
}
.Sub_Menu_Element_Over
{
	color:#d3eafd;
	background-color:#001e37;
	border-left:solid 2px #000;
}

/* Mailinglist Module */
.Mailinglist_Container{
	padding-left:10px;
}
.Mailinglist_Confirmed{
	font-size:14px;
}


.Confirmed_Success,
.Confirmed_Error{
	margin-top:4px;
}

.Confirmed_Success{
	font-size:20px;
	color:#ccc;
}
.Confirmed_Error{
	font-size:20px;
	color:#900;
}

/* Content Module */ 
.ContentModule_Container{
	font-size:0.8em;
	padding-left:10px;
	width:450px;
	padding-bottom:20px;
}

/* News Module */
.News_List_Container{
	margin-top:10px;
}
.MngrTableHeader{
	background-color:#000;
	white-space:nowrap;
	font-weight:bold;
}
.MngrTableHeader a:link,
.MngrTableHeader a:visited,
.MngrTableHeader a:active{
	color:#fff;
}
.MngrTableHeader a:hover,
.MngrTableHeader a:visited:hover{
	color:#ccc;
}
.MngrTableHeader td{
	white-space:nowrap;
	padding:4px;
}
.News_List_TD{
	padding-left:8px;
}
.FirstCol{
	text-align:right;
	padding-right:4px;
}
.Detailed_News_Box{
	padding-left:10px;
	padding-top:10px;
	width:420px;
	font-size:0.8em;
}
.Detailed_News_Date{
	color:#164873;
	font-weight:bold;
	font-size:11px;
}
.Detailed_News_Title{
	font-size:14pt;
}

.logi_credits
{
	text-align:right;	
	padding-top:40px;
	padding-right:10px;
}
.logi_credits img
{
	vertical-align:middle;	
}