@charset "UTF-8";
/* CSS Document */

body { margin:0; background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#6D6F71; line-height:18px;}


/* divs */

#top { margin:0 auto; width:940px; height:10px; background-image:url(../img/b_top.jpg); background-repeat:no-repeat;}

#header { margin:0 auto; width:940px; height:66px; background-image:url(../img/b_middle.jpg); background-repeat:repeat-y;}

#logo { margin-left:10px; width:375px; height:63px; background-image:url(../img/logo_ip_xchange.jpg); background-repeat:no-repeat;}

#login { margin:25px 20px 0 0; width:200px; height:30px; font-size:16px; font-style:italic; text-align:right; float:right; }

#line { margin:0 auto; width:940px; height:3px; background-color:#5279BC; }

#showcase { margin:0 auto; width:940px; height:400px; background-image:url(../img/b_middle.jpg); background-repeat:repeat-y;}

#holder1 { margin-left:1px; width:938px; height:400px; background-image:url(../img/bg_showcase1.jpg); background-repeat:no-repeat;}

#holder2 { margin-left:1px; width:938px; height:400px; background-image:url(../img/bg_showcase2.jpg); background-repeat:no-repeat;}

#holder3 { margin-left:1px; width:938px; height:400px; background-image:url(../img/bg_showcase3.jpg); background-repeat:no-repeat;}

#holdertext1 { padding:170px 0 0 60px; width:400px; height:200px; color:#FFFFFF;}

#holdertext2 { padding:120px 0 0 80px; width:400px; height:200px; color:#FFFFFF;}

#holdertext3 { padding:140px 0 0 80px; width:400px; height:200px; color:#FFFFFF;}

#nav { position:absolute; width:600px; height:30px; right:74px; bottom:10px; float:right; text-align:right; line-height:36px; z-index:20;}

#email { position:absolute; width:46px; height:40px; right:4px; bottom:5px; float:right; z-index:21;}

#container { margin:0 auto; width:940px; background-image:url(../img/b_middle.jpg); background-repeat:repeat-y; overflow:auto; overflow:hidden;}

#sidebar { margin-left:10px; width:225px; margin-top:20px; float:left; overflow:auto; }

#sideheader { width:225px; height:40px; font-family: 'Arial Rounded MT Bold', Arial, Helvetica, sans-serif; font-size:20px; font-style:normal; color:#527ABD; background-image:url(../img/bg_header_line.jpg); background-repeat:repeat-x; background-position:bottom;}

#float { float:left;}

#floatr { float:right; margin-right:30px;}


#text { margin-right:10px; width:655px; margin-top:20px; overflow:auto; float:right;}



#textheader { width:655px; height:50px; font-family: 'Arial Rounded MT Bold', Arial, Helvetica, sans-serif; font-size:26px; line-height:30px; font-style:normal; color:#527ABD; background-image:url(../img/bg_header_line.jpg); background-repeat:repeat-x; background-position:bottom;}

#request { width:625px; height:205px; background-image:url(../img/bg_request.jpg); background-repeat:no-repeat; color:#FFFFFF; padding:90px 0 0 30px;}

#bottom { margin:0 auto; width:940px; height:10px; background-image:url(../img/b_bottom.jpg); background-repeat:no-repeat;}

#footer { margin:0 auto; width:940px; margin-top:20px; overflow:auto; overflow:hidden;}

#detailstop { margin:0; margin-top:10px; width:940px; height:13px; background-image:url(../img/bg_footer_header.jpg); background-repeat:no-repeat;}

#details { width:940px; padding-bottom:15px; float:left; background-image:url(../img/bg_footer_foot.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#F4F4F4; overflow:auto; font-size:11px;}

#contact { width:600px; padding-left:20px; float:left;}

#copyright { width:250px; padding-right:20px; text-align:right; float:right;}

#maccopy { margin:0 auto; width:940px; margin-top:20px; font-size:11px; text-align:right;}

#maysdesign { margin:0 auto; width:940px; height:30px; text-align:right; font-size:10px; color:#CCCCCC;}

#compat { margin-left:30px; width:552px; height:413px; background-image:url(../img/bg_compat.jpg); background-repeat:no-repeat; }

#byroad { width:150px; margin:30px 20px 0 0; float:right;}



/* text */

#header1 { font-family: 'Arial Rounded MT Bold', Arial, Helvetica, sans-serif; font-size:20px; line-height:30px; font-style:normal; color:#527ABD; }

#header2 { font-family: 'Arial Rounded MT Bold', Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; color:#527ABD; }

h3 { font-family: 'Arial Rounded MT Bold', Arial, Helvetica, sans-serif; font-size:22px; font-style:normal; margin:10px 0 5px 0;}

#header5 { font-family: 'Arial Rounded MT Bold', Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#527ABD; }

#head1 { font-family: 'Arial Rounded MT Bold', Arial, Helvetica, sans-serif; font-size:12px; color:#527ABD; }

a { font-size:12px; font-weight:bold; color:#527ABD; text-decoration:none;}

a:hover { text-decoration:none;}

#login a { color:#6D6F71; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-style:italic; font-weight:normal;}

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

#holdertext1 p { font-size:14px; font-style:italic; color:#FFFFFF;}

#holdertext2 p { font-size:14px; font-style:italic; color:#FFFFFF;}

#holdertext3 p { font-size:14px; font-style:italic; color:#FFFFFF;}

.showcaselink a {font-family: 'Arial Rounded MT Bold', Arial, Helvetica, sans-serif; font-style:normal; font-size:18px; color:#FFFFFF; text-decoration:none;}

.showcaselink a:hover { text-decoration:underline;}

#nav a { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#6D6F71; text-decoration:none; font-weight:normal;}

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

li { list-style-type:none; list-style-image:url(../img/g_bullet_piont.jpg); font-size:16px; font-style:italic; line-height:28px;}

#pdf li { list-style-type:none; list-style-image:url(../img/g_blank.jpg); font-size:16px; font-style:italic; line-height:28px; }

#list { font-size:12px;}

#request p { margin: 10px 0;}

#request a { color:#FFFFFF;}

#footer a { color:#6D6F71; text-decoration:none; font-weight:normal;}

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

#bold { font-weight:bold;}

#contact a { font-size:11px; font-weight:bold;}

#maysdesign a { font-size:10px; color:#CCCCCC;}

#contactform td {valign: top; padding-top: 10px; padding-bottom: 10px;}

#submit { float:right;}

#standout { font-weight:bold; font-style:italic; color:#527ABD; }

#quote { font-size:16px; line-height:24px; font-style:italic;}




/* Generic Carousel Properties */
	
	
    .carousel { margin:0 auto; position:relative; clear:both; margin-top:10px; 
         
    }
    .carousel .navButton {
        cursor:pointer; display:block; text-indent:-9999px; background-repeat:none; z-index:10;
    }
    .carousel .container { position:absolute; overflow:hidden; }
    .carousel .items { position:absolute; }
    .carousel .item { position:relative;
        cursor:pointer;
	    
        list-style-type:none; margin:0px; 
    }
    .carousel .item.hover, .carousel .item.selected { 
	    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        -moz-opacity:1.0;
        opacity:1.0;    
    }



    /* Hide data items from selector */
    #Carousel .item .email {display:none;}


/* carousel */


    #Carousel2 { margin:0; width:940px; height:400px;}
    #Carousel2 .container { left:0px; top:0px; width:940px; height:400px; }        
    #Carousel2 .items { top:0; left:0px; width:5640px;}
    #Carousel2 .item { height:400px;  width:940px; float:left; clear:right; }
    #Carousel2 .item .icon { position:relative; left:0px; width:940px !important; height:400px; cursor:pointer;}
    #Carousel2 .navButton { position:absolute; bottom:0px; width:58px; height:59px; }
    #Carousel2 .navButton.previous {  left:5px; bottom:70px; background-image:url('../img/g_arrow_left.png'); }
    #Carousel2 .navButton.next { right:5px; bottom:70px; background-image:url('../img/g_arrow_right.png'); }
	#Carousel2 .navButton.next:hover {background-position:0 -59px;}
	#Carousel2 .navButton.previous:hover {background-position:0 -59px;}



    /* Hide data items from selector */
    #Carousel2 .item .key { display:none;}
