/* Basics */
/* Reset all elements */
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, 
dl, dt, dd, ol, ul, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
	vertical-align:baseline;
}
ul {
padding: 0px 0px 0px 10px;
}
body{
	margin:0px;
	padding:0px;
	background: #70b2ee url(../Images/bg_body.gif) left top repeat-x;
	font: 12px Arial, Helvetica, sans-serif ;
color: #ffffff;
}
:focus{
	outline:0 !important;
}
							
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}

.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
form, table{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}

p{
	color: #ffffff;	
}
											
											/* Header */
#wrapper{
	background: url(../Images/bg_wrapper.jpg) center top no-repeat;	
}

#header{
	width: 959px;
	height: 436px;
	padding-top: 20px;
}

.compdetail{
	height: 100px;	
}

#logo{
	width: 475px;
	padding-top: 40px;
	padding-left: 25px;
	padding-bottom: 3px;
}

#logo span{
	font: 18px Arial, Helvetica, sans-serif;
	color: #ffffff;

}

.phone{
	width: 401px;	
	padding-top: 40px;
	text-align: right;
}

#phone{
	padding-bottom: 3px;	
}

.phone h1{
	padding: 0px !important;
	line-height: 80%;
	font-size: 26px;
	text-align: right;
	
}

.phone ul {
	margin:0;
	padding:0;
}
.phone ul li{
	display:inline;	
}
.phone ul li a{
	color:#ecce75;
	border-right:1px solid #ecce75;
	padding:0 5px 0 5px;
	text-decoration:none;
	font:16px Arial, Helvetica, sans-serif;
}
.phone ul li a:hover {
	text-decoration:underline;
}

#flash{
	width: 959px;
	height: 302px;
}

#menu{
	height: 31px;
	padding-left: 14px;
}											
											/* Body */
#body{
	width: 959px;
}

.boxbody{
	background: #00213d;	
}

#col_left{
	width: 701px;	
}

#col_right{
	width: 251px;	
	
}

#col_left_cont_outbox{
	background: url(../Images/bg_leftcolrepeat.gif) repeat-y;	
	width: 701px;
}

#col_left_inbox{
	background: url(../Images/bg_leftcolup.gif) top left no-repeat;
}

#col_left_box{
	background: url(../Images/bg_leftcoldown.gif) bottom left no-repeat;
	min-height: 403px;
	height: auto !important;
	height: 403px;
	padding-left: 25px;
	padding-right: 28px;
	padding-top: 20px;
	padding-bottom: 20px;
}

@font-face {
    font-family: 'French Script MT';
    font-face: bold;
   src: url('../FRSCRIPT.TTF');
}

h1 {
font-family: Myriad Pro, Arial, sans-serif;
font-weight: normal;
font-size: 22px;
padding: 10px 0 20px 0;
color: #ecce75;
text-align: center;
}

@font-face2 {
    font-family: 'Trajan Pro';
    font-face: bold;
   src: url('../TrajanPro-Regular.otf');
}

h2.fontface2 {
font: 13px 'Trajan Pro', Arial, sans-serif;
color: #93cbfd;
padding: 0px 0px 7px 0px;
}

.image{
	padding-right: 15px;
	padding-bottom: 10px;
}

.left_upper_box{
	min-height: 205px;
	height: auto !important;
	height: 205px;
}

#yellowborder{
	position: absolute;	
	margin-left: -25px;
}

.left_lower_box{
	padding-top: 35px;	
}

#contact_outbox{
	width: 251px;
	background: url(../Images/bg_contactboxbr.gif) top left repeat-y;
}

#contact_inbox{
	background: url(../Images/bg_contactbox.gif) top left no-repeat;
}

#contact_box{
	background: url(../Images/img_contactboxb.gif) bottom left no-repeat;
	min-height: 421px;
	height: auto !important;
	height: 421px;
	padding-left: 25px;
	padding-right: 15px;
	
	padding-top: 21px;
}									
											/* Footer */
#footerc{
	width: 959px;	
	padding-top: 8px;
	height: 80px;
color: #000000;
}

#footerc a{
	color: #000000;
	text-decoration: none;
}

#footerc a:hover{
	text-decoration: underline;
}

#footerc p{
	text-align: center;
	color: #000000;
	padding-top: 10px;	
}

#footer{
	width: 681px;	
	padding-left: 20px;
}

#copyc{
	width: 251px;
	text-align: center;
}

#footer ul {
	margin:0;
	padding:0;
}
#footer ul li{
	display:inline;	
}
#footer ul li a{
	color:#000000;
	border-right:1px solid #000000;
	padding:0 5px 0 5px;
	text-decoration:none;
	line-height: 100%;
	font:12px Arial, Helvetica, sans-serif;
}
#footer ul li a:hover {
	text-decoration:underline;
}
#nb a{
	border:0px !important;
}

#nb2 a{
	border:0px !important;
}

.bodyboxtop{
	overflow: hidden;
	height: 8px;
	width: 959px;
}

.bodyboxbottom{
	background: none !important;
	overflow: hidden;
	height: 9px;
	width: 959px;
}

a {
color: #93cbfd;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

hr {
width: 250px;
text-align: center;
}