/* */

body
{
margin:0px;
padding:0px;
border:none;
background-color:#809dbf;
font-family:arial, sans-serif;
}

div.inputArea input[type="text"]
{
float:left; 
margin:12px 0px 0px 15px; 
padding:0px;
font-family:Arial, Sans-Serif;
font-size:14px;
font-weight:bold;
border:solid 1px #85b1de;
width:238px;
height:25px;
} 

div.inputArea-contact input[type="text"]
{
float:right; 
margin:0px 0px 0px 0px; 
padding:0px;
font-family:Arial, Sans-Serif;
font-size:20px;
font-weight:bold;
border:solid 1px #85b1de;
width:265px;
height:60px;
} 

div.inputArea-comments input[type="text"]
{
float:right; 
margin:0px 0px 0px 0px; 
padding:0px;
font-family:Arial, Sans-Serif;
font-size:11px;
border:solid 1px #85b1de;
width:265px;
height:60px;
} 

div.inputArea-small input[type="text"]
{
float:left; 
margin:0px;
padding:0px; 
font-family:Arial, Sans-Serif;
font-size:11px;
border:solid 1px #85b1de;
width:50px;
height:15px;
} 

div.inputArea-medium input[type="text"]
{
float:left; 
margin:0px;
padding:0px; 
font-family:Arial, Sans-Serif;
font-size:11px;
border:solid 1px #85b1de;
width:80px;
height:14px;
} 

div.inputArea-small-wide input[type="text"]
{
float:left; 
margin:-2px 0px 0px 0px;
padding:0px; 
font-family:Arial, Sans-Serif;
font-size:11px;
border:solid 1px #85b1de;
width:80px;
height:15px;
} 

div.inputArea-small-extra-wide input[type="text"]
{
float:right; 
margin:0px;
padding:0px; 
font-family:Arial, Sans-Serif;
font-size:11px;
border:solid 1px #85b1de;
width:265px;
height:18px;
} 

div.inputArea-view-results input[type="text"]
{
float:left; 
margin:3px 0px -30px 0px; 
padding:0px; 
font-family:Arial, Sans-Serif;
font-size:10px;
border:solid 1px #85b1de;
width:33px;
height:13px;
} 

div.main 
{ 
width:950px; 
margin:0 auto;  
padding:0px;
background-image:url('../images/background.jpg');
background-repeat:repeat;
}

div.main2
{ 
width:950px; 
margin:0 auto;  
padding:0px;
background-image:url('../images/background2.jpg');
background-repeat:repeat;
clear:both;
}

div.main3
{ 
width:950px; 
margin:0 auto;  
padding:0px;
background-image:url('../images/background4.jpg');
background-repeat:repeat;
clear:both;
}

div.main4
{ 
width:950px; 
margin:0 auto;  
padding:0px;
background-image:url('../images/background5.jpg');
background-repeat:repeat;
clear:both;
}

div.top-nav-1
{
float:right;
margin:10px 38px 10px 0px; 
padding:0px;
}

div.top-nav-2
{
float:right;
margin:10px 15px 10px 0px; 
padding:0px;
}

div.top-nav-text
{
float:left; 
}

div.top-nav-arrow
{
float:left; 
margin:6px 0px 0px 0px; 
}

div.main-banner
{
width:873px; 
height:97px; 
margin:0 auto; 
padding:0px;
}

div.main-nav
{
float:left;
margin:20px 0px 0px; 0px; 
padding:0px;
}

div.language-button
{
float:left;
margin:37px 8px 0px; 0px; 
padding:0px;
}

div.language-text
{
float:left;
margin:30px 0px 0px; 0px; 
padding:0px;
}

div.container
{
margin-left:35px;
width:875px;
padding:0px;
}

div.container2
{
margin:0 auto; 
padding:0px;
}

div.container-left
{
float:left; 
width:873px;
}

div.top-tab-container
{
margin-left:115px; 
padding:0px;
}

div.top-tab-container2
{
float:left;
margin:0px 0px 0px 0px; 
padding:0px;
}

div.top-tab-container3
{
margin-left:240px; 
padding:0px;
}

div.breadcrumb
{
float:left;
margin:0px 15px 0px 3px;
}

div.tabs-top
{
float:left;
height:19px;
}

div.tab-box-top
{
float:left;
margin:0px;
padding:0px;
width:614px; 
height:159px;
}

div.tab-box-top-icons
{
float:left;
margin:10px 0px 0px 15px; 
padding:0px;
width:426px; 
height:64px;
background-image:url('../images/tab-box-top-icons.jpg');
background-repeat:no-repeat;
}

div.tab-box-top-icons-bottom-left
{
float:left;
padding:0px;
width:295px; 
height:32px; 
margin:6px 0px 0px 37px; 
background-repeat:no-repeat;
}

div.tab-box-top-icons-bottom-left-sp
{
float:left;
padding:0px;
width:335px; 
height:32px; 
margin:6px 0px 0px 14px; 
background-repeat:no-repeat;
}

div.tab-box-top-icons-bottom-right
{
float:left;
padding:0px;
width:80px; 
height:32px; 
margin:6px 0px 0px 3px; 
background-repeat:no-repeat;
}

div.tab-box-top-icons-bottom-right-sp
{
float:left;
padding:0px;
width:90px; 
height:32px; 
margin:6px 0px 0px 3px; 
background-repeat:no-repeat;
}

div.bottom-tab-container
{
margin:35px 0px 0px 128px; 
padding:0px;
}

div.bottom-tab-container2
{
float:right; 
margin:35px 6px 0px 0px; 
height:20px;
padding:0px;
}

div.bottom-tab-container-sp
{
margin:35px 0px 0px 168px; 
padding:0px;
}

div.bottom-tab-container-sp2
{
margin:10px 0px 0px 770px; 
padding:0px;
}

div.results-container-sp3
{
float:left;
height:30px;
width:346px;
margin:30px 0px 0px 360px; 
padding:6px 0px 0px 0px;
}

div.tabs-bottom
{
float:left;
width:73px; 
height:20px;
margin:0px;
padding:0px;
background-repeat:no-repeat;
}

div.tabs-container
{
float:left; 
margin:0px 0px 0px 55px; 
padding:0px; 
height:19px;
}

div.bottom-container-header
{
float:left;
width:733px; 
height:32px; 
background-color:#FFF;
margin:0px 0px 5px 0px; 
padding:0px;
}

div.bottom-container
{
width:734px; 
height:710px; 
background-image:url('../images/tab-box-bottom.jpg');
margin:0 auto; 
padding:0px;
background-repeat:no-repeat;
}

div.bottom-container-sp
{
width:734px; 
height:725px; 
background-image:url('../images/tab-box-bottom-sp.jpg');
margin:0 auto; 
padding:0px;
background-repeat:no-repeat;
}

div.bottom-container-results
{
float:left;
width:733px; 
height:47px; 
margin:0 auto; 
padding:0px;
}

div.bottom-container-results-area-gray
{
float:left;
width:712px;
height:145px;
margin:0px 0px 0px 10px;
background-color:#f3f3f3;
clear:both;
}

div.bottom-container-results-area-white
{
float:left;
width:712px;
height:145px;
margin:0px 0px 0px 10px;
background-color:white;
clear:both;
}

div.bottom-container-photo-nav-gray
{
float:left;
width:168px;
height:145px;
background-color:#f3f3f3;
margin:0px 0px 0px 0x;
}

div.bottom-container-photo-nav-white
{
float:left;
width:168px;
height:145px;
background-color:white;
margin:0px 0px 0px 0x;
}

div.bottom-container-results-checkbox
{
float:left;
width:15px;
height:145px;
margin:31px 5px 0px 0px;
}

div.bottom-container-results-row1-gray
{
float:left;
width:692px
height:165px;
margin:0px;
padding:0px;
background-color:#f3f3f3;
}

div.bottom-container-results-row1-white
{
float:left;
width:692px
height:165px;
margin:0px;
padding:0px;
background-color:white;
}

div.bottom-container-panel-gray
{
float:left;
width:420px;
height:29px;
background-image:url('../images/bottom-container-panel-gray.jpg');
margin:5px 0px 0px -3px;
background-repeat:no-repeat;
}

div.bottom-container-panel-white
{
float:left;
width:420px;
height:29px;
background-image:url('../images/bottom-container-panel-white.jpg');
margin:5px 0px 0px -3px;
background-repeat:no-repeat;
}

div.bottom-container-page-count
{
float:left;
width:987px; 
height:53px; 
background-color:#97b5d4;
margin:0px; 
padding:0px;
}

div.bottom-container-page-count2
{
float:left;
width:987px; 
height:53px; 
background-color:#97b5d4;
margin:0px; 
padding:0px;
}

div.container-page-count
{
float:left;
width:270px; 
height:30px;
background-color:#97b5d4;
margin:30px 0px 0px 180px; 
padding:0px;
}

div.prime-properties-header
{
float:left;
width:871px; 
height:36px; 
margin:0px 0px 0px 39px; 
padding:0px;
background-color:#38597f;
}

div.prime-properties-content
{
width:871px; 
height:390px; 
margin:0 auto; 
padding:0px;
background-color:#7ea4c9;
}

div.photos-perspective
{
width:178px; 
height:205px; 
position:relative; 
top:-177px; 
left:470px; 
z-index:1; 
margin:0px;
}

div.welcome
{
float:left;
width:617px;
height:105px;
padding:30px 0px 0px 30px;
margin:0px 0px 0px 0px;
}

div.welcome-coldwell-banker-mexico
{
float:left;
width:645px;
height:250px;
}

div.print
{
margin-top:0px;
float:right; 
width:90px; 
height:19px;
}

div.print-icon
{
float:left; 
width:16px; 
height:13px;
}

div.print-text
{
float:left; 
width:28px; 
height:19px; 
margin:-7px 0px 0px 0px;
}

div.print-sp
{
margin-top:4px;
float:right; 
width:195px; 
height:25px;
}

div.print-icon-sp
{
float:left; 
width:22px; 
height:18px;
}

div.print-text-sp
{
float:left; 
width:55px; height:25px; 
margin:-10px 0px 0px 0px;
}

div.return
{
float:left; 
width:160px; 
height:25px; 
margin:-7px 0px 0px 0px; 
}

div.return-sp
{
float:left; 
width:270px; 
height:25px; 
margin:-10px 0px 0px 0px; 
}

div.print2
{
float:right; 
height:19px; 
margin:0px 57px 0px 0px; 
padding:0px;
}

div.print2-sp
{
float:right; 
height:19px; 
margin:15px 130px 0px 0px; 
padding:0px; 
}

div.background-gray-box
{
background-image:url('../images/background-gray-box.jpg'); 
background-repeat:no-repeat; 
margin:0px 0px 0px 40px;
}

div.background-gray-box2
{
background-image:url('../images/background-gray-box2.jpg'); 
background-repeat:no-repeat; 
margin:0px 0px 0px 40px;
width:799px;
height:900px;
}

div.gray-box-container
{
width:800px;
height:815px;
}

div.background-container
{
width:800px;
}

div.photo-house-container
{
float:left; 
width:278px; 
margin:15px 15px 20px 15px;
}

div.photo-house
{
float:left; 
width:326px; 
height:216px; 
}

div.photo-houses
{
float:left; 
width:278px; 
height:98px; 
margin:27px 0px 0px 23px;
}

div.photo-houses2
{
float:left; 
width:278px; 
height:98px; 
margin:27px 0px 0px 23px;
}

div.house-description
{
float:left; 
width:210px; 
height:341px; 
background-color:white; 
margin:15px 0px 0px 50px; 
}

div.house-description-address
{
float:left; 
width:190px; 
height:30px; 
margin:10px 0px 0px 10px; 
}

div.house-description-price
{
float:left; 
width:190px; 
height:25px; 
margin:5px 0px 0px 10px; 
}

div.house-description-id
{
float:left; 
width:80px; 
height:15px; 
margin:5px 0px 0px 10px; 
}

div.house-description-id-number
{
float:left; 
width:80px; 
height:15px; 
margin:5px 0px 0px 10px; 
}

div.house-description-beds
{
float:left; 
width:80px; 
height:15px; 
margin:0px 0px 0px 10px; 
}

div.house-description-beds-number
{
float:left; 
width:80px; 
height:15px; 
margin:0px 0px 0px 10px; 
}

div.house-description-baths
{
float:left; 
width:80px; 
height:15px; 
margin:0px 0px 0px 10px; 
}

div.house-description-baths-number
{
float:left; 
width:80px; 
height:15px; 
margin:0px 0px 0px 10px; 
}

div.house-description-sqft
{
float:left; 
width:80px; 
height:15px; 
margin:0px 0px 0px 10px; 
}

div.house-description-sqft-number
{
float:left; 
width:80px; 
height:15px; 
margin:0px 0px 0px 10px; 
}

div.house-description-id-sp
{
float:left; 
width:105px; 
height:20px; 
margin:0px 0px 0px 10px; 
}

div.house-description-id-number-sp
{
float:left; 
width:80px; 
height:20px; 
margin:0px 0px 0px 10px; 
}

div.house-description-beds-sp
{
float:left; 
width:105px; 
height:20px; 
margin:0px 0px 0px 10px; 
}

div.house-description-beds-number-sp
{
float:left; 
width:80px; 
height:20px; 
margin:0px 0px 0px 10px; 
}

div.house-description-baths-sp
{
float:left; 
width:105px; 
height:20px; 
margin:0px 0px 0px 10px; 
}

div.house-description-baths-number-sp
{
float:left; 
width:80px; 
height:20px; 
margin:0px 0px 0px 10px; 
}

div.house-description-sqft-sp
{
float:left; 
width:105px; 
height:20px; 
margin:0px 0px 0px 10px; 
}

div.house-description-sqft-number-sp
{
float:left; 
width:80px; 
height:20px; 
margin:0px 0px 0px 10px; 
}

div.house-description-description
{
float:left; 
width:190px;
height:95px;
margin:0px 0px 0px 10px;
padding:0px;
}

div.house-description-golf
{
float:left; 
width:190px; 
height:20px; 
margin:0px 0px 0px 10px;
}

div.description-bottom-box
{
float:left; 
width:420px; 
height:115px; 
background-color:#e8e8e8; 
margin:0px 0px 0px 50px; 
}

div.description-bottom-head
{
float:left; 
width:420px; 
height:20px; 
margin:0px 0px 0px 0px; 
}

div.description-bottom-copy
{
float:left;
width:420px; 
height:60px; 
margin:0px 0px 0px 0px; 
}

div.description-contact-button
{
float:right;
width:85px; 
height:21px; 
margin:5px 0px 0px 0px;
}

div.description-outer-box
{
float:left; 
width:760px; 
height:53px; 
background-color:white; 
margin:5px 0px 0px 18px; 
}

div.description-inner-box
{
float:left; 
width:88px; 
height:37px; 
margin:7px 0px 0px 4px; 
border:#a4a4a4 solid 1px;
}

div.description-inner-box-text
{
width:83px; 
height:15px; 
margin:3px 0px 0px 3px; 
}

div.description-inner-box-text-sp
{
width:110px; 
height:15px; 
margin:3px 0px 0px 5px; 
}

div.right-box
{
float:left; 
width:199px; 
height:341px; 
background-color:white; 
margin:15px 0px 0px 15px; 
}

div.right-box-blue
{
float:right; 
width:206px; 
margin-top:20px;
}

div.right-box-blue-container
{
float:right; 
width:206px; 
height:426px; 
background-color:#859fc0; 
border:solid 1px white; 
margin:0px 0px 0px 0px;
}

div.right-box-blue-retriever
{
background-image:url('../images/retriever.jpg'); 
width:188px; 
height:58px; 
margin:20px 0px 0px 8px; 
border:#2a5e8e dashed 1px;
}

div.right-box-blue-previews
{
background-image:url('../images/previews.jpg'); 
width:188px; 
height:58px; 
margin:40px 0px 0px 8px; 
border:#2a5e8e dashed 1px;
}

div.right-box-blue-10-things
{
width:188px; 
margin:0 auto; 
padding:20px 0px 20px 0px;
}

div.right-box-blue-buyer-bonus
{
width:188px; 
margin:0 auto; 
padding:10px 0px 20px 0px;
}

div.right-box-blue-find
{
width:188px; 
margin:0 auto; 
padding:-5px 0px 20px 0px;
}

div.right-box-blue-book
{
width:75px; 
height:95px; 
margin:0 auto;
}

div.right-box-blue-book2
{
width:98px; 
height:82px; 
margin:0 auto;
}

div.right-box-blue-learn-section
{
width:121px; 
height:41px; 
margin:0 auto;
}

div.right-box-blue-download
{
float:left; 
width:88px; 
margin:5px 5px 0px 47px;
}

div.right-box-blue-download-sp
{
float:left; 
width:120px; 
margin:11px 5px 0px 52px;
}

div.right-box-blue-get-started
{
float:left; 
width:90px; 
margin:0px 5px 0px 25px;
}

div.right-box-blue-get-started-sp
{
float:left; 
width:90px; 
margin:0px 5px 0px 70px;
}

div.right-box-blue-arrow-button
{
float:left; 
width:29px; 
height:29px; 
margin:10px 0px 0px 0px;
}

div.right-box-blue-arrow-button-buyer-bonus
{
float:left; 
width:29px; 
height:29px; 
margin:5px 0px 0px 5px;
}

div.right-box-button
{
width:189px; 
height:59px; 
margin:4px 0px 0px 4px; 
border:#2a5e8e dashed 1px;
}

div.map2
{
float:left; 
margin:10px 20px 20px 18px; 
width:761px; 
height:412px;
}

div.about-back
{
background-image:url('../images/background-about-us-box.jpg'); 
float:left; 
width:645px; 
height:424px; 
margin:20px 0px 0px 0px;
background-repeat:no-repeat;
}

div.about
{
float:left; 
width:530px; 
height:400px; 
margin:0px 75px 0px 60px;
}

div.agent-box
{
float:left; 
background-image:url('../images/background-agents-box.jpg'); 
width:732px; 
height:760px; 
margin:0px 0px 0px 74px;
}

div.agent-container-header
{
float:left;
width:730px; 
height:38px; 
margin:0 auto; 
padding:0px;
}

div.agents-container-results-area-gray
{
float:left;
width:712px;
height:220px;
margin:0px 0px 0px 10px;
background-color:#f3f3f3;
}

div.agents-container-results-area-white
{
float:left;
width:710px;
height:220px;
margin:0px 0px 0px 10px;
background-color:white;
}

div.page-counter
{
float:right; 
width:236px; 
height:20px;
margin:0px 80px 5px 0px;
}

div.page-counter-results
{
float:left; 
width:80px; 
height:20px;
margin:-2px 0px 0px 0px; 
padding:0px;
}

div.page-counter-dash
{
float:left; 
width:20px; 
height:20px;
margin:-2px 0px 0px 0px; 
padding:0px;
}

div.page-counter-view
{
float:left; 
width:25px; 
height:20px;
margin:-2px 0px 0px 0px;
padding:0px;
}

div.page-counter-results-per-page
{
float:right; 
width:75px;
height:20px;
margin:-2px 0px 0px 5px;
padding:0px;
}

div.real-estate-agents
{
float:left; 
height:48px;
margin:0px 0px 0px 0px;
}

div.sort
{
float:left; 
margin:3px 0px 0px 68px; 
}

div.sort-sp
{
float:left; 
margin:3px 0px 0px 42px; 
}

div.name
{
float:left; 
margin:3px 0px 0px 5px;
}

div.city
{
float:left; 
margin:3px 0px 0px 5px;
}

div.state
{
float:left; 
margin:3px 0px 0px 5px;
}

div.zip
{
float:left; 
margin:3px 0px 0px 5px;
}

div.agent-container
{
float:left; 
margin:10px 0px 0px 53px; 
width:170px; 
height:200px;
}

div.agent-details
{
float:left; 
width:205px; 
height:40px;
}

div.agent-photo-container
{
float:left; 
margin:10px 0px 0px 53px; 
width:205px; 
height:200px;
}

div.agent-icon
{
float:left; 
width:14px; 
height:13px;
}

div.agent-my-listings
{
float:left; 
width:100px; 
margin:18px 0px 0px 5px;
}

div.agent-facebook
{
float:left; 
width:100px; 
margin:3px 0px 0px 5px;
}

div.agent-twitter
{
float:left; 
width:100px; 
margin:3px 0px 0px 5px;
}

div.agent-description-container
{
float:left; 
width:440px; 
height:165px;
}

div.orange-arrow
{
float:left; 
margin:18px 0px 0px 80px;
}

div.orange-arrow-sp
{
float:left; 
margin:18px 0px 0px 110px;
}

div.blue-arrow-down
{
float:left; 
margin:19px 0px 0px 87px; 
}

div.blue-arrow-down-sp
{
float:left; 
margin:19px 0px 0px 85px; 
}

div.map-header
{
margin:10px 0px 0px 32px; 
width:830px;
}

div.map-container
{
margin:0 auto; 
background-image:url('../images/background-map.png'); 
width:873px; 
height:265px; 
background-repeat:no-repeat;
}

div.map-container-sp
{
margin:0 auto; 
background-image:url('../images/background-map-sp.png'); 
width:1176px; 
height:336px; 
background-repeat:no-repeat;
}

div.map-container2
{
margin:0px 0px 0px 32px; 
width:830px;
color:#2b496b; 
font-size:12px; 
line-height:16px;;
}

div.map-container2-sp
{
margin:0 auto; 
width:1140px;
color:#2b496b; 
font-size:12px; 
line-height:16px;;
}

div.language-text-sp
{
float:left;
margin:32px 0px 10px; 0px; 
padding:0px;
}

div.map-header-sp
{
margin:0 auto; 
width:830px;
}

div.map
{
float:left; 
height:200px;
margin:0px 20px 0px 0px;
}

div.map-sp
{
float:left; 
height:240px;
margin:0px 4px 0px 0px;
}

div.carousel
{
width:818px; 
height:149px; 
margin:0 auto; 
padding-bottom:15px;
}

h1.header-white-bold {color:white; font-family:arial, sans-serif; font-size:12px; line-height:16px; font-weight:bold;}
h1.header-white {color:white; font-family:arial, sans-serif; font-size:12px; line-height:16px; font-weight:normal;}
h1.header-white-large {color:white; font-family:arial, sans-serif; font-size:24px; line-height:26px; font-weight:normal;}
h1.header-white-large-bold {color:white; font-family:arial, sans-serif; font-size:24px; line-height:28px; font-weight:bold;}

h1.header-blue-bold {color:#2b496b; font-family:arial, sans-serif; font-size:12px; line-height:16px; font-weight:bold;}
h1.header-blue {color:#2b496b; font-family:arial, sans-serif; font-size:12px; line-height:16px; font-weight:normal;}
h1.large-header-blue-bold {color:#2b496b; font-family:arial, sans-serif; font-size:24px; line-height:26px; font-weight:bold;}
h1.large-header-blue {color:#2b496b; font-family:arial, sans-serif; font-size:20px; line-height:22px; font-weight:normal;}

h2.header-white-bold {color:white; font-family:arial, sans-serif; font-size:11px; line-height:13px; font-weight:bold;}

p.nav-large-white {color:white; font-size:13px; line-height:15px; font-weight:bold;}
p.nav-large-white-sp {color:white; font-size:12px; line-height:14px; font-weight:bold;}

p.small-white {color:white; font-size:8px; line-height:12px;}
p.medium-white {color:white; font-size:9px; line-height:13px;}
p.large-white {color:white; font-size:11px; line-height:15px;}
p.extra-large-white {color:white; font-size:12px; line-height:16px;}

p.extra-small-black{color:black; font-size:9px; line-height:12px;}
p.extra-small-black-bold{color:black; font-size:9px; line-height:12px; font-weight:bold;}
p.small-black{color:black; font-size:8px; line-height:11px;}
p.small-black-bold{color:black; font-size:10px; line-height:14px; font-weight:bold;}
p.medium-black {color:black; font-size:9px; line-height:12px;}
p.large-black {color:black; font-size:14px; line-height:18px;}
p.extra-large-black {color:black; font-size:16px; line-height:20px;}

p.small-gray{color:#545454; font-size:10px; line-height:14px;}
p.medium-gray {color:#545454; font-size:12px; line-height:16px;}
p.large-gray {color:#545454; font-size:12px; line-height:16px;}
p.extra-large-gray {color:#545454; font-size:16px; line-height:20px;}

p.extra-small-blue{color:#2b496b; font-size:9px; line-height:12px;}
p.extra-small-blue-bold{color:#2b496b; font-size:9px; line-height:12px; font-weight:bold;}
p.small-blue {color:#2b496b; font-size:10px; line-height:14px;}
p.medium-blue {color:#2b496b; font-size:10px; line-height:14px;}
p.large-blue {color:#2b496b; font-size:12px; line-height:16px;}
p.x-large-blue {color:#2b496b; font-size:16px; line-height:20px;}
p.xx-large-blue {color:#2b496b; font-size:18px; line-height:22px;}
p.xxx-large-blue {color:#2b496b; font-size:18px; line-height:22px;}

p.small-blue-bold {color:#2b496b; font-size:10px; line-height:14px; font-weight:bold;}
p.medium-blue-bold {color:#2b496b; font-size:12px; line-height:16px; font-weight:bold;}
p.large-blue-bold {color:#2b496b; font-size:12px; line-height:16px; font-weight:bold;}
p.x-large-blue-bold {color:#2b496b; font-size:16px; line-height:20px; font-weight:bold;}
p.xx-large-blue-bold {color:#2b496b; font-size:18px; line-height:22px; font-weight:bold;}
p.xxx-large-blue-bold {color:#2b496b; font-size:20px; line-height:24px; font-weight:bold;}

p.tab-small-white {color:white; font-size:9px; line-height:9px; font-weight:bold;}
p.tab-large-white {color:white; font-size:12px; line-height:12px; font-weight:bold;}
p.tab-large-blue {color:#5974a0; font-size:12px; line-height:12px; font-weight:bold;}

p.gray-light-small-bold {color:#a4a4a4; font-size:10px; line-height:12px; font-weight:bold;}
p.gray-light-medium-bold {color:#a4a4a4; font-size:10px; line-height:12px; font-weight:bold;}
p.gray-light-large-bold {color:#a4a4a4; font-size:14px; line-height:16px; font-weight:bold;}

p.gray-dark-small {color:#484848; font-size:10px; line-height:11px; font-weight:normal;}
p.gray-dark-medium {color:#484848; font-size:12px; line-height:14px; font-weight:normal;}
p.gray-dark-large {color:#484848; font-size:14px; line-height:16px; font-weight:normal;}

p.gray-dark-small-bold {color:#484848; font-size:10px; line-height:12px; font-weight:bold;}
p.gray-dark-medium-bold {color:#484848; font-size:10px; line-height:12px; font-weight:bold;}
p.gray-dark-large-bold {color:#484848; font-size:12px; line-height:14px; font-weight:bold;}

p.gray-dark-small {color:#484848; font-size:10px; line-height:12px; font-weight:normal;}
p.gray-dark-medium {color:#484848; font-size:12px; line-height:14px; font-weight:normal;}
p.gray-dark-large {color:#484848; font-size:12px; line-height:14px; font-weight:normal;}

p.black-small-bold {color:black; font-size:9px; line-height:11px; font-weight:bold;}
p.black-medium-bold {color:black; font-size:12px; line-height:14px; font-weight:bold;}
p.black-large-bold {color:black; font-size:14px; line-height:16px; font-weight:bold;}

p.more-options {color:#333333; font-size:10px; line-height:12px; font-weight:normal;}

p.blue-panel-small-bold {color:#6580a4; font-size:10px; line-height:12px; font-weight:bold;}
p.blue-panel-small-bold-sp {color:#6580a4; font-size:9px; line-height:11px; font-weight:bold;}

p.about:first-letter {color:#27476d; font-size:42px; line-height:30px; font-weight:bold;}
p.about {color:#27476d; font-size:30px; line-height:30px; font-weight:bold;}

p.map {color:#2b496b; font-size:10px; line-height:14px; font-weight:bold;}
p.map-sp {color:#2b496b; font-size:10px; line-height:14px; font-weight:bold;}

p.who-we-are {color:#27476d; font-size:20px; line-height:24px; font-weight:normal;}


a.nav-large-white:link {color:white; text-decoration:none;} /* unvisited link */
a.nav-large-white:visited {color:white; text-decoration:none;} /* visited link */
a.nav-large-white:hover {color:#f7d073; text-decoration:none;} /* mouse over link */
a.nav-large-white:active {color:#f7d073; text-decoration:none;} /* selected link */

a.top-navbar:link {color:#CCC; text-decoration:none;} /* unvisited link */
a.top-navbar:visited {color:#CCC; text-decoration:none;} /* visited link */
a.top-navbar:hover {color:#FFF; text-decoration:none;} /* mouse over link */
a.top-navbar:active {color:#FFF; text-decoration:none;} /* selected link */

a.language:link {color:#CCC; text-decoration:none;} /* unvisited link */
a.language:visited {color:#CCC; text-decoration:none;} /* visited link */
a.language:hover {color:#FFF; text-decoration:none;} /* mouse over link */
a.language:active {color:#FFF; text-decoration:none;} /* selected link */

a.tab-small:link {color:#CCC; text-decoration:none;} /* unvisited link */
a.tab-small:visited {color:#CCC; text-decoration:none;} /* visited link */
a.tab-small:hover {color:#FFF; text-decoration:none;} /* mouse over link */
a.tab-small:active {color:#FFF; text-decoration:none;} /* selected link */

a.tab-large-blue:link {color:#5a74a0; text-decoration:none;} /* unvisited link */
a.tab-large-blue:visited {color:#5a74a0; text-decoration:none;} /* visited link */
a.tab-large-blue:hover {color:#8aa0c5; text-decoration:none;} /* mouse over link */
a.tab-large-blue:active {color:#8aa0c5; text-decoration:none;} /* selected link */

a.tab-large-white:link {color:white; text-decoration:none;} /* unvisited link */
a.tab-large-white:visited {color:white; text-decoration:none;} /* visited link */
a.tab-large-white:hover {color:#7d95bd; text-decoration:none;} /* mouse over link */
a.tab-large-white:active {color:#7d95bd; text-decoration:none;} /* selected link */

a.blue-panel-small-bold:link {color:#647fa3; text-decoration:none;} /* unvisited link */
a.blue-panel-small-bold:visited {color:#647fa3; text-decoration:none;} /* visited link */
a.blue-panel-small-bold:hover {color:#9aaec9; text-decoration:none;} /* mouse over link */
a.blue-panel-small-bold:active {color:#9aaec9; text-decoration:none;} /* selected link */

a.page-count-bold:link {color:white; text-decoration:none;} /* unvisited link */
a.page-count-bold:visited {color:white; text-decoration:none;} /* visited link */
a.page-count-bold:hover {color:#ffd566; text-decoration:none;} /* mouse over link */
a.page-count-bold:active {color:#ffd566; text-decoration:none;} /* selected link */

a.header-white:link {color:white; text-decoration:none;} /* unvisited link */
a.header-white:visited {color:white; text-decoration:none;} /* visited link */
a.header-white:hover {color:#b8d2eb; text-decoration:none;} /* mouse over link */
a.header-white:active {color:#b8d2eb; text-decoration:none;} /* selected link */

a.header-blue:link {color:#2b496b; text-decoration:none;} /* unvisited link */
a.header-blue:visited {color:#2b496b; text-decoration:none;} /* visited link */
a.header-blue:hover {color:#517093; text-decoration:none;} /* mouse over link */
a.header-blue:active {color:#517093; text-decoration:none;} /* selected link */

a.more-options:link {color:#333333; text-decoration:none;} /* unvisited link */
a.more-options:visited {color:#333333; text-decoration:none;} /* visited link */
a.more-options:hover {color:#6a6a6a; text-decoration:none;} /* mouse over link */
a.more-options:active {color:#6a6a6a; text-decoration:none;} /* selected link */

a.click-here:link {color:white; text-decoration:none;} /* unvisited link */
a.click-here:visited {color:white; text-decoration:none;} /* visited link */
a.click-here:hover {color:#b8d2eb; text-decoration:none;} /* mouse over link */
a.click-here:active {color:#b8d2eb; text-decoration:none;} /* selected link */

a.small-blue:link {color:#2b496b; text-decoration:none;} /* unvisited link */
a.small-blue:visited {color:#2b496b; text-decoration:none;} /* visited link */
a.small-blue:hover {color:#517093; text-decoration:none;} /* mouse over link */
a.small-blue:active {color:#517093; text-decoration:none;} /* selected link */

a.map-blue:link {color:#2b496b; text-decoration:none;} /* unvisited link */
a.map-blue:visited {color:#2b496b; text-decoration:none;} /* visited link */
a.map-blue:hover {color:#ff7e00; text-decoration:none;} /* mouse over link */
a.map-blue:active {color:#ff7e00; text-decoration:none;} /* selected link */

ul 
{
list-style-type: none;
margin:-10px 0px 0px 0px;
}

img {border:0px;}

div.clear {clear:both;}

div.space {width:10px; height:10px; float:left;}




