/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

body, div, td, textarea, input, select {
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 13px;
	color: #5B5B5B;
}

a {
	text-decoration: none;
	color: #FF6600;
}

a:hover {
	text-decoration: none;
	color: #000000;
}

h1 {
	font-size: 38px;
	font-weight: normal;
	color: #054F7A;
	text-transform: capitalize;
}

h2 {
	font-size: 24px;
	font-weight: normal;
	color: #054268;
}

h3 {
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-weight: normal;
	font-size: 19px;
	color: #006699;
}

h4 {
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #006699;
}

hr {
	height: 0px;
	color:#FFFFFF;
	clear: both;
	border-top: 1px dashed #0099CC;
}


blockquote {
	margin-right: 0px;
	margin-bottom: 0px;
	color: #054268;
}


form { padding: 0px; margin: 0px;}

#container {
	display:block;
}

#header {
	background-color: #054268;
	display:block;
	clear:both;
	color: #FFFFFF;
	border-top: 3px solid #FFC000;
}

#topmenus {
	display:block;
	clear:both;
	position: absolute;
	width: 640px;
	left: 50%;
	margin-left: -165px;
}


#topmenus a{
	display:block;
	background-position:left top;
	background-repeat:repeat-x;
	width: 80px;
	float:left;
	text-align:center;
	font-weight:bold;
	color: #BBCCD7;
	height: 34px;
	padding-top: 5px;
}

#topmenus a:hover{
	display:block;
	background-image: url(../images/menu_act.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height: 34px;
	padding-top: 5px;
	color: #003366;
}

#topmenus a#menu4{
	display:block;
	width: 100px;
}

#topmenus a#menu6{
	display:block;
	width: 200px;
}



#topmenusq3holder {
	background-color: #ffc000;
	display:block;
	clear:both;
	padding-top: 5px;
	background-image: url(../images/tophor_bkg_orange.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#topmenusq3 {
	display:block;
	clear:both;
}

#topmenusq3 a  {
	width: 170px;
	display: block;
	text-align: left;
	float:left;
	margin-right: 5px;
	font-weight: bold;
	color: #054268;
	background-image: url(../images/topqmenu_bkg_normal.gif);
	background-position: right bottom;
	padding: 3px 10px;
}
#topmenusq3 a:hover {
	display:block;
	background-color: #054268;
	color: #FFFFFF;
	background-image:url(../images/topqmenu_bkg.gif);
	background-position:center top;
}

#topmenusq3 #menq05 { 
	display:block;
	margin-right: 0px;
	background-position:left;}

#maincontent {
	background-color: #FFFFFF;
	display:block;
	clear:both;
	margin: 25px 0px;
}


.boxwidemax {
	width: 970px;
	margin: auto;
	display: block;
}


.contentcolA, .contentcolB{
	float:left;
	display:block;
	width: 465px;}

	
.contentcolA {
	margin-right: 30px;}
	



.columns-content {
	display:block;
	clear:both;}
	
.boxpadding {
	padding: 20px;
	text-align: left;
	vertical-align: top;
	font-size: inherit;
}	

.contentlarge {
	font-size: 17px;}

.homebox1 {
	background-color: #dae3e8;
	width: 590px;
	float:left;
	margin-right: 25px;
	background-image: url(../images/pagebox_bkg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 270px;

	}
.homebox2 {
	background-color: #dae3e8;
	width: 350px;
	float:left;
	background-image: url(../images/pagebox_bkg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 270px;
	}	
a.linkbtn {
	background-image: url(../images/btn_a.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 48px;
	width: 199px;
	display: block;
	text-align: center;
	font-size: 17px;
	color: #FFFFFF;
}
a.linkbtn:hover {
	background-image: url(../images/btn_b.gif);
	height: 48px;
	width: 199px;
}


.pagemark {
	font-size: 25px;
	font-weight: normal;
	margin-bottom: 15px;
	color: #054268;
}

.boxclear {	clear:both}

.homeslogan1 {
	font-size: 73px;
	text-align:center;
	letter-spacing: -2px;
	}
	
.homeslogan2 {
	font-size: 45px;
	text-align: left;
}	



#sidecolcontent {
	width: 180px;
	display: block;
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px solid #CDD9E1;
	padding: 20px;
	background-color: #FFFAE8;
}


.homeboxdisplay {
	background-color:#FFFFFF;
	text-align:left;
	margin-bottom: 25px;
	margin-top: 10px;
}


.boxfloatleft { 
	float:left;
	width: auto;
	margin-right: 20px;
	margin-bottom: 10px;}
	
.boxfloatright { 
	float:right;
	width: auto;
	margin-left: 20px;
	margin-bottom: 10px;}	
	
.boxquote {
	background-color: #dae3e8;
	width: 200px;
	padding: 20px;
	font-size: 14px;
	background-image: url(../images/pagebox_bkg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
	

	
.pagebox {
	background-color: #dae3e8;
	padding: 20px;
	background-image: url(../images/pagebox_bkg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom: 3px solid #F5F5F5;
}


#flashimg {
	position:absolute;
	width:auto;
	z-index: 10;
	}


a.divformatcard { 
	width: 142px;
	display:block;
	border: 1px solid #ffde78;
	text-align:center;
	background-color: #fff5d7;
		}
a.divformatcard img { 
	border: 1px solid #ffde78;
	margin: 5px;}
	
a.divformatcard:hover { 
	width: 142px;
	display:block;
	border: 1px solid #afd3da;
	background-color: #e1f1f4;
	text-align:center;
		}	
		
a.divformatcard:hover img { 
	border: 1px solid #afd3da;
	margin: 5px;}		

.price {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #336699;
}


.papersheet {
	padding: 20px;
	background-color: #FFE88B;
	background-image: url(../images/paper_corner.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border: 1px solid #FFC000;
}

.papersheetblue {
	padding: 20px;
	background-color: #DBF3FD;
	background-image: url(../images/paper_corner_blue.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border: 1px solid #C4DFE3;
}


.topbkg {
	background-image:url(../images/top_logo_bkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.pageboxline {
	border: 1px solid #DAE3E8;
	padding: 20px;
	margin-bottom: 20px;
}


.h2substitute {
	font-size: 28px;
	font-weight: normal;
	color: #FF6600;
}


.imgbcard {
	border: 1px solid #BBCCD7;
	margin-right: 10px;
	margin-bottom: 10px;
}


th {
	text-align: left;
	border-bottom: 1px dashed #336699;
	padding-bottom: 10px;
}

/* papernews articles */


.papernews {
	float: right;
	width: 520px;
}

.papernews h3 {
	color:#000000;
	font-size: 17px;
}
	
.papernewscolumns {
	float: left;
	width: 258px;
	font-family:Arial, Tahoma, "Trebuchet MS";
	font-size: 12px;
}	

.papernewscolumns li {
	list-style-image:url(../images/icon_li.gif);
	display:block;
	margin-bottom: 10px;
}



/* table order  form */

#tableform {
	background-color: #ffffff;
	width: 100%;
	margin: 15px 0px;
}
	
#tableform #mentioncomm	{ 
	color:#FF0000; 
	font-size: 11px;
	}

#tableform input, #tableform textarea, #tableform select {
	font-family: Arial, Tahoma, "Trebuchet MS";
	font-size: 12px;
	border: 1px solid #A9C0C2;
	background-color: #E4F2F6;
}

#tableform textarea { 
	width: 600px;}

#tableform #btnfinal {
	width:auto;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
	background-image: url(../images/topqmenu_bkg.gif);
	padding: 8px;
	border: 1px solid #003366;
	font-size: 16px;
	}	

.warnmessage {
	color: #600000;
	background-color: #FFDD88;
	padding: 5px;
	border: 1px solid #FF6600;
	font-size: 18px;
	text-align:center;
	width: 100%;
	display:block;
	}	

#tableform th {
	font-size: 20px;
	font-weight: normal;
	color: #054F7A;
	padding-top: 15px;
	padding-bottom: 5px;
	text-align: left;
	border-bottom: 1px dashed #336699;
		}	

#celoptionlang, #celoptionpack {
	background-color:#E4F2F6;
	margin-top: 8px;
}

#celoptionlang td, #celoptionpack td {
	padding: 5px;
	border: 1px solid #B4DAE0;
	background-color: #FFFFFF;
	font-weight: bold;
	vertical-align:top;
	
}

#celoptionlang b, #celoptionpack b {
	font-weight: normal;
	font-size: 11px;
}

#celoptionlang input, #celoptionpack input{
	border-width: 0px;
	background-color: #FFFFFF;
}


#celoptionpopupA, #celoptionpopupB1, #celoptionpopupB2, #celoptionpopupC {
	background-color:#E4F2F6;
	border-bottom: 1px solid #B4DAE0;
}

#celoptionpopupA input, #celoptionpopupA textarea, #celoptionpopupA select  {
	background-color:#FFFFFF;}
	
#celoptionpopupA input { 
	width: 263px;}	
	
#celoptionpopupA textarea { 
	width: 570px;}	
	
#celoptionpopupA th, #celoptionpopupB1 th,#celoptionpopupB2 th, #celoptionpopupC th {
	text-align: left;
	border-bottom: 1px dashed #336699;
	font-size: 16px;
	color: #054F7A;
	font-weight: bold;
	padding: 8px 10px;
		}
#celoptionpopupA td, #celoptionpopupB1 td,#celoptionpopupB2 td, #celoptionpopupC td {
	padding: 5px 10px;
		}			

#celoptionpopupA, #celoptionpopupB1,#celoptionpopupB2, #celoptionpopupC {
	display: none;
	}

#boxinfocontact input { width: 520px;}

/* bcards box*/

#bcardsbox { }

#bcardsbox td { 
	padding: 5px 0px 10px 0px; 
	}
	
#bcardsbox td img { 
	border: 1px solid #cee2e8; 
	margin: 0px 10px 5px 0px;
	}
	
#bcardsbox input { 
	width:auto;
	background-color:#e4f2f6;
	border-color: #e4f2f6;
		}



/* link help popup */

a. linkhelp {}

a. linkhelp img {}

.boxhelp {
	padding: 15px;
	background-color: #fff1b9;
	border: 1px solid #e9d37c;}


/* footer */


#footerarea {
	background-color: #cdd9e1;
	display: block;
	clear: both;
	border-top: 1px solid #A0B7C5;
	padding-bottom: 25px;
}

.footerbox {
	color: #454c51;
	float:left;
	text-align:left;
	vertical-align:text-top;
	display:block;
	margin-left: 15px;
	padding: 15px 0px 15px 15px;
	border-left: 1px dashed #88a2b2;
}

.footcop {
	text-align: center;
	padding: 5px;
	border-bottom: 1px dashed #88a2b2;
	background-color: #B8C7D3;
	}

.footerbox a {
	color: #4f8ac1;
}
.footerbox a:hover { color: #000000}


#dvfooter1 {  
	display:block;
	width: 200px;
	border-width: 0px;
	margin-left: 0px;
	padding-left: 0px;
	}

#dvfooter2 {  
	display:block;
	width: 220px;
	}
	
#dvfooter3 {  
	display:block;
	width: 160px;
	}
	
#dvfooter4 {  
	display:block;
	width: 125px;
	}
	
#dvfooter5 {  
	display:block;
	width: 135px;
	margin-right: 0px;
	padding-right: 0px;
	}
	
	
/* quiz form */

#quiz {
	margin: auto;
	display:none;
	margin-top: 30px;
		}

#quizcontent
	{
	border: 1px solid #FFFFFF;
	background-color: #B8C7D3;
	display:block;
	padding: 20px;
}

#quiz table td {
	padding: 0px 20px 10px 0px;
	vertical-align: top;
	text-align:left;}
	
#quiz input {
	width: 280px;}

#quiz textarea {
	width: 450px;}		
	
#quiz input.btnok {
	width: 150px;
	text-align:center;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
	background-image: url(../images/topqmenu_bkg.gif);
	border: 1px solid #003366;
	}

#quiz input.btnno {
	width: 150px;
	text-align:center;
	font-weight: bold;
	color: #5B718A;
	background-color: #006699;
	background-image: url(../images/pagebox_bkg.gif);
	border: 1px solid #5B718A;
	}

#quiz #quizcontent h3	{
	font-size: 17px;
	margin-bottom: 5px;
	}



