/* Blue & Orange Style for Business Professional Package */

/* ---------------------------------------------------- */
/* Style & Colors                                       */

body { background:#1d597f url('graphics/body_bg.gif') 0 38px repeat-x !important }

/* Navigation */
#navigation { background:url('graphics/nav_bg.gif') repeat-x }
#navigation ul li { border-color:#c1873d }
#navigation a { color:#955400 }
#navigation a:hover { background:#c1873d; color:#fff }
.main-navigation a { border-right:1px solid #c1873d }
.main-navigation li ul { background:#C3D4DF; border:2px solid #fff }
.main-navigation li ul ul { background:#C3D4DF }
.main-navigation ul ul a { color:#103556 !important; border-bottom:1px solid #8FADBF; border-top:1px solid #E0E9EF }
.main-navigation ul ul a:hover { border-top:1px solid #061B2F; border-bottom:1px solid #103556; color:#fff !important; background:#103556 !important }
a.sf-with-ul .sf-sub-indicator { border-color:#FAD52E #F9CA1F #F9CA1F #955400 }	
ul ul a.sf-with-ul .sf-sub-indicator { border-color:#C3D4DF #C3D4DF #C3D4DF #103556 }
ul a.sf-with-ul:hover .sf-sub-indicator { border-color:#C1873D #C1873D #C1873D #fff }
ul ul a.sf-with-ul:hover .sf-sub-indicator { border-color:#103556 #103556 #103556 #fff }

/* Logo */
.logo { background:url('graphics/logo.gif') no-repeat }
.logo2 { background:url('graphics/telephone.jpg')   float: right;}
.align-right { float:right; margin: 0 0 0px 0px; }

/* Search & Address */
.search-box { background:url('graphics/search_box2.gif') no-repeat }
.search-button { background:url('graphics/search_button.gif') no-repeat }
.search-address, .search-box { color:#fff }
.address, .phone-fax-title { color:#ddf4ff }
.icon-feed { background:url('graphics/icon_feed.png') no-repeat }

/* Portfolio Slides */
#featured { border:10px solid #fff }
.top-slide, .bottom-slide { background:url('graphics/slider_bg.png') }
.top-slide a, .bottom-slide a { color:#CEF4FF }
.top-slide, .bottom-slide, .top-slide a:hover, .bottom-slide a:hover, .top-slide h2 a, .comments { color:#fff }
a.arrow-right { background:#fff url('graphics/arrow_right_on.gif') no-repeat center center }
a.arrow-left { background:#fff url('graphics/arrow_left_on.gif') no-repeat center center }
.comments { background:url('graphics/icon_comments_ondark.png') 0 7px no-repeat }
.home-full-wrap,.full-wrap { background:#fff }
.full-wrap { border-top:10px solid #fff }
.slider-pages, .slider-viewall { background:#fff }
.slider-pages a { background:#c1c1c1; color:#696969 }
.slider-pages a:hover { background:#999; color:#333 }
.slider-pages a.active, .slider-pages a:hover.active { background:#1d597f; color:#fff }
.slider-viewall a { background:#1d597f; color:#fff }

/* Blog Posts */
.post-block { border-top:1px solid #ccc }
.post-block small { color:#555 }

/* Content Area */
#content { border-left:10px solid #fff; border-bottom:10px solid #fff; background:#fff url('graphics/content_bg.gif') no-repeat 0 0 }
#content h2, #sidebar h2 { color:#123B5D }
#content h3, #sidebar h3 { color:#000 }
blockquote { border-top:1px solid #ddd !important; border-bottom:1px solid #ddd !important }
blockquote p { color:#888 }
#content .meta-area { background:#eee }
#content small { font-size:#555 }
#content .navigation.border { border-bottom:1px solid #ccc }
.optionsOnHover { background:url('graphics/slider_bg.png') }
.optionsOnHover a { color:#fff }
.optionsOnHover a:hover { color:#ddd }
#content input { color:#555; border:1px solid #777 }

/* Comments */
#commentform input { border:1px solid #ccc }
#comment { border:1px solid #ccc }
#submit { background:#1D597F !important; color:#FFF !important }
.comment { border-bottom:1px solid #ccc }
.reply a { background:#aaa !important; color:#FFF !important }
.reply a:hover { background:#888 !important }
.children .comment { border-top:1px solid #ccc; background:#fff }
.children .children .comment { background:#fff }

/* Sidebar */
#sidebar { border-right:10px solid #fff; border-bottom:10px solid #fff; background:#ffffff }
#sidebar ul li li a { border-top:1px solid #DFDCB5 }
#sidebar ul li li a:hover { background:#1D597F; border-top:1px solid #1D597F; color:#fff }

/* Form */
}
p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:250px;
padding:4px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:4px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:100px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:125px;
margin:2px 0 20px 10px;
}
#stylized button{
clear:both;
margin-left:80px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

/*box */
#clean-gray{
border:solid 1px #DEDEDE; 
background:#EFEFEF;
color:#222222;
padding:4px;
text-align:left;
}
#clean-gray .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:left;
}
#clean-gray .big{
color:#666666;
display:block;
font-size:14px;
font-weight:normal;
text-align:right;
}
#theone{
border:solid 2px #fbd644; 
background:#FBE644;
color:#222222;
padding:4px;
text-align:left;
font-size:11px;
}
#theone .textz{
color:#000000;
display:block;
font-size:14px;
font-weight:bold;
text-align:left;
}
#theone .smallz{
color:#000000;
display:block;
font-size:11px;
font-weight:normal;
text-align:left;
}
#thetwo{
border:solid 2px #6FC2FF; 
background:#BFE4FF;
color:#222222;
padding:4px;
text-align:left;
font-size:11px;
}
#thetwo .textz{
color:#000000;
display:block;
font-size:14px;
font-weight:bold;
text-align:left;
}
#thetwo .smallz{
color:#000000;
display:block;
font-size:11px;
font-weight:normal;
text-align:left;
}
#thethree{
border:solid 2px #8acc59; 
background:#d0ffae;
color:#222222;
padding:4px;
text-align:left;
font-size:11px;
}
#thethree .textz{
color:#000000;
display:block;
font-size:14px;
font-weight:bold;
text-align:left;
}
#thethree .smallz{
color:#000000;
display:block;
font-size:11px;
font-weight:normal;
text-align:left;
}
#thefour{
border:solid 2px #fe31ae; 
background:#ffc5e8;
color:#222222;
padding:4px;
text-align:left;
font-size:11px;
}
#thefour .textz{
color:#000000;
display:block;
font-size:14px;
font-weight:bold;
text-align:left;
}
#thefour .smallz{
color:#000000;
display:block;
font-size:11px;
font-weight:normal;
text-align:left;
}
	
/* Footer */
#footer, #footer a { color:#fff }

/* Links */
a { color:#1D597F }
a:hover { color:#555; text-decoration:underline }