/*
Theme Name:Dreamsubmitting
Theme URL: http://www.dreamsubmitting.org/
Description: Dreamsubmitting
Version: 2.1
Author: Saad Rahman
Tags: Dreamsubmitting
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:left;
	color:#494949;
	padding:0px;
	margin:0px;
	background:url(../images/bg.jpg) repeat-x #fff;
}
a {
	color:#0b98a0; 
	text-decoration:none;
	}
a:hover { 
	color:#000; 
	text-decoration: underline;
	}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	line-height:normal;
	}
p {
	margin:0px;

	}		
form {
	margin:0px; 
	padding:0px;
	}	
img a {
	border:none;
}
ul, li { 
	list-style:none;
	padding:0px;
	margin:0px;
}

#page-wrapper {
	padding:0px;
	margin:0px auto;
	width:960px;
	}
/*Header Styles*/
#page-wrapper  #wrap-head {
	padding:0px 10px;
	margin:0px;
	width:940px; 
	height:134px;
	}
#page-wrapper  #wrap-head  #logo{
	padding:0px;
	margin:6px 0 0 0px;
	width:289px;
	float:left;
}
#page-wrapper  #wrap-head #rt-tab {
	float:right;
	width:453px;
	}
#page-wrapper  #wrap-head #rt-tab .bookmark {
	float:right;
	width:125px;
	margin:5px 0;
	}	
/*- home Menu  Tabs 5--------------------------- */
#page-wrapper  #wrap-head #rt-tab #globalnav {
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align: center;
}
#page-wrapper  #wrap-head #rt-tab #globalnav ul {
	margin:0;
	padding:0px;
	list-style:none;
}
#page-wrapper  #wrap-head #rt-tab #globalnav li {
	display:inline;
	margin:0;
	padding:0;
}
#page-wrapper  #wrap-head #rt-tab #globalnav a {
	float:left;
	background:url("../images/tab-left.jpg") no-repeat left top;
	margin:0 2px 0 2px;
	padding:0 0 0 2px;
	text-decoration:none;
	color:#686868;
}
#page-wrapper  #wrap-head #rt-tab #globalnav a span {
	float:left;
	display:block;
	background:url("../images/tab-rt.jpg") no-repeat right top;
	padding:3px 10px 3px 8px;
	color:#686868;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#page-wrapper  #wrap-head #rt-tab #globalnav a span {
	float:none;
	}
/* End IE5-Mac hack */
#page-wrapper  #wrap-head #rt-tab #globalnav a:hover span {
	color:#fff;
}
#page-wrapper  #wrap-head #rt-tab #globalnav a:hover {
	background-position:0% -24px;
}
#page-wrapper  #wrap-head #rt-tab #globalnav a:hover span {
	background-position:100% -24px;
}
#page-wrapper  #wrap-head #rt-tab #globalnav #current a {
	background-position:0% -24px;
	color:#fff;
}
#page-wrapper  #wrap-head #rt-tab #globalnav #current a span {
	background-position:100% -24px;
	color:#fff;
}


/*Navigatio*/	
#page-wrapper  #wrap-head #nav {
	margin:0px;
	padding:0px;
	}
#page-wrapper  #wrap-head #nav  ul {
	margin:25px 0 0 0;
	padding:0px;
	list-style:none;
	}
#page-wrapper  #wrap-head #nav  ul li {
	float:left;
	width:auto;
	padding:0px;
	margin:0px;
	display:block;
	}
#page-wrapper  #wrap-head #nav  ul li a {
	float:left;
	width:auto;
	display:block;
	padding:4px 10px;
	margin:0px;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
	}
#page-wrapper  #wrap-head #nav  ul li a:hover {
	text-decoration:none;
	color:#000;
	}
	
/*End*/

/* End top Header Styles*/
/***** Content  style *****/	
#page-wrapper #wrap-content{
	margin:10px 0 0 0;
	padding:0px;
	height: auto;
}
/* Home page content */	
#page-wrapper #wrap-content #banner-wrap {
	padding:0px;
	margin:0px 0 20px 0;
	}

#page-wrapper #wrap-content #bannerTagline {
	background:url(../images/tag_banner.jpg);
	width:960px;
	height:107px;
	padding:0px;
	margin:0px;
	}
#page-wrapper #wrap-content #bannerTagline h1 {
	float:left;
	width:400px;
	padding:35px 0 0 23px;
	margin:0px 60px 0 0;
	font-size:30px;
	font-weight:normal;
	color:#fff;
	}	
#page-wrapper #wrap-content #bannerTagline h2 {
	float:left;
	width:470px;
	padding:20px 0 0 0px;
	margin:0px 0px 0 0;
	font-size:30px;
	font-weight:normal;
	color:#fff;
	}	
#page-wrapper #wrap-content #bannerTagline h2 span {	
	color:#0af7ff;
	font-weight:bold;
	}		

	
#page-wrapper #wrap-content #supportAskbox {
	float:left;
	background:url(../images/tag-midl_btm.jpg);
	width:212px;
	height:190px;
	margin:0 5px 0 0;
	padding:14px;
	}
#page-wrapper #wrap-content #supportAskbox .support {
	margin:0 0 14px 0;
	}
#page-wrapper #wrap-content #tweetMe {
	float:left;
	width:166px;
	margin:0 5px 0 0;
	padding:15px 0 0 0;
	}
#page-wrapper #wrap-content #tweetMe p {
	padding:6px 3px;
	margin:0px;
	}	
#page-wrapper #wrap-content #tweetMe span {
	color:#999;
	}
#page-wrapper #wrap-content #left-col{
	padding:0px 20px 0px 10px;
	margin:0 5px 0 0;
	float:left;
	width:503px;
	}
#page-wrapper #wrap-content #left-col p{
	padding:8px 0px;
	margin:0px;
	}
#page-wrapper #wrap-content #right-col {
	padding:8px 10px 0px 0px;
	margin:0px;
	float:left;
	width:412px;
	}
#page-wrapper #wrap-content #right-col .st2 {
	float:left;
	width:190px;
	margin:0 0px 10px 20px !important;
	padding:0px;
	}	
#page-wrapper #wrap-content #right-col .servicesTitle {
	float:left;
	width:190px;
	margin:0 10px 10px 0;
	padding:0px;
	}
#page-wrapper #wrap-content #right-col .servicesTitle h2 {
	font-size:18px;
	color:#0b98a0;
	font-weight: normal;
	border-bottom:#0b98a0 solid 1px;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	}
#page-wrapper #wrap-content #right-col .servicesTitle h2 a {
	color:#0b98a0;
	}
#page-wrapper #wrap-content #right-col .servicesTitle h2 a:hover{
	color:#000;
	text-decoration:none;
	}
		
#page-wrapper #wrap-content #right-col .servicesTitle p {
	margin:0px;
	padding:5px 5px 5px 0;
	}	
#page-wrapper #wrap-content #right-col .servicesTitle img {
	float:left;
	padding:0 10px 0 0;
	}
	
/*=== Inner Bread crumb style */
	
#page-wrapper #wrap-content .bredcrumb{
	margin:0px 0 10px 0;
	padding:6px 0 0 0px;
	background: url(../images/subnav.jpg);
	text-align:left;
	height:22px;
	color:#474747;
	font-size:11px;
}
#page-wrapper #wrap-content .bredcrumb a {
	padding:0px 10px 0 10px;
	color:#474747;
}
#page-wrapper #wrap-content .bredcrumb a:hover {
	color:#000;
}
#page-wrapper #wrap-content #innerpageTitle {
	background:url(../images/inner-sub-title.jpg);
	width:960px;
	height:87px;
	margin:0 0 15px 0;
	}
#page-wrapper #wrap-content #innerpageTitle h2 {
	padding:28px 0 0 20px;
	margin:0px;
	font-weight:normal;
	font-size:24px;
	color:#fff;
	}
#page-wrapper #wrap-content #innerpageTitle h4 {
	padding:5px 0;
	margin:0px;
	font-weight:normal;
	font-size:18px;
	}	
	
#page-wrapper #wrap-content #innerleft-col{
	padding:0px 10px 0px 10px;
	margin:0 30px 0 0;
	float:left;
	width:695px;	
	}
	
#page-wrapper #wrap-content #innerpageTitle h2 span {
	color:#10ecf8;
	}
#page-wrapper #wrap-content #innerleft-col p{
	padding:8px 0px;
	margin:0px;
}
#page-wrapper #wrap-content #innerleft-col .red a{
	color:#fff000;	
}

#page-wrapper #wrap-content #innerleft-col{
	padding:0px 10px 0px 10px;
	margin:0 30px 0 0;
	float:left;
	width:695px;	
	}	
#page-wrapper #wrap-content #innerleft-col img {
	float:left;
	padding:0 10px 10px 0;
	}
#page-wrapper #wrap-content #innerleft-col h2 {
	font-size:16px;
	color:#03858e;
	font-weight: bold;
	margin:0px 0 5px 0;
	padding:5px 0;
	}
#page-wrapper #wrap-content #innerleft-col h3 {
	font-size:14px;
	color:#03858e;
	font-weight: bold;
	margin:0px 0 5px 0;
	padding:5px 0;
}
#page-wrapper #wrap-content #innerright-col {
	padding:0px;
	margin:0px;
	float:left;
	width:212px;
}

#page-wrapper #wrap-content #innerleft-col h4{
	padding:5px 0;
	margin:0px;
	font-size:12px;
	font-weight:bold;
}

#page-wrapper #wrap-content #innerright-col h2 {
	font-size:16px;
	color:#03858e;
	font-weight: bold;
	margin:10px 0 5px 10px;
	padding:5px 0;
	}
#page-wrapper #wrap-content #innerright-col ul li h2 {
	font-size:16px;
	color:#03858e;
	font-weight: bold;
	margin:10px 0 5px 10px;
	padding:5px 0;
	}
	
#page-wrapper #wrap-content #innerright-col ul {
	display:block;
	list-style:none;
	margin:0px 0 0 10px;
	padding:0px;
	width:202px;
	}
#page-wrapper #wrap-content #innerright-col ul li {
	float:left;
	display:block;
	width:200px;
	}
#page-wrapper #wrap-content #innerright-col ul li a {
	float:left;
	display:block;
	width:auto;
	text-decoration:none;
	padding:3px 0;
	color:#03858e;
	}		
#page-wrapper #wrap-content #innerright-col ul li a:hover {
	color:#000;
	text-decoration:underline;
	}	
#page-wrapper #wrap-content #innerleft-col .contactEmail{
	float:right;
	width:200px;
	margin:0 0 0 10px;
	padding:0px;
	}
#page-wrapper #wrap-content #innerleft-col .contactleft{
	float: left;
	width:480px;
	margin:0 0 0 0px;
	padding:0px;
	}
#page-wrapper #wrap-content #innerleft-col .contactEmail img {
	padding:4px 3px 0 0;
	float: none;
	}	
#page-wrapper #wrap-content #innerleft-col .contactEmail .id{
	margin:12px 0;
	padding:0px;
	}
#page-wrapper #wrap-content #innerleft-col .contactEmail .id img{
	padding:0px 5px 0 0;
	float:left;
	}
.text {
	width:300px;
	padding:4px;
	border:#d3d3d3 solid 1px;
	color:#494949;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

/*End Bread crumb style*/

/*****  Footer style *****/
#wrapperfooter {
	padding:0px;
	margin:0px;
	height: auto;
	background:url(../images/footer.jpg) repeat-x #d0d9e0;
	}
#wrapperfooter #footer{
 	margin:0px auto;
	width:960px;
	padding:60px 0 15px 0;
	}
#wrapperfooter #footer .pipemenu {
	margin:0px;
	padding:0px 0 0 10px;
	width:750px;
	float:left;
	}	
#wrapperfooter #footer .pipemenu  ul{
	margin:0px;
	padding:0px;
	list-style:none;
	width:auto;
	display:block;
	float:left;
	width:220px;
	}
#wrapperfooter #footer .pipemenu  ul li{
	margin:0;
	display:block;
	padding:0px;
	float:left;
	width:220px;
}
#wrapperfooter #footer .pipemenu  ul li a{
	text-decoration:none;
	float:left;
	width: auto;
	padding:5px 0px ;
	color:#222;
	text-decoration:none;
	}		
#wrapperfooter #footer .pipemenu  ul li a:hover{
	text-decoration: underline;
	color: #000;
	}
#wrapperfooter #footer .papal {
	margin:0px;
	padding:0px 10px 0 0;
	width:167px;
	float: right;
	}
#wrapperfooter #footer .copy-ftr{
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	font-size:11px;
	background:url(../images/footer-line.jpg) no-repeat top center;
	width:960px;
	}
#wrapperfooter #footer .copy-ftr .lft{
	float:left;
	width:300px;
	padding:0 0 0 10px;
	}
#wrapperfooter #footer .copy-ftr .rtt{
	float:right;
	width:300px;
	padding:0 10px 0 0px;
	text-align:right;
	}
#wrapperfooter #footer .copy-ftr .cntr{
	float:left;
	width:100px;
	padding:0px;
	text-align: center;
	margin:0 0 0 120px;
	}
	

/*End Footer Class*/
.clearfix 
{
	clear: both;
	height:0px;
	line-height:0px;
}

.style1 {
	color: #FF0000;
	font-size: 14px;
}
