﻿/*************Content***************************/
.PageBg{ background-color:none;}
#form1{ min-height:560px;}


#Container
{
    width:975px; 
    height:auto; overflow:hidden; 
	margin:-420px auto 0 auto !important;
	padding:0;
}

	
#Container .holder
{
    background:#edf8fe;
    width:975px; 
    min-height:540px;
    height:auto;
    overflow:auto;
    position:relative;
    top:-20px;
    z-index:1;
}

/*************Header***************************/
#Header 
{
    margin: 0 auto;	
	width:100%;
	background:#0e70b5 url(imgs/bg-blue.jpg) no-repeat 50% top;
	min-height:628px;
}

.top-bar {
	background:url(imgs/top-bar.png) repeat-x;
	height:36px;
	width:100%;
	margin: 0 auto;	
}

.top-bar .holder {
	width:975px;
	margin:0 auto;
	padding:0;
	position:absolute;
	top: 0px;
    left: 50%;
    margin-left:-487px;
}

.header-inner {
    width:975px;
	margin:10px auto 25px auto;
    overflow: hidden;
}

.header-inner .logo{
    width:760px;
	height:auto;
	margin:26px 0 0 10px;
	float:left;
	text-align:left;}
	
p#description{
	color: #FFFFFF;
    font-size: 18px;
    font-weight: normal;
    word-spacing: 3px; padding:0; margin:12px 0 0 0;
}

.header-inner .bpm{
    width:200px; 
	height:auto;
	margin:26px 0 0 0;
	float:right;
	text-align:center;}	
	
	.header-inner .bpm p{color:#FFFFFF;padding:4px 0 0 0; margin:0; font-size:14px; font-family:Century Gothic;}
	.header-inner .bpm p a{color:#FFFFFF;font-size:12px; text-decoration:underline;}
	.header-inner .bpm p a:hover{text-decoration:none;}

/* Language Dropdown
------------------------------------------------------------ */
.select-language{ float:right; position: relative !important; z-index:1000 !important; width: 205px; margin: 6px 16px 0 0;}

.select-language span#selected-lang-title-2 {
	color:#fff;
	margin:0 16px 0 0;
	line-height:21px;
	font-size:11px;
	float:left;
}
.select-language dt {
	float:left;
	height:15px;
	list-style:none;
	display:inline;
	width:129px;
	border:none;
	padding:3px 0 3px 6px;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	border-radius: 2px;
	background:#FFF;
	font-size:11px;
	color:#333;
	text-align:left;
}
.select-language .flag{
	padding-right:7px;
	margin-bottom:-2px;
}
.select-language dt .arrow{
	float:right;
	margin-top:5px;
	margin-right:10px;
}
.select-language ul{
	float:right;
	position:relative;
	width:119px;
	background:#FFF;
	list-style:none;
	margin:0 0 0 0;
	padding:3px 10px 3px 6px;
	-moz-border-radius: 0 0 2px 2px; 
	-webkit-border-radius: 0 0 2px 2px; 
	border-radius: 0 0 2px 2px;
	z-index:10000;
	height:160px;
}
.select-language ul li {
	line-height:20px;
	font-size:11px;
	color:#333;
}
.select-language ul li a{color:#000000; cursor:pointer; text-decoration:none;}
.select-language ul li a:hover{text-decoration:hover;}
 
/*************Footer***************************/
#Footer 
{
    background:#333333;
    border-top:2px solid #000000;
    height:215px;
    overflow:hidden;
    margin:-20px auto 0 auto;
    width: 100%;
    font-family:Tahoma;
    color:#fff; 
}
#Footer .wrap {
    margin: 0 auto;
    overflow: hidden;
    width: 975px;
    background:none!important; border:none!important;
}
    #Footer .wrap .contact {float:left; width:50%; height:135px; margin:20px 0 0 0; text-align:left; padding:20px 0 0 0;}
    #Footer .wrap .contact .phone {background:url(imgs/ico-phone.png) no-repeat;padding:0 0 0 45px;display:block;height:40px;font-size:20px;color:#fff;letter-spacing:2px;font-weight:normal;margin:0 0 12px 0;}
    #Footer .wrap .contact .phone em {font-size:11px;display:block;font-style:normal;letter-spacing:0;padding: 2px 0 0 15px;}
    #Footer .wrap .contact .phone2 {padding:0 0 0 58px;display:block;height:auto;font-size:20px;color:#fff;letter-spacing:2px;font-weight:normal;margin:0 0 12px 0;}
    #Footer .wrap .contact .phone2 em {font-size:11px;display:block;font-style:normal;letter-spacing:0;padding: 2px 0 0 3px;}
    
    #Footer .wrap .card-accept {float:right; width:50%; height:132px;margin:10px 0 0 0; text-align:right;}
        #Footer .wrap .card-accept img{ margin-right:8px;}
    
    #Footer .wrap .powered{width:265px; height:48px; line-height:48px; background:url(../../images/forthcrs-logo.png) no-repeat top right; float:right;font-size:11px; text-align:right; padding:0 66px 0 0; margin:0 5px 0 0;}
    
    #Footer .wrap p{color:#fff; font-size:12px; margin:0; padding:0; text-align:center; clear:both;}
    #Footer .wrap p a{color:#fff; text-decoration:none;}
    #Footer .wrap p a:hover{text-decoration:underline;}
    
    
/* Bottom secure icons
------------------------------------------------------------ */

#secure-icons{margin:-170px auto 0 auto; width:964px; height:auto; overflow:hidden;}
    #secure-icons .features {background:url(imgs/features.gif) no-repeat;width:331px;height:94px;float:right;}
	#secure-icons .mcafee{margin:32px auto 0 auto; width:94px; height:60px; float:right;}
	#secure-icons .mcafee img{ margin:0;}
	
	#secure-icons .comodo{margin:20px 0 0 auto; width:94px; height:60px; float:right;}
	#secure-icons .comodo img{ margin:0;}
	a#comodoTL, a#A1{display:none; visibility:hidden;}
	
	#secure-icons .pci{margin:18px 18px 0 20px; width:94px; height:60px; float:right;}
	#secure-icons .pci img{ margin:0;}

    /* without macaffe
    ------------------------------------------------------------ */
	#secure-icons .comodo-left{width:85px; float:left; height:84px; }
    #secure-icons .comodo-left img{margin:15px 10px 0 0;}
    #secure-icons .security{width:220px;float:right;height:80px; margin:5px 5px 0 0;background:url(imgs/security-privacy.jpg) no-repeat;}
    #secure-icons a#comodoTL{display:none; visibility:hidden;}