/*Template: Calliope
  Author: Towfiq I.
  website: www.towfiqi.com
*/

body {margin: 0px;padding: 0px;border: 0px;font-family: 'Merriweather Sans', sans-serif; font-size:13px; font-weight:300; background:#ffffff;color:#666;}

/*Fonts*/
a { font-size:12px; color:#666;}
a:link{color:#ffffff; text-decoration:none;}
a:visited{color:#999999; text-decoration:none;}
h1 { font-size:20px; font-weight:bold; color:#333;}
h2 { font-size:24px; font-weight:bold; color:#222; margin:0px;}
h3 {font-size:14px; font-weight:bold; color:#333;}
/*Fonts END*/

#header {background:#f5f5f5;border-bottom:solid 1px #cccccc; height:150px; }

#toprow {border-top:solid 1px #f5f5f5;border-bottom:solid 1px #cccccc;background: #FFFFFF url(images/bg.gif) repeat-x;}
#toprowsub {height:70px;border-bottom:solid 1px #ccc;background: #FFFFFF url(images/bg2.gif) repeat-x;}
#toprowsub h2{padding:15px 30px;}
#midrow {width:960px;margin:0 auto;}
#bottomrow {width:960px;margin:0 auto;}

/*LOGO*/
#logo{width:240px;float:left;}
#logo a{background:url(images/logo.png) no-repeat;display:block;width:540px;height:100px;text-indent:-10000px;}
/*LOGO END*/

/*Menu Begin*/
#sub-menu {
background:url(images/sub-menu-bg.png) no-repeat center top;
width:280px;
padding-left:20px;
height:40px;
color:#f5f5f5;	
}
#sub-menu a{
text-decoration:none;
color:#f5f5f5;	
font-weight:bold;
}

#menu{float:right;margin-top:75px;}
#menu ul li a.active {
background:#006eb8;}
#nav li a:hover 
{
   background-color:#006eb8;

}

#nav li a:active 
{
   background-color:#006eb8;

}
#nav li a 
{   
   font-family:Arial;
   font-size:12px;
   text-decoration: none;
   float:left;
   padding:10px;
   background-color: #333333;
   color:#ffffff;

}
#nav
{
    padding:0;
	margin:0;
	float:right;
	
}
#nav li 
{
    display:inline;
}

#sub-menu {
float:right;	
}
/*Menu End*/

.center{width:980px;margin:0 auto;}

/*SlideShow Begin*/
#cu3er-container {margin-top:60px;padding-left:0px;padding-right:0px;width:960px;}
#cubershadow{width:960px;height:372px;background:url(images/shadow.jpg) no-repeat bottom;}
/*SlideShow End*/

/*Homepage Boxs*/
#container {float:left; background:#ffffff;padding:0 10px 20px;-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.35); width:939px;
-moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.35); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.35);}
.box {margin-top:20px;padding-top:10px;width:310px;height:auto;float:left;}
.box h1{padding-left:10px; color:#2780af;font-size:17px;	font-weight:300;}
.box p {margin:0px; padding:15px 5px 10px 5px;float:left;}
.last{background:none;}

a.plan{float:left;display:block;width:83px;height:101px;background:url(images/plan.jpg) no-repeat 0px -101px;text-indent:-1000px;}
a.plan:hover{ background-position: 0px 1px;}
a.whyus{margin-top:10px;float:left;display:block;width:83px;height:87px;background:url(images/whyus.jpg) no-repeat 0px 0px;text-indent:-1000px;}
a.whyus:hover{ background-position: 0px -88px;}
a.support{margin-top:14px;float:left;display:block;width:83px;height:72px;background:url(images/support.jpg) no-repeat 0px 0px;text-indent:-1000px;}
a.support:hover{ background-position: 0px -70px;}

a.button{background:url(images/buttonr.gif) no-repeat right; padding:3px 0px; margin-left:2px; color:#CCCCCC; text-decoration:none; }
.button span{background:url(images/buttonl.gif) no-repeat left; padding:3px 5px;}
/*Homepage Boxs END*/

/*Subpage Boxs*/
#box2holder{padding: 20px 30px;}
.box2{width:450px; float:left; padding:20px 0px;}
.box2 img{ border: solid 5px #F2F2F2; float:left;}
.box2 h3{margin:0px; padding:0px 5px; float:left;}
.box2 p{width:220px; float:left;padding:5px 5px; margin:0px;}
/*Subpage Boxs END*/


.main-content-box {
width:600px;
margin-top:30px;
float:left;
margin-right:40px;
}
.main-content-box-full {
width:100%;
margin-top:30px;
float:left;
margin-right:40px;
}

.main-content-box h1 {
color:#2780af;
font-size:17px;	
font-weight:300;
}

#sidebar {
	margin-top:30px;
width:290px;
float:right;
}

.widget {
width:270px;
padding:5px 10px 10px 10px;
background:#f5f5f5;	
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.widget h1 {
color:#333333;
font-size:17px;	
font-weight:400;	
}

.widget h1 span{
color:#2780af;
font-size:17px;	
font-weight:400;	
}

.widget ul {
padding-left:0px;
list-style-type:none;	
}

.widget ul li {
background:url(images/bullet.png) no-repeat left top;
margin-bottom:15px;
padding-left:20px;
font-size:13px;
font-weight:400;
color:#333333;
}

.widget ul li a{
color:#2780af;
text-decoration:none;
}



/*Footer*/

#footer {
background:#363839;
width:100%;
color:#cccccc;
}

#footer a{
color:#ffffff;
text-decoration:none;	
}

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

#footer-container {
width:870px;
padding:10px 15px;
margin: 0 auto;
}

#footer-container  h1 {
font-size:18px;
margin-top:5px;
margin-bottom:20px;
color:#f5f5f5;
border-bottom:1px dotted #525252;
font-weight:400;
}

.footer-box {
width:250px;
font-size:12px;
float:left;
margin-right:40px;	
}

.footer-box ul {
padding:0;
margin-left:5px;
list-style-type:none;	
}

.footer-box ul li{
background:url(images/bullet.png) no-repeat left top;
margin-bottom:15px;
padding-left:20px;
font-size:12px;
font-weight:400;
color:#cccccc;	
}

.footer-box ul li a{
color:#cccccc;
text-decoration:none;
}

.footer-box-last {
width:280px;
float:right;
margin-right:0px;		
}

#copy {
background:#333333;
border-top:1px solid #525252;
height:	40px;
}

#copy-container {
width:870px;
padding:10px 15px;
margin: 0 auto;
}

.map {
background:url(images/map.png) no-repeat center;
}

.fieldHolder {
width: 159px;
height: 29px;
background: url(images/form-bg.png) no-repeat; margin:4px 0px;
}

.textInput {
width: 140px;
height: 18px;
background: none;
border: none;
color: #000000;
margin-top: 4px;
margin-left: 7px;
padding-left: 2px;
font-size: 12px; outline:none;
}
.fieldtextareaInput {
width: 159px;
height: 88px;
background: url(images/form-multi-bg.png) no-repeat;
}
.textareaInput {
width: 145px;
height: 70px;
background: none;
border: none;
color: #000000;
margin-top: 8px;
margin-left: 6px;
padding-left: 4px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif; outline:none;
}

#page-title {
background:#eeeeee;	
margin:0;
padding:3px;
border-bottom:2px solid #2780af;
}
#inner-title {
border-bottom:5px solid #333;
height:40px;
padding:10px;	
}
#inner-title h1 {
color:#2780af;
font-size:25px;
}
.clear {
clear:both;	
}
/*Footer END*/


.button-blue {
margin:10px;
float:right;
background:#2780af;
padding:6px;
color:#ffffff;
font-size:13px;
font-weight:400;
text-decoration:none;
}
.borderradius {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
outline: none;
padding: 5px;
border: thin;
margin: 4px;
}
a.td_on {
    color: #2780af; text-decoration:none; font-size:12px;
}
a.td_on:hover { color:#333333;}
a.td_on1 {
    color: #2780af; text-decoration:none;
}
a.td_on1:hover { color:#333333;}
a.td_on2 {
    color: #2780af; text-decoration:none; font-size:16px;
}
a.td_on2:hover { color:#333333;}
.radius-bor{-webkit-border-top-left-radius: 40px;
-webkit-border-bottom-right-radius: 40px;
-moz-border-radius-topleft: 40px;
-moz-border-radius-bottomright: 40px;
border-top-left-radius: 40px;
border-bottom-right-radius: 40px; border: #006699 2px solid}
.error1 {color: #FF0000; font-size: 11px;}
.error2 {color: #FF0000; font-size: 10px;}
.bodytext { font-size: 12px;}
.style11{ color: #333333;font-size: 13px;}
.bodyheading {color: #006699;font-size: 14px;}
