


html,body	{	font:9pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; background-color:#545454; background-image: url(../images/bg.jpg); background-position:top center; background-repeat:no-repeat;}
body		{	margin-top:0px; margin-bottom:80px; margin-left:auto; margin-right:auto; text-align:center; display:table; background-color:#545454; background-image: url(../images/bg.jpg); background-position:top center; background-repeat:no-repeat;}



/* HYPERLINKS */
a:link			{	text-decoration: none; color:#7290B7;}
a:visited			{	text-decoration: none; color:#7290B7;}
a:active			{	text-decoration: none; color:#7290B7;}
a:hover			{	text-decoration: none; color:#CBDBEF;}

a.B1:link			{	text-decoration: underline; color:#000000;}
a.B1:visited		{	text-decoration: underline; color:#000000;}
a.B1:active		{	text-decoration: underline; color:#000000;}
a.B1:hover		{	text-decoration: underline; color:#003554;}

a.R1:link			{	text-decoration: underline; color:#007EC3;}
a.R1:visited		{	text-decoration: underline; color:#007EC3;}
a.R1:active		{	text-decoration: underline; color:#FFFFFF;}
a.R1:hover		{	text-decoration: underline; color:#002C45;}

a.N1:link			{	text-decoration: none; color:#5387A5;}
a.N1:visited		{	text-decoration: none; color:#5387A5;}
a.N1:active		{	text-decoration: none; color:#5387A5;}
a.N1:hover		{	text-decoration: none; color:#B1D6EC;}

a.F1:link			{	text-decoration: none; color:#7D7D7D;}
a.F1:visited		{	text-decoration: none; color:#7D7D7D;}
a.F1:active		{	text-decoration: none; color:#7D7D7D;}
a.F1:hover		{	text-decoration: none; color:#FFFFFF;}

a.l5:link			{	text-decoration: none; color:#1D395C;}
a.l5:visited			{	text-decoration: none; color:#1D395C;}
a.l5:active			{	text-decoration: none; color:#1D395C;}
a.l5:hover			{	text-decoration: underline; color:#00283E;}


/* TOP HEADER */
#H1		{	width:1080px; height:134px; text-align:center;margin-left:auto; margin-right:auto;}





/* TOP HEADER */
#H1		{	width:1080px; height:122px; text-align:center; background-image: url(../images/headerBG.jpg); background-position:top left; background-repeat:repeat-x;}
#H1L		{	height:100%; float:left; width:508px;}
#H1LTXT		{	height:100%; text-align:left; padding:0px;}
#H1R		{	height:100%; float:right; width:572px; background-color:#002439; background-image: url(../images/HDRrhtBG.jpg); background-position:top right; background-repeat:no-repeat;}
#H1RTXT		{	height:100%; text-align:right; color:#5387A5; padding:9px 49px 0px 0px;} /* TOP RIGHT BOTTOM LEFT */


/* NAVIGATION */
#H2		{	width:1080px; background-color:#011E30;}
#H2C		{	height:46px; text-align:left; padding:0px;}



/* SPLASH AREA */
#H3		{	width:1080px; background-color:#0D0D0D; background-image: url(../images/HM_slideBG.gif); background-position:center center; background-repeat:no-repeat;}
#H3C		{	height:264px; text-align:left; padding:0px;}
#H3CIN		{	height:205px; text-align:left; padding:0px;}



/* CONTAINER */
#B1		{	width:1080px; height:100%; display:table; background-color:#FFFFFF; background-image: url(../images/pageBG.gif); background-position:top left; background-repeat:repeat-y;}



/* LEFT COLUMN */
#C1		{	height:100%; width:280px; float:left;}
#C1C		{	height:100%; text-align:left;}
#C1Cbox		{	width:260px; margin-top:0px; padding-left:15px;}
#C1CboxTXT	{	width:250px; color:#002439; line-height:20px; padding:15px 0px 30px 0px;} /* TOP RIGHT BOTTOM LEFT */
div.linkright	{	text-align:right; padding-top:10px;}



/* MAIN COLUMN */
#C2		{	height:100%; min-height:auto; width:800px; float:left; background-color:#FFFFFF;}
#C2C		{	height:100%; text-align:left; line-height:20px; padding:15px 15px 30px 15px;} /* TOP RIGHT BOTTOM LEFT */
div.linkmid	{	text-align:right; padding:10px 230px 0px 0px;} /* TOP RIGHT BOTTOM LEFT */
div.linkright2	{	text-align:right; padding:10px 20px 0px 0px;} /* TOP RIGHT BOTTOM LEFT */
div.tpcrvblu	{	width:655px; height:13px; background-image: url(../images/topcrv-blue.gif); background-position:top right; background-repeat:no-repeat;}
div.btmcrvblu	{	width:655px; height:13px; background-image: url(../images/btmcrv-blue.gif); background-position:top right; background-repeat:no-repeat;}
div.blubox	{	width:655px; background-color:#98C7E1;}
div.bluboxTXT	{	font-size:11pt; width:595px; text-align:left; padding:25px;}



/* PRE-FOOTER */
#BTM1		{	width:1080px; height:71px; text-align:center; background-image: url(../images/pagebtmBG.gif); background-position:top left; background-repeat:no-repeat;}
#BTML		{	height:100%; width:580px; float:left;}
#BTMLTXT	{	height:100%; text-align:left; padding:45px 0px 0px 0px;} /* TOP RIGHT BOTTOM LEFT */
#BTMR		{	height:100%; width:500px; float:right;}
#BTMRTXT	{	height:100%; text-align:right; padding:45px 0px 0px 0px;} /* TOP RIGHT BOTTOM LEFT */




/* FOOTER */
#F1		{	width:1080px; height:100px; text-align:center; margin-top:0px;}
#F1L		{	height:100%; width:580px; float:left;}
#F1LTXT		{	height:100%; text-align:left; color:#7D7D7D; padding:30px 0px 70px 5px;} /* TOP RIGHT BOTTOM LEFT */
#F1R		{	height:100%; width:500px; float:right;}
#F1RTXT		{	height:100%; text-align:right; color:#7D7D7D; padding:30px 5px 70px 0px;} /* TOP RIGHT BOTTOM LEFT */


/* MISC DIV's */
div.cntr	{	text-align:center;}


/* H-TAGS */
h1,h2,h3,h5,h6{	font-family: "Lucida Sans Unicode", "Century Gothic", Verdana; text-align:left; font-weight:bold; margin-top:0em; display:inline;}
h1		{	font-size:22px; position:absolute; color:#003554; line-height:28px; margin-top:0px; margin-bottom:15px;}
h2		{	font-size:22px; position:absolute; color:#003554; line-height:28px; margin-top:0px; margin-bottom:15px; }
h3		{	font-size:14px; position:absolute; color:#00283E; line-height:28px; margin-top:0px; margin-bottom:15px; }
h5		{	font-size:15px; position:absolute; color:#007EC3; line-height:28px; margin-top:0px; margin-bottom:15px; }
h4.contfrm	{	font:12pt Century Gothic, Sans-serif, Microsoft Sans Serif, Lucida Console, Arial; font-weight:bold; color:#98926A; margin: 0px 0px 0px 0px; display: inline;}


/* MISC */
HR		{	border:0px; width:560px; position:relative; margin: 40px auto; color:#99C7E1; background-color:#99C7E1; height:1px;} /* TOP RIGHT BOTTOM LEFT */
HR.lft		{	border:0px; width:255px; position:relative; margin: 30px auto; color:#0A92DC; background-color:#0A92DC; height:1px; margin:0px 0px 5px 0px;} /* TOP RIGHT BOTTOM LEFT */
hr.testy	{	width:255px; color:#CDC79F; color:#0A92DC; background-color:#0A92DC; margin: 10px auto;}


/* LIST */
ol		{	line-height:28px;}



/* NEWS BAR */
#news-container	{	text-align:left; padding-left:10px; padding-top:6px; border-bottom:0px solid #545454; width:1070px; height:40px; background:#000000!important;}
#news-container h5 {	text-align:left; margin:1px; color:#007EC3;}
ul#news		{	color:#007EC3; font-size:12px; text-align:left; display:block; padding:8px 0px 0px 205px;} /* TOP RIGHT BOTTOM LEFT */

ul#portfolio	{	list-style:none; padding: 0em; margin:0px;}
li#portfolio	{	list-style:none; padding: 0em; margin:0px;}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}

caption,th {text-align:left;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
/* table{border-collapse:collapse;border-spacing:0;} */
fieldset,img{border:0;}
ul {list-style:none;}
q:before,q:after{content:'';}




/*developer questions*/
#developer_questions { width:645px; background-color:#98C7E1;}
#developer_questions ol { margin :20px 0px 10px 30px; list-style:decimal outside;}
#developer_questions ol li {line-height:28px; font-size:10pt;}


/*	ul	{	list-style:none; padding: 0em; margin:0px;
} */


/* Listen */


.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}


/* TEXT ATTRIBUTES & COLOURS*/
sup				{	font-weight:bold; color:#FF0000;}
sup.norm			{	font-weight:normal; color:#1D395C;}
.blueBLD			{	color:#00283E; font-weight:bold}
.blue2BLD			{	color:#9D0000; font-weight:bold}
.redBLD				{	color:#FF0000; font-weight:bold}
.greenBLD			{	color:#00D200; font-weight:bold}
.xsml				{	font:7pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial;}
.redastrx			{	font-family:tahoma, arial, arial; font-size:8px; color:#FF0000}


/* TABLES & CELLS */
td.middle			{	padding:1px; text-align:center; vertical-align:center;}
td.middlebrk			{	height:30px;}
td.orditems			{	background-color:#CDC79F; padding:10px; line-height:28px;}

div.contform			{	width:100%; text-align:left; padding-top:14px}



/* FORM FIELDS */
input				{	font:9pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; vertical-align:center; color:#00283E; text-align:left; padding-left:3px; width:300px; height:30px;}
input.pcode			{	font:9pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; vertical-align:center; color:#00283E; text-align:left; padding-left:3px; width:63px; height:17px;}
input.qnty			{	font:9pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; vertical-align:center; color:#00283E; text-align:left; padding-left:3px; width:43px; height:17px;}
input.size			{	font:9pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; vertical-align:center; color:#00283E; text-align:left; padding-left:3px; width:93px; height:17px;}
input.coupon			{	font:14pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; vertical-align:center; color:#FF0000; font-weight:bold; text-align:left; padding-left:3px; width:150px; height:24px;}
input.snd			{	text-align:center; padding-left:0px; width:113px; height:38px; color:#00283E; font-weight:bold;}
input.res			{	text-align:center; padding-left:0px; width:73px; height:24px; color:#00283E;}
input.rd			{	width:18pt; height:18pt; margin: 0px 0px 0px 0px; display: inline;}
input.rd2			{	width:12pt; height:12pt; display: inline;}
select				{	font:9pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; vertical-align:center; color:#00283E; width:250px; height:30px; overflow:auto;}
select.ordsize			{	font:9pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; vertical-align:center; color:#00283E; width:113px; overflow:auto;}
select.ordsize2			{	font:9pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; vertical-align:center; color:#00283E; width:83px; overflow:auto;}
textarea			{	font:9pt "Lucida Sans Unicode", Lucida Console, Century Gothic, Sans-serif, Microsoft Sans Serif, Arial; resize:none; overflow:auto; vertical-align:center; color:#00283E; border-color:#7F9DB9; border-width:1px; padding-left:3px; overflow:auto; background-color:#FFFFFF;}
textarea.pa			{	width:243px; height:59px}
textarea.con			{	width:500px; height:100px;}
textarea.enq11			{	width:611px; height:60px;}
textarea.enq			{	width:380px; height:60px;}
textarea.padd			{	width:243px; height:39px}
input.chk			{	color:#00283E; width:12pt; height:12pt; margin: 6px 0px 0px 0px; display: inline;}




ul.selectReplacement	{	width: 155px; background: url(../images/langBG.png) top right no-repeat; float:right; margin-right: 8px; margin-top: 0px; padding: 0;}
ul.selectReplacement li	{	width:135px; font:8pt "Lucida Sans Unicode", "Century Gothic", Verdana; color: #008EDC; cursor: pointer; display: none; text-align:left; line-height: 19.5px; list-style: none; margin: 0px; padding: 1px 12px;}
ul.selectOpen li	{	display: block; line-height: 21px;}
ul.selectReplacement li.selected {	color: #008EDC; display: block;}
ul.selectOpen li.selected	{	display: block;}
ul.selectOpen li:hover,ul.selectOpen li.hover,ul.selectOpen li.selected:hover {color: #FFFFFF;}



