@charset "utf-8";
.linktop {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.mainmenu {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #474747;
	text-decoration: none;
}
.compareblue {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #2873be;
	text-decoration: none;
}
.dottedlines {
	background-image: url(images/bg_dotted_lines.gif);
	background-repeat: repeat-x;
}
.smblueboxtop {
	background-image: url(images/sm_blue_box_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bgbluedots {
	background-image: url(images/bg_bluedots.gif);
	background-repeat: repeat-x;
}
.bluedotsblue {
	background-image: url(images/bg_bluedots1.gif);
	background-repeat: repeat-x;
}

.blueboxtop {
	background-image: url(images/blue_box_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.blueboxtop2 {
	background-image: url(images/blue_box_top2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bluebold {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3376b8;
	text-decoration: none;
}
.bgbottom {
	background-image: url(images/bg_bottom.gif);
	background-repeat: repeat-x;
}
.contentbottom {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #343434;
	text-decoration: none;
}
.contentbottom a:hover{
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #3FA5E1;
	text-decoration: none;
}
.contentbottomright {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
}
.blueboxbg {
	background-image: url(images/blue_box_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.blueboxbg2 {
	background-image: url(images/blue_box_bg2.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.smblueboxbg {
	background-image: url(images/sm_blue_box_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.smblueboxmidbg {
	background-image: url(images/sm_blue_box_bg1.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.smblueboxtopbg {
	background-image: url(images/sm_blue_box_top1.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.smgreentop {
	background-image: url(images/sm_blue_box_top-green.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}




.bgmenu {
	background-image: url(images/bg_menu.gif);
	background-repeat: repeat-x;
}
.bgswift {
	background-image: url(images/bg_swift_box.gif);
	background-repeat: repeat-x;
}
.bgxpress {
	background-image: url(images/bg_xpress_box.gif);
	background-repeat: repeat-x;
}
h2 {
	font-family: arial;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #f87815;
	text-decoration:none;
	display:inline;
}
.orangedollar {
	font-family: arial;
	font-size: 19px;
	font-style: normal;
	font-weight: bold;
	color: #f77b18;
	text-decoration: none;
}
.pinkboxbgtop {
	background-image: url(images/pink_box_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.pinkboxbg {
	background-image: url(images/pink_box_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.content {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #343434;
	text-decoration: none;
}
.comparetext {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ff6600;
	text-decoration: none;
}
.bgbelowbanner {
	background-image: url(images/bg_gradient_bar.gif);
	background-repeat: repeat-x;
}
h1 {
	font-family: arial;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	display:inline;
}
h3 {
	font-family: arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #474747;
	text-decoration: none;
	display:inline;
}
.listboxhome {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #343434;
	text-decoration: none;
	width:315px;
}
/*tab style starts here*/
.animatedtabs{
border-bottom: 0px solid gray;
overflow: hidden;
width: 100%;
font-size: 14px; /*font of menu text*/
}


.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 0px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.animatedtabs li{
float: left;
margin: 0;
padding: 0;
}

.animatedtabs a{
float: left;
position: relative;
background: url(images/tab-blue-left.gif) no-repeat left top;
margin: 0;

padding: 0 1px 0 9px;
text-decoration: none;

}

.animatedtabs a span{
display: block;
background: url(images/tab-blue-right.gif) no-repeat right top;
padding: 5px 14px 0px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
    font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #474747;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {}
/* End IE5-Mac hack */


.animatedtabs .selected a{
background-position: 0 -23px;
top: 0;
}

.animatedtabs .selected a span{
background-position: 100% -23px;
color: black;
}

.animatedtabs a:hover{
background-position: 0% -23px;
top: 0;
}

.animatedtabs a:focus{
background-position: 0% -23px;
top: 0;
}

.animatedtabs a:active{
background-position: 0% -23px;
top: 0;
}

.animatedtabs a:hover span{
background-position: 100% -23px;
}

.animatedtabs a:focus span{
background-position: 100% -23px;
}

.animatedtabs a:active span{
background-position: 100% -23px;
}

#tabcontentcontainer{
width:100%; /*width of 2nd level content*/
height:1.5em; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
}

.tabcontent{
display:none;
}
/*tab style ends here*/

.tabborder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f87815;
	border-bottom-color: #f87815;
	border-left-color: #f87815;
}
.tabrightbg {
	background-image: url(images/right_bg_tab_box.gif);
	background-repeat: repeat-y;
}
.orangeltbg {
	background-image: url(images/orange_ltbg.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.redheader {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #ff0000;
	text-decoration:none;
}
.tabledottedlines {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #ff0000;
	border-right-color: #ff0000;
	border-bottom-color: #ff0000;
	border-left-color: #ff0000;
}
.orangeii {
	background-image: url(images/orange2_ltbg.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.violetheader {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #530078;
}
.whiteltbg {
	background-image: url(images/white-ltbg.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.premiumbg {
	background-image: url(images/bgselect_premium.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.shiftbg {
	background-image: url(images/bgselect_swift.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.mapbg {
	background-image: url(images/mapbg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.onlinetext {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #5BB1F9;
}
.onsitetext {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #00D200;
}
.contentborder{
background-image:url(images/seperator-bg.gif);
background-repeat:repeat-y;
}
.listwidth{
width:433px;
}
.sideheading
{
	font-family: arial;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #f87815;
	text-decoration: none;
	text-decoration:none;
	display:inline;
}