body{background-image:url('../images/background.gif'); margin:0; padding:0; font-family:Arial}
:focus{outline:0}


.1header_resize {
	margin:0 auto;
	padding:0;
	width:500px;
	background-color:#fff;
}
.1logo {
	padding:0 0 0 20px;
	width:auto;
	float:left;
	height:117px;
}
h1 {
	margin:0;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	text-align:left;
}
h1, h1 a, h1 a:hover {
	color:#285c6e;
	text-decoration:none;
}
h1 span { line-height:23px; 
}
h1 small {
	margin:-12px 0;
	font-size:14px;
	letter-spacing:normal;
	color:#8f9ea3;
	line-height:15px; 
	padding:0 0 0 14px;
}


h2 {
	margin:0;
	padding: 10px 0 0;
	font-size:18px;
	font-weight:bold;
	line-height:1.2em;
	color:#000;
}
h2, h2 a, h2 a:hover {
	color:#00c8ff;
	text-decoration:none;
}
h2 span {
}
h2 small {
	margin:-12px 0;
	font-size:14px;
	line-height:1.0em;
	letter-spacing:normal;
	color:#8f9ea3;
}



h3{font-family:Arial,Helvetica,sans-serif; font-size:13px; margin:0; padding:0; color:#cccccc}

h4{font-family:Arial,Helvetica,sans-serif; font-size:13px; margin:0; padding:0; color:#000080}

h5{font-family:Arial,Helvetica,sans-serif; font-size:13px; margin:0; padding:0; weight:bold; color:#000080}

#page{width:1000px; margin:0 auto}

#header, 
#container{width:1000px}

.h2style14ff {
	font-family:Arial;
	font-size:14px;
	Color:#fff;
	font-weight:bold;
	margin:0;
	padding:0 0 0 28px;
	line-height:23px; 
}
.h2style11ff {
	font-family:Arial;
	font-size:11px;
	Color:#fff;
	font-weight:bold;
	margin:0;padding:0 0 0 18px;
	line-height:20px; 
}



.divstyle650{width:650px;float:left; }
.pstyle11ff{ font-size:11px;font-family:Arial;color:#fff;line-height:23px;font-weight:bold;padding:0 0 0 18px;}
.spanstyle11ff{font-family:Arial;font-size:11px;Color:#fff; }
.divstylepad010{padding:0 10px }
.divstylepadbot5{ padding-bottom:5px;}
.divstylepad1px0{ padding:1px 0;}
.toptag{color:#c0c0c0;font-size:11px;font-weight:bold;text-align:center;}
.topalign{text-align:right;margin-right:10px;padding:13px 0;font-size:12px;}
.topdiv{width:1000px;margin:0 auto;padding:0;}
.topdiv2{width:700px;float:left;}
.1logo{padding:5px 5px;}
.px11{font-size:11px;}
.px11heading{font-size:11px;padding:0 0 0 14px; }
.divstyle{width:300px;float:right;}
.stylepad1{padding:15px 5px; }
.headermainkeyword{color:#c0c0c0;font-size:11px;font-weight:bold;text-align:center}
.toprightalignment{text-align:right;margin-right:10px;padding:13px 0;font-size:12px}
.pagewidth{width:1000px;margin:0 auto;padding:0}
.columnwidth{width:700px;float:left}
.logopad{padding:5px 5px}
.h1align{text-align:left}
.rightcolwidth{width:300px;float:right}
.padother{padding:15px 5px}
.leftcolwidth{width:650px;float:left}
.pstyle1index{font-size:11px;font-family:Arial;color:#fff;line-height:23px;font-weight:bold;padding:0 0 0 18px}
.h2subpage{font-family:Arial;font-size:13px;Color:black;margin:0px;}
.13pxblk{font-size:13px;color:#000000;}
.h2txtcent{text-align:center;font-family:Arial;font-size:14px;Color:black;font-weight:bolder;margin:0px}
.phonecenter{text-align:center;font-weight:bold;font-size:24px;color:#000080}
.subpage{margin:5px 10px;font-size: 13px; padding: 1px 0; border-bottom: 1px solid #fff;}
.botpagetop{width: 600px; margin: 0 auto;padding: 20px 0;}
.h313{font-family:Arial;font-size:13px;Color:black;font-weight:bold;}
.left280{width: 280px; float: left; font-size: 13px; padding: 15px 0; border-bottom: 1px solid #e9e9e9}
.right280{width: 280px; float: right; font-size: 13px; padding: 15px 0; border-bottom: 1px solid #e9e9e9}
.left190{width: 190px; float: left;text-align:left; font-size: 13px; padding: 10px 0; border-bottom: 1px solid #e9e9e9}
.h314{font-family:Arial;font-size:14px;Color:black;font-weight:bold; text-align: center}
.h312{font-family:Arial;font-size:12px;Color:black;font-weight:bold; text-align: center}
.sidebar{margin:5px 0}
.pad5{padding:10px;font-size:12px;text-align:left;}
.h314left{font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#000080;margin:0;text-align:left;}
.formsize{width:280px;height:40px;font-face:arial;font-size:12px;color:#800000;margin:0px;text-align:left;}
.h4form{border:solid 1px Black;text-align:center;font-family:Arial;font-size:small;font-weight:bolder;:Black;width:275px;background-color:#eee}
.classul{border:solid 0 DarkGray;text-align:left;font-family:Arial;font-size:small;color:DarkBlack;width:275px}
.sideservices{font-size:12px;color:#333;text-decoration:underline}
.pad20{padding:0 20px;text-align:top;font-size:12px;color:#fff;}
.pad15{padding-top:15px;padding-bottom:3px;padding-right:10px;padding-left:80px}
.heading {margin:0;padding:0 0 0 14px;font-size:24px;font-weight:bold;line-height:1.4em;color:#000080;text-align:left;line-height:35px;}
.padgpl{padding:15px 0}
.pad5{padding:5px 0;text-align:center}
.sponsor{color:#f8b45c;font-weight:bold;font-size:13px;font-face:arial}
.shadowblur{ box-shadow: 5px 5px 6px #4f4f4f; -webkit-box-shadow: 5px 5px 6px #4f4f4f;-moz-box-shadow: 5px 5px 6px #4f4f4f; filter: progid:DXImageTransform.Microsoft.dropShadow(color=#4f4f4f, offX=5, offY=5, positive=true); width:280px;height:420px;padding:5px;background:#c7dcb9;border:1px solid gray;text-align:left;margin:auto;border-radius:20px;text-align:left;} 
.shadow{box-shadow: 5px 5px #ddd;-webkit-box-shadow: 5px 5px #ddd;-moz-box-shadow: 5px 5px #ddd;filter: progid:DXImageTransform.Microsoft.dropShadow(color=#ddd, offX=5, offY=5, positive=true);}
 

.topHeader{height:46px; color:#ececec}

ul.header_nav{list-style-type:none; margin:0; padding:0; height:46px}

ul.header_nav li{display:block; font-family:Arial; font-size:12px; padding-top:16px; padding-left:1px; padding-bottom:15px; float:left}

ul.header_nav li a{color:#4b4b4b; padding:15px 18px; text-decoration:none}

ul.header_nav li a.navSelected{background-color:#161715; color:#ffffff}

ul.header_nav li a:hover{background-color:#434541; color:#ffffff}

.header{background:url(../images/content_bg.jpg) repeat-x 0 0; height:99px}

.navigation{background:url(../images/content_bg.jpg) repeat-x 0 0; height:46px}

.contentBlueHeader{background:url(../images/contentBlue_bg.jpg) no-repeat 0 0; height:360px}

.contentBlueHeader-new{background:url(../images/contentBlue_bg.jpg) no-repeat 0 0; height:164px}

.contentBlueHeader-newtrp{background:url(../images/contentBlue_bg_trp.jpg) no-repeat 0 0; height:164px}

.contentBlueHeader h1{font-size:45px; color:#ffffff; padding:0; margin:0; padding:30px 20px 15px 30px}

.contentBlueHeader-new h1{font-size:45px; color:#ffffff; padding:0; margin:0; padding:10px 10px 5px 22px}

.contentBlueHeader-Small{background:url(../images/contentBlue_bg.jpg) no-repeat 0 0; height:160px}

.contentBlueHeader-Small h1{font-size:45px; color:#ffffff; padding:0; margin:0; padding:55px 20px}

#leftColumn{width:613px; float:left; background:#ffffff; border-right:1px solid #dbdbdb}

#leftColumnform{width:613px; float:left; background:#ffffff; border-right:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb}

#rightColumn{width:305px; float:right}

#rightColumnform{width:305px; float:right}

.content{background:#ffffff url(../images/content_bg.jpg) repeat-x 0 0; padding-top:44px; padding-bottom:44px}

.contentBody{width:937px; margin:0 auto; border:1px solid #ddd}

#footer{background:url(../images/background1.png) repeat-x 0 0; height:250px; color:#868686; font-size:11px; color:#868686; font-family:Arial; padding:0 10px}

#footerreserve{background:url(../images/background1.png) repeat-x 0 0; height:70px; color:#868686; font-size:11px; color:#868686; font-family:Arial; padding:0 10px}
.clearBoth{clear:both}

#leftColumn{padding:8px}

.grayBox{background-color:#fbfbfb; border:1px solid #e9e9e9}

.grayBox p, 
p.contentText{font-family:Arial; font-size:12px; line-height:19px; padding:5px 10px}

#textName, 
#textEmail, 
#textPhone{padding:6px; font-size:16px; height:20px; border:1px solid #ddd; width:420px; font-family:"Courier New",Courier,monospace}

#textMessage{padding:6px; font-size:16px; border:1px solid #ddd; width:420px; height:130px}

#ContactSubmitButton{background:url(../images/form_buttons.jpg) no-repeat}

.tblFinalQuote{width:100%; border:0; font-size:12px; border:1px solid #ddd; border-left:0}

.tblFinalQuote th{text-align:center; font-size:15px; border-left:1px solid #ddd}

.tblFinalQuote td{border-top:1px solid #ddd; border-left:1px solid #ddd; font-size:12px}

.tblFinalQuote1{width:100%; border:0; font-size:12px; border:1px solid #ddd; border-left:0}

.tblFinalQuote1 th{text-align:center; font-size:15px; border-left:1px solid #ddd}

.tblFinalQuote1 td{border-top:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd; font-size:14px}

.tblFinalQuote2{width:100%; border:0; font-size:12px; border:1px solid #000; border-left:0}

.tblFinalQuote2 th{text-align:center; font-size:15px; border-left:1px solid #000}

.tblFinalQuote2 td{border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; font-size:12px}

.tblFinalQuote3{width:95%; border:0; font-size:12px; border:1px solid #ddd; border-left:0;border-right:0}

.tblFinalQuote3 th{text-align:center; font-size:15px; border-left:1px solid #ddd;border-right:1px solid #ddd;}
.tblFinalQuote3 td{border:1px solid #ddd; border-left:1px solid #ddd; }


#formQuickQuote .inputText{background-color:#ffffff; border:1px solid #808080; height:18px; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; padding:2px}

#formQuickQuote .inputSelect{background-color:#ffffff; border:1px solid #808080; height:22px; width:180px; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; padding:2px}

.quickQuoteFields input{margin:5px 0}

.quickQuoteFields label{font-size:11px}

.quoteSelectListmainSidebar{background-color:#edecea; border:1px solid #cfcfcf; height:22px; width:180px; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; padding:3px}

.quoteInputTextSidebar{background-color:#ffffff; border:1px solid #c0c0c0; height:18px; padding:2px; font-size:14px; font-family:Georgia,"Times New Roman",Times,serif}

.quoteInputText{background-color:#ffffff; border:1px solid #999; height:18px; padding:2px; font-size:14px; font-family:Georgia,"Times New Roman",Times,serif}
.quoteInputTextArea{background-color:#ffffff; border:1px solid #999; padding:2px; font-size:14px; font-family:Georgia,"Times New Roman",Times,serif}
.quoteSelectList{background-color:#ffffff; border:1px solid #999; padding:3px; font-size:14px; font-family:Georgia,"Times New Roman",Times,serif}

.quoteSelectListmain{background-color:#ffffff; border:1px solid #999; height:22px; width:180px; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; padding:2px}

#quickSubmitStep2, 
.quoteContinueButton{background:url(../images/proceed_buttons.gif) no-repeat -105px 0px}

#quickSubmitStep, 
.quoteSubmitButton{background:url(../images/submit_buttons.jpg) no-repeat -190px 0px}
#quickResetStep, .quoteReset{background:url(../images/submit_buttons.jpg) no-repeat -120px 0px; border:0}

#quickSubmitStep3, 
.quoteconfirmButton{background:url(../images/confirm_buttons.jpg) no-repeat -190px 0px}
#quickResetStep2, .quoteResetButton{background:url(../images/confirm_buttons.jpg) no-repeat -120px 0px; border:0}

#quickSubmitStep4, 
.quoteppcontinueButton{background:url(../images/pp_continue_buttons.jpg) no-repeat -190px 0px}
#quickResetStep2, .quoteResetButton{background:url(../images/pp_continue_buttons.jpg) no-repeat -120px 0px; border:0}
.faqList li a:link, .faqList li a:active, .faqList li a:visited{ text-decoration:none;  color:#385a76}

.faqList li a:hover{text-decoration:underline}

.li{font-size:16px; font-family:Arial; color:#cfcfcf; line-height:28px; font-weight:bold; padding:0 0 0 5px}

A:link{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; color:#000080; font-weight:normal; text-decoration:none}
A:visited{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; color:#000080; font-weight:normal; text-decoration:none}
A:active{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; color:#000080; font-weight:normal; text-decoration:none}
A:hover{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; color:#000080; font-weight:normal; text-decoration:underline}

a.gray:link{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; color:#5f5f5f;  background:#ffffff; font-weight:normal; font-size:11px; text-decoration:none}

a.gray:active{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; color:#5f5f5f;  background:#ffffff; font-weight:normal; font-size:11px; text-decoration:none}

a.gray:visited{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; color:#5f5f5f; background:#ffffff; font-weight:normal; font-size:11px; text-decoration:none}

a.gray:hover{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; color:#5f5f5f; background:#ffffff; font-weight:normal; font-size:11px; text-decoration:none}

.bot_txt{font-family:arial; color:#5f5f5f; font-size:11px}

a.white:link{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; color: #ffffff; font-weight:normal; font-size:11px; text-decoration:none}

a.white:active{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; color: #ffffff; font-weight:normal; font-size:11px; text-decoration:none}

a.white:visited{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; color:#ffffff; font-weight:normal; font-size:11px; text-decoration:none}

a.black:link{font-family: Arial; color:#000}

a.black:active{font-family: Arial; color:#000}

a.black:visited{font-family: Arial; color:#000}

a.grayl:link{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; color: #868686; font-weight:normal; font-size:11px; text-decoration:none}

a.grayl:active{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; color: #868686; font-weight:normal; font-size:11px; text-decoration:none}

a.grayl:visited{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; color:#868686; font-weight:normal; font-size:11px; text-decoration:none}


.grayBox1{background-color:#EBECE4; border:1px solid #e9e9e9}

.grayBox1 p, 
p.contentText{font-family:Arial; font-size:12px; line-height:19px; padding:5px 10px}

.grayBox2{background-color:#EBECE4; border:2px solid #c0c0c0}
.grayBox2 p, 
p.contentText{font-family:Arial; font-size:14px; line-height:40px; padding:5px 10px}

.blackBox2{background-color:#000; border:2px solid #ffffff}
.blackBox2 p, 


.beigebox{background-color:#eaea8a; border:2px solid #000}

a.tooltip{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; z-index:24;  color:#000}

a.tooltip span{display:none; padding:2px 3px; margin-left:8px; width:400px}

a:hover{  text-decoration:none}

a.tooltip:hover span{display:inline; position:absolute; border:1px solid #ccc;  border:1px solid #ccc;  background-color:#ffffff; color:#000}

a.tooltipa{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; z-index:24;  color:#000}

a.tooltipa span{display:none; padding:2px 3px; margin-left:8px; width:150px}

a:hover{  text-decoration:none}

a.tooltipa:hover span{display:inline; position:absolute; border:1px solid #ccc;  border:1px solid #ccc;  background-color:#ffffff; color:#000}

 
a.tt{ position:relative;  z-index:24;  color:#3CA3FF;  text-decoration:none}
a.tt span{display:none}
 
a.tt:hover{z-index:25; color:#000080; background:}
a.tt:hover span.tooltip{    display:block;     position:absolute;     top:0px; left:0; padding:2px 0 0 0; width:200px; color:#000;     text-align:left; filter:alpha(opacity:90); KHTMLOpacity:0.90; MozOpacity:0.90; opacity:0.90}
a.tt:hover span.top{display:block; padding:30px 8px 0;     background:url(http://www.blueangelslimo.com/images/1bubbles.gif) no-repeat top}
a.tt:hover span.middle{display:block; padding:0 8px; background:url(http://www.blueangelslimo.com/images/1bubble_filler.gif) repeat bottom}
a.tt:hover span.bottom{display:block; padding:3px 8px 10px; color:#548912;     background:url(http://www.blueangelslimo.com/images/1bubbles.gif) no-repeat bottom}

 
.selectRequiredMsg, .selectInvalidMsg {
	display: none;
}
.selectRequiredState .selectRequiredMsg,
.selectInvalidState .selectInvalidMsg {
	display: inline;
	color: #CC3333;
	border: 0px solid #ffffff;
	font-size: 12px;
}
.selectValidState select, select.selectValidState {
	background-color: #B8F5B1;
}
select.selectRequiredState, .selectRequiredState select,
select.selectInvalidState, .selectInvalidState select {
	background-color: #FF9F9F;
}
.selectFocusState select, select.selectFocusState {
	background-color:#d7f2ff;
}

@charset "UTF-8"; 

 
.textareaRequiredMsg, 
.textareaMinCharsMsg, 
.textareaMaxCharsMsg, 
.textareaValidMsg{display:none}

.textareaRequiredState .textareaRequiredMsg, 
.textareaMinCharsState .textareaMinCharsMsg, 
.textareaMaxCharsState .textareaMaxCharsMsg{display:inline; color:#C33; border:0px solid #C33; font-size:12px}

 
 
.textareaValidState textarea, textarea.textareaValidState{background-color:#ffffff}

textarea.textareaRequiredState, .textareaRequiredState textarea, 
textarea.textareaMinCharsState, .textareaMinCharsState textarea, 
textarea.textareaMaxCharsState, .textareaMaxCharsState textarea{background-color:#ffffff}

.textareaFocusState textarea, textarea.textareaFocusState{background-color:#d7f2ff}

.textareaFlashState textarea, textarea.textareaFlashState{color:red !important}





.pupairport{font-face:arial;color:Black;font-weight:bold;font-size:14px;margin-left:2px}
.dofcity{font-face:arial;color:Black;font-weight:bold;font-size:14px;margin-left:2px}
.firstride{width: 230px;font-face:arial;color:DarkBlue;font-weight:bold;font-size:14px;margin-left:10px}
.checkbox1{font-face:arial;color:#800000;font-weight:bold;font-size:16px;margin-left:10px}
.fromairport{vertical-align:middle;height:20px}
.hours{font-face:arial;color:Black;font-weight:bold;font-size:12px;margin-left:2px}
.formstyle1{text-align: left;font-size:11px;font-weight:bold;margin:0px;color:#000080;}
.formpad5{padding: 5px; font-size: 14px;}
.fontbold{font-weight: bold;color:#000000;}
.fontbold1{font-weight:bold;font-size:12px;background-color:#f7f7f7}
.reqtext{text-align:left;font-size:12px;color:black;}



@charset "UTF-8"; 

 
.textfieldRequiredMsg, 
.textfieldInvalidFormatMsg, 
.textfieldMinValueMsg, 
.textfieldMaxValueMsg, 
.textfieldMinCharsMsg, 
.textfieldMaxCharsMsg, 
.textfieldValidMsg{display:none}

.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
.textfieldMinValueState .textfieldMinValueMsg, 
.textfieldMaxValueState .textfieldMaxValueMsg, 
.textfieldMinCharsState .textfieldMinCharsMsg, 
.textfieldMaxCharsState .textfieldMaxCharsMsg{display:inline; color:#C33; border:0px solid #C33; font-size:12px}

 
 
.textfieldValidState input, input.textfieldValidState{background-color:#ffffff}

input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, 
input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
input.textfieldMaxCharsState, .textfieldMaxCharsState input{background-color: #d7f2ff}

.textfieldFocusState input, input.textfieldFocusState{background-color:#d7f2ff}

.textfieldFlashText input, input.textfieldFlashText{color:red !important}
dl{  font:normal 12px/15px Arial;   position:relative;   width:350px}
dt{  clear:both;   float:left;   width:130px;   padding:4px 0 2px 0;   text-align:center}
dd{  float:left;   width:200px;   margin:0 0 8px 0;   padding-left:6px}
 
.hint{  display:none;   position:absolute;   left:485px;   width:250px;   margin-top:-4px;   border:1px solid #c0c0c0;   padding:10px 12px;   background-color:#EBECE4}
 
.hint .hint-pointer{    position:absolute;     right:-10px;     top:5px;     width:10px;     height:19px;     background:url(http://www.blueangelslimo.com/images/pointer-1.gif) left top no-repeat}

#leftcol{ width:28%;  float:left;  position:relative; height:65px}
 
#twocols{ width:72%;  float:right;  position:relative; height:65px}
 
#rightcol{ width:34%;  float:right;  position:relative; height:65px}


.wrapDIV{
   margin: 0px auto;
   width: 520px;
   background-color: #fff
}

.left1{
   float: left;
   margin-right: 10px;
   width: 150px;
   background-color: #fff
}
.left2{
   float: left;
   margin-right: 10px;
   width: 150px;
   background-color: #fff
}
.right3{
   float: right;
   width: 150px;
   background-color: #fff
}
 
#maincol{  float:left;  display:inline;  position:relative;  width:66%; height:65px}
.footerlinks{background-color:#DDD;color:#800000;font-size:14px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;padding:1px 1px 1px 3px;margin:0;border-top-width:1px;border-right-width:0;border-bottom-width:1px;border-left-width:0;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#309;border-right-color:#309;border-bottom-color:#309;border-left-color:#309;width:320;"}
.headermobile{background:url(../images/header_bg.jpg) repeat-x 0 0;height:47px;background-color:#1E1E1E;padding:3px 0 1px 2px;margin:0}
.toplinks{background-color:#A6D2D2;color:#800000;font-size:14px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;padding:0;margin:0} 
.clearfix:after{ content:".";  display:block; height:0;  clear:both;  visibility:hidden}
 
.clearfix{display:inline-block}

* html .clearfix{height:1%}
.clearfix{display:block}
 
 
  
 @media print{ #leftcol{display:none}

 
#rightcol{display:none}

#twocols, #maincol{width:100%; float:none}
}










.inputForm
{
-moz-border-radius:4px; /* Firefox */
-webkit-border-radius: 4px; /* Safari, Chrome */
-khtml-border-radius: 4px; /* KHTML */
border-radius: 4px; /* CSS3 */
behavior:url("border-radius.htc");
}



#RightColumn
{
background-color:White;
}








.searchform {
	float:right;
	padding:0;
}
#formsearch {
	margin:0;
	padding:42px 20px 0 0;
	width:auto;
	height:30px;
}
#formsearch span {
	display:block;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/search_bg.gif) no-repeat left top;
}
#formsearch input.editbox_search {
	margin:0;
	padding:8px 6px;
	float:left;
	width:172px;
	font-size:12px;
	line-height:14px;
	color:#a8acb2;
	background:none;
	outline:none;
	border:none;
}
#formsearch input.button_search {
	margin:0;
	padding:0;
	border:none;
	float:left;
}
























