 /* -------------------------------------------GENERIC----------------------------------------- */
html {
height: 100%;
}

body {
	overflow-y:scroll;
	margin:0;
	padding:0;
	height:100%;
	font-family: Arial, "Trebuchet MS", "Segoe UI", Verdana, Tahoma ;
	font-size:16px;
	background: repeat-x url('/Media/images/common/backG.png'); /*Default*/
	background-repeat:repeat;
	background-color:White;
	color:#3F3F3F;
	cursor:default;
}



#mainContainer /*SHADOW*/
{
	background: repeat-y center url('/Media/images/common/Shadow.png');
	min-height: 100%;
	_height: 100%;
	width: 1050px;
	margin: 0 auto;
	/*border:1px solid #FF00CC;*/
}

#header
{
	margin: 0 auto;
	width:1000px;
	margin-bottom:10px;
    padding-top:10px;
}

a{
	text-decoration:none; color:#0060BF;
}

a:hover{
	color:Blue;
}


#mainBody
{
	margin: 0 auto;
	width:1000px;
}


div.clear
{
    clear:both;
}

.sidebarBoxContainer {
    border:1px solid #999; border-top-left-radius:5px; border-top-left-radius:5px;
}
/*-------------------------LEFT BODY-----------------------------*/
#leftBody{
	float:left;
}
.txtField_login
{
		height:20px; width:180px; color:#FF3300; font-weight:bold;
}

#memberLogin{
	font-size:18px;		color:#FFFFFF;		font-weight:bold;
	width:229px; 	height:235px;
	background:no-repeat url("/Media/images/ext/menuBar/login.png");
}

#sideBar
{
	/*border:1px solid #CCCCCC;*/
	width:227px; height:360px;
	margin-top:5px;
	font-size:12px;
	/*display:inline-block;*/
}

/*--News / New member etc sidebar------------------------------------------*/
#sideBar2
{
	/*border:1px solid black;*/
	width:213px;
	margin-top:20px; margin-bottom:20px;
	font-size:12px;
    border:1px solid #8FA7AD; border-radius:7px;   
    padding:10px 7px 10px 7px;
    background: #444444;
}
.sideBarItem {
    margin-bottom:0px;
}
.sideBarItem_hdr{
		color:#E50278; font-size:15px; font-weight:bold; height:25px; padding-left:7px; line-height:23px; font-family:'Century Gothic', Arial;
	    /*background:url("/Media/Images/int/boxHdr_bg.png");*/
        background:#ccc; /*8FA7AD = light blue, 8FA7AD= orange brick*/ /*background:url("/Media/Images/int/boxHdr_bg.png"); */
        border-top-left-radius:5px;
}
.sideBarItem_content {background-color:#F2FCFF; padding:3px;}

.sidebar_content_hdr1{
	    font-weight:bold; font-size:12px; color:#FF3300; display:block;
}
.sidebar_content_extraInfo{
	   font-size:11px; margin-top:3px; display:block
}


/*-------------------------RIGHT BODY-----------------------------*/
#rightBody{
	float:left;
}
/*------------NAVIGATION----------*/
#navigationBar{
	font-size:17px;		color:#FFFFFF;		
	width:768px; 	height:59px;
	background:no-repeat url("/Media/images/ext/menuBar/bar.png");
	font-family:Tahoma, Arial;
}

#navMenu{
	/*border:1px solid #0033FF;*/
	padding-top:4px;
	margin-left:38px;	line-height:52px;
	width:680px; 
}

.navLinks:link, .navLinks:visited, navLinks:active{
	/*border:1px solid #FFFFFF;*/
	display:inline-block;
	width:111.3px;		height:50px;
	color:#FFFFFF;
	text-decoration:none;			text-align:center;
	background:url('/media/images/ext/menuBar/menu_off.png');
	background-repeat:no-repeat; background-position:center;
}

#currentTab{
	/*border:1px solid #FFFFFF;*/
	display:inline-block;
	width:111.3px;		height:50px;
	text-align:center;
	color:#FFFFFF;
	/*text-decoration:underline;*/
	background:url('/media/images/ext/menuBar/menu_on.png');
	background-repeat:no-repeat;
	background-position:center;
}

.navLinks:hover{
	/*text-decoration:underline;*/
	/*color:#0060BF;*/
	background:url('/media/images/ext/menuBar/menu_over.png');
	background-repeat:no-repeat; background-position:center;
}

/*------------BODY----------*/
#bodyInfo{
	width:100%;		margin-top:20px;
	/*border:1px solid #0099FF;*/
	text-align:justify;
}

#body
{	
	/*border:1px solid green;*/
	width:745px;		/*height:560px;*/
	margin-left:20px;
}

.body_header{
	font-size:20px;	font-weight:bold;
	color:#FF0066;
	font-family:Tahoma, Arial;
}

.pinkHeader
{
    font-weight:bold; color:#E10178;
}
.orangeHeader
{
    font-weight:bold; color:#FF3300;
}
.grayGradientBox{
    padding-left:5px; font-weight:bold; color:#FFFFFF; height:25px; font-size:15px; background:url('/Media/Images/common/boxHdr_bg.png'); line-height:22px;
    margin-bottom:5px;
}

/*-----------INPUT CONTROLS----------*/
input[type=text] {padding:5px; border:1px solid #ccc; border-radius:3px;}
input[type=password] {padding:5px; border:1px solid #ccc; border-radius:3px;}
select{padding:5px; border:1px solid #ccc; border-radius:3px;}
input[type="submit"] {cursor:pointer; height:30px;}
/*-----------HINTS/TIPS--------------*/
.hint_yellow /*Yellow hint box*/
 {
     margin-top:5px; border:2px solid #E3873B; padding:7px; font-size:14px; border-radius:5px;
     background-color:#FCEFB7; display:block;
 }
 .hint_green{
     padding:5px; border:1px solid #006600; display:block; font-weight:bold; color:Green; font-size:15px;
     background:url('/Media/images/common/hint_green_backg.png'); /*background-color:#DFFFEF;*/
     border-radius: 5px;
 }
 .hint_red{
     padding:5px; border:1px solid #FF0000; display:block; font-weight:bold; color:Red; font-size:15px;
     background:url('/Media/images/common/hint_red_backg.png'); /*background-color:#FCE4F1;*/
     border-radius: 5px;
 }

/*-------------------------LOGIN INFO-----------------------------*/
/*#form_login{
width:210px; margin-left:5px; border:0px solid #FFFFFF
}*/

/*-------------------------FOOTER-----------------------------*/
#footer{
	margin: 0 auto;
	font-size:14px;		color:#FFFFFF;		font-weight:bold;
	width:1000px;
	/*border:1px solid #00CC33;*/
	padding-bottom:10px;
}

#footerBackG{
	background: no-repeat url("/Media/Images/common/footer.png");
	height:77px;
	/*border:1px solid #FF0000;*/
}

#footerText{
	float:left; width:600px; margin-left:20px;
}

#privacyTermsContact {
    padding-top:6px; 
    height:18px;
}
#ftr_followUs {
    padding-top:7px;  
    height:18px;
}
#copyRight{
	padding-top:7px; 
    font-size:12px; color:#ccc;
    height:18px;
}

.footerNav:link, .footerNav:visited, footerNav:active{
	width:150px;
	height:20px;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:8px;
}


.footerNav:hover{
	text-decoration:underline;
}

#securitySeal{
	float:right;
    height:64px; width:60px;
    margin-right:20px; margin-top:4px; 
    padding-top:4px; padding-left:5px; padding-right:5px; 
    background: white; border-radius:7px;
	color:#333333;
}
#companyMemberOf {
    float:right;
    height:64px;
    margin-right:20px; margin-top:4px;
    padding-left:5px; padding-right:5px; padding-top:4px;
    background:white;
    border-radius:7px;
}