/*RESET CSS
***********************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, th, td {
	margin: 0; padding: 0; border: 0; outline: 0;
	font-size: 100%; vertical-align: top;
}

body {
	background-color:#e6e7e9;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: ''; content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/*Global Style
***************************************************************/
body{
	background:url(Images/bg_gradient.jpg) repeat-x top;
	background-color:#e6e7e9;
	margin-top:30px;
}

#main{
	width:792px;
	margin:0 auto;
	background-color:#FFFFFF;
}

ul li{
	list-style-type:none;
}

/*Top Menu
****************************************************************/

#iq_btn{
	position:relative;
	z-index:2;
	margin:0 auto;
	margin-top:-50px;
	margin-left:290px;
	width:203px;
	height:31px;
	float:left;
	#position:absolute;
	#z-index:4;
	background:url(images/etiquette_btn.png) no-repeat center;
}
#iq_btn{
	#width:203px;
	#height:31px;
	#position:relative;
	#z-index:4;

}



#iq_btn a{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	border:none;
	color:#FFFFFF;
	padding-top:8px;
	padding-left:16px;
	display:block;
	font-weight:bold;
}

#iq_btn a:hover{
	color:#fdd0af;
	font-weight:bold;
}

#shop{
	position:relative;
	z-index:3;
	float:right;
	margin-top:-100px;
	margin-right:135px;
	#margin-top:0px;
}
#shop{
	#position:absolute;
	#z-index:4;
	#margin-left:-190px;
	#margin-top:10px;
}
#dianne_bottom{
	#float:left;
	#width:123px;
	#margin-left:-2px;
}

#top{
	background:url(Images/top_menu_bg.jpg) repeat-x left;
}

#top_menu{
	height:40px;
	width:100%;
	margin-top:-16px;
	#margin-top:0;
	#width:668px;
}

#top_menu ul{
	margin-left:-40px;
}
#top_menu ul ul{
	margin-left:0px;
}
#top_menu ul li{
	list-style-type:none;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	width:93px;
	height:44px;
	border-right:1px dashed #67708c;
}

#top_menu ul li.resources{
	width:100px;
	height:44px;
}

#top_menu ul li.contact{
	width:93px;
	height:44px;
	border-right:none;
	#width:90px;
}

#top_menu ul li:hover{
	background:url(Images/top_menu_bg_over.jpg) repeat-x left;
}

#top_menu ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:16px;
	display:block;
	height:28px;
}
#top_menu ul li a.line{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:11px;
	display:block;
	height:33px;
}


#top_menu li:hover, #nav li.hover {  
    position: static; 
    } 

#top_menu li li {
	padding:0;
	text-align:left;
    width:209px;
    height:30px;
    color:#fff;
    border:0; 
    vertical-align:middle;
 } 

#top_menu li li li{
    width:209px;
   border:0;
    }    

#top_menu li li a {
    }         

#top_menu li ul { 
	position: absolute;
	width: 209px;
	left: -999em; 
    text-align:left; 
    padding:0; 
    #margin-left:-46px; 
}
#top_menu li.resources ul { 
	position: absolute;
	width: 209px;
	left: -999em; 
    text-align:left; 
    padding:0; 
    #margin-left:-50px; 
}

#top_menu li ul a{ 
	font-size:11px; 
    font-weight:normal;
    line-height:13px;
    padding:7px 10px 0px 10px;
    text-align:left;
}
#top_menu li ul li.twolines{ 
   height:38px;
}
#top_menu li ul li.twolines a{ 
    padding:5px 10px 0px 10px;   
}

#top_menu li ul ul { 
	margin: -35px 0 0 209px;
	#margin: -35px 0 0 209px;
}


#top_menu li:hover ul ul, #top_menu li:hover ul ul ul, #top_menu li.sfhover ul ul, #top_menu li.sfhover ul ul ul {
	left: -999em;
}

#top_menu li:hover ul, #top_menu li li:hover ul, #top_menu li li li:hover ul, #top_menu li.sfhover ul, #top_menu li li.sfhover ul, #top_menu li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#top_menu li:hover ul.contactdrop, #top_menu li li:hover ul.contactdrop, #top_menu li li li:hover ul.contactdrop, #top_menu li.sfhover ul.contactdrop, #top_menu li li.sfhover ul.contactdrop, #top_menu li li li.sfhover ul.contactdrop { /* lists nested under hovered list items */
	right: 315px;
}
#top_menu li li:hover {
    background:transparent url(images/menu_drop_bg_over.png) repeat;
    border:0;
    }

#top_menu li ul li:hover a, #top_menu li ul li li:hover a, #top_menu li ul li li li:hover a, #top_menu li ul li li li:hover a {
    color:#fff;
    }

#top_menu li:hover a, #top_menu li.sfhover a {
   color:#fff;
    }

#top_menu li:hover li a, #top_menu li li:hover li a, #top_menu li li li:hover li a, #top_menu li li li li:hover li a{
    color:#fff;
    }

#top_menu li:hover ul ul, #top_menu li:hover ul ul ul, #top_menu li:hover ul ul ul ul, #top_menu li.sfhover ul ul, #top_menu li.sfhover ul ul ul, #top_menu li.sfhover ul ul ul ul 
{
    left:-999em;
    }

#top_menu li:hover ul, #top_menu li li:hover ul, #top_menu li li li:hover ul, #top_menu li li li li:hover ul, #top_menu li.sfhover ul, #top_menu li li.sfhover ul, #top_menu li li li.sfhover ul, #top_menu li li li li.sfhover ul {
    left:auto;
    background:transparent url(images/menu_drop_bg_over.png) repeat;
    border:0;
    }

#top_menu li:hover, #top_menu li.sfhover {
    }




/*Center Part
**********************************************************************/

#center{
	#margin-top:-4px;
}
#main_banner{
	height:318px;
	width:632px;
	background:url(images/main_banner.jpg) no-repeat top left;
}
#right_part{
	background:url(images/right_column_bg.jpg) no-repeat top left;
	background-color:#406b95;
}

.right_p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	color:#FFFFFF;
	text-align:center;
	margin-top:80px;
}

.right_p2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	color:#FFFFFF;
	text-align:center;
}

.successdate{
	padding-top:19px;
	display:block;
	line-height:16px;
}
.black_bg{	
	font-size:11px;
	display:block;
	padding-bottom:2px;
}
.black_bg_date{
	font-weight:bold;
	font-size:8px;
}

#right_btn{
	background:url(Images/right_btn.png) no-repeat center;
	width:100px;
	height:18px;
	margin:0 auto;
	margin-top:12px;
}

#right_btn a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin-left:15px;
	display:block;
	padding-top:2px;
}

#right_btn a:hover{
	color:#fdd0af;
}

#blue_line{
	background:url(Images/blue_line.jpg) repeat-x top;
	width:7px;
	height:3px;
}

#centre_menu{
    #margin-top:-10px;
    #margin-bottom:3px;
	background-color:#1e3f62;
	background:url(images/Base_link.png) repeat-x top left;
	#background-color:#1e3f62;
	height:134px;
    
}

#centre_menu td{
	padding:0px;
	padding-top:3px;
	border-right:none;
}

.b{
	border:1px dashed #405474;
	border-left:none;
	padding:3px;
	padding-bottom:9px;
}

.b2{
	border:1px dashed #405474;
	padding:3px;
	margin-left:3px;
	padding-bottom:9px;
}

.b3{
	border:1px dashed #405474;
	padding:3px;
	margin-right:3px;
	border-left:none;
	padding-bottom:9px;
}

#centre_menu td:hover{
	background:url(images/Base_active.png) repeat-x top left;
	#background:url(images/Base_active.png) repeat top left;
}

#centre_menu img{
	border:2px solid #0072bc;	
	margin-bottom:7px;
	#margin-bottom:0;
}

#centre_menu td a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}

#centre_menu td a.txt{
	#display:block;
	#margin-top:10px;
}

/*Content
******************************************************************/
#content p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4c3725;
	text-align:center;
}

#border{
	width:764px;
	margin:0 auto;
	margin-top:3px;
	#margin-top:0;
	margin-bottom:3px;
	border:1px dashed #a7988c;
	padding:10px;
}

#partners{
	margin:0 auto;
	text-align:center;
	margin-top:20px;
}

/*Footer
******************************************************************/
#footer{
	text-align:center;
	width:100%;
	display:block;
	margin-top:20px;
}

#footer a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	padding-left:8px;
	color:#0d738a;
	text-decoration:underlined;
	text-align:center;
}

#copyright{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	margin-top:30px;
}

ul li{
	text-align:left;
}

#white_footer{
	background-color:#FFFFFF;
	height:1px;
	width:100%;
	margin:0 auto;
}
