* { margin:0; padding:0;}
body { background:#0a3e5d; font-family:Arial, Georgia, "Times New Roman", Times, serif; font-size:110%; line-height:1em; color:#03456c;}

input, textarea { font-family:Arial, Georgia, "Times New Roman", Times, serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; margin-bottom:1em; padding:0;}

.tail-top { background:url(../images/tail-top.gif) left top repeat-x #0a3e5d;}

img {border:0; vertical-align:top; text-align:left;}
#page4 .row-2 form .link1, #page5 .row-1 form .link1 { float:right; margin-left:20px}
/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
.form { height:35px;}
.form input {width:240px; padding:2px 0 2px 3px; background:#fff; border-top:1px solid #303030; border-left:1px solid #303030; border-bottom:1px solid #9f9f9f;  border-right:1px solid #9f9f9f; float:right;}
textarea { width:234px; height:106px; background:#fff; overflow:auto;  border-top:1px solid #303030; border-left:1px solid #303030; border-bottom:1px solid #9f9f9f;  border-right:1px solid #9f9f9f; padding:2px 0 0 3px; margin-bottom:24px;}

/*==================list====================*/
ul {list-style:none;}
ol {list-style: inside; list-style-type: decimal;}

.site-nav ul {background:url(../images/nav-bg.gif) repeat-x; width:100%; overflow:hidden;}
.site-nav ul li { background:url(../images/divider.gif) no-repeat left; float:left; margin-left:-1px;}
.site-nav ul li a { color:#000; text-decoration:none; font-weight:bold; padding:19px 35px 16px; display:block;}
.site-nav ul li a:hover { text-decoration:underline; }
/*.site-nav ul li a.selected {background-color: #D0EDFF;}*/

.footer-nav  { width:100%; overflow:hidden; padding:24px 0 4px 0;}
.footer-nav li { display:inline; line-height:1em;}
.footer-nav li a { font-size:.83em; color:#7ec1e8; text-decoration:none; text-transform:uppercase; border-right:1px solid #7ec1e8; padding:0 8px 0 6px;}
.footer-nav li a:hover { text-decoration:underline;}
.footer-nav li a.last { border-right:none;}

.list { padding:0 0 18px 0;}
.list li { background:url(../images/marker-1.gif) no-repeat left 8px; padding:0 0 0 14px; /*color:#5dc0fb;*/}
.list li a { color:#5dc0fb; text-decoration:none;}
.list li a:hover { text-decoration:underline;}

.list1 { margin-top:-24px; overflow:hidden; width:100%;}
.list1 li { color:#000; background:url(../images/divider1.gif) repeat-x top; padding:24px 0 20px 0; margin-top:-1px; overflow:hidden; width:100%;}
.list1 li img { float:left; margin-right:20px;}
.list1 li a { color:#000; font-weight:bold;} 
.list1 li span {  font-size:.92em;}

.list2 { margin-top:-24px; overflow:hidden; width:100%;}
.list2 li { color:#000; background:url(../images/divider1.gif) repeat-x top; padding:24px 0 20px 0; margin-top:-1px; overflow:hidden; width:100%;}
.list2 li img { float:left; margin-right:20px;}
.list2 li span { font-weight:bold; display:block;} 

/*==================other====================*/
.img-box { width:100%; overflow:hidden;}
.img-box img { float:left; margin:0 30px 0 0;}

.p1 { margin-bottom:30px;}
.p2 { margin-bottom:10px;}
.p3 { margin-bottom:20px;}

.phone { float:right; margin-right:58px;}

/*==================txt, links, lines, titles====================*/
/*
a {color:#5dc0fb;}
a:hover{text-decoration:none;}
*/
h1 { font-size:2.33em; color:#000; font-weight:normal; margin-bottom:0.5em;}
h2 { font-size:1.67em; color:#000; font-weight:normal; margin-bottom:0.5em;}
h3 { color:#03456c; font-size:1.3em; font-weight:normal; margin-bottom:0.5em;}
h4 { font-size:1em; color:#04456c; margin-bottom:0.5em;}

.link1 { display:block; float:left; background:url(../images/link1-bgd.gif) left top repeat-x; color:#fff; text-decoration:none;}
.link1 em { display:block; background:url(../images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(../images/link1-right.gif) no-repeat right top; padding:1px 15px 2px 32px; font-style:normal;}
.link1:hover { text-decoration:underline;}

.line-hor { border-top:3px solid #94c3db; margin:10px 0 30px 0; overflow:hidden; font-size:0; line-height:0;}
.line-hor1 {background:url(../images/divider1.gif) repeat-x top; height:1px; margin:5px 0 22px 0; font-size:0; line-height:0; overflow:hidden;}

.title { margin-bottom:20px;}


/*==================boxes====================*/
.cont-box { background:#fff;}
.cont-box .inner { padding:10px 10px /*50px*/ 10px 10px;}

.box { background:#fff url(../images/box-tail.gif) repeat-x top; width:100%; color:#03456c;}
.box .form { height:65px;}
.box .form input { padding:1px 0 1px 3px; width:229px; float:left;}
.box .inner { padding:54px 327px 42px 32px; background:url(../images/box-bg.jpg) no-repeat right 0;}

.box1 { background:#f4f4f4 /*url(../images/border-top.gif)*/ url(../images/photos/clip-on-paper.gif) left top no-repeat; width:100%;}
.box1 .form { height:45px;}
/*.box1 input { float:none; padding:1px 0 1px 3px; width:225px;}*/
.box1 .inner { padding:28px 28px 35px 30px; /*border:1px solid #cccccc;*/}

.box2 { background:#f3fcff url(../images/border-top1.gif) repeat-x; width:100%;}
.box2 .inner { padding:28px 25px 35px 30px;}

.box3 { margin-bottom:30px;}
.box3 .col-2 p, .box3 .col-2 ul { padding-left:25px;}
.box3 .row-1 .col-1 { background:url(../images/divider-top.gif) no-repeat right; padding-right:6px;}
.box3 .row-2 .col-1 { background:url(../images/divider2.gif) repeat-y right 0; padding-right:6px;}
.box3 .divider { background:url(../images/divider1.gif) repeat-x 0 bottom; padding-bottom:4px;}
.box3 .row-1 { width:100%; overflow:hidden; margin-bottom:6px;}
.box3 .row-2 { width:100%;}
.box3 li { padding-bottom:4px;}


/*header*/
/*#header .logo { text-align:center; padding:44px 0 34px 0;}*/

#header .logo .list {display: inline; float:right; padding-right: 100px; margin-top: 20px;}
#header .logo .list p {
background: url(../images/header/checkbox.gif) no-repeat left; 
color: #ffffff;
margin:0;
padding:3px;
padding-left:28px;
font-size:13px;
 
}  
/*content*/
#content { padding:2px 0 0 0; line-height:1.75em;}
#content .indent { padding:0 34px 0 30px;}
#content .indent1 { padding-top:19px;}

/*footer*/
#footer p { color:#d6effd; font-size:.83em; text-transform:uppercase;}
#footer p a { color:#d6effd; text-transform:none;}

/*==========================================*/
hr {margin: 5px 0 10px 0;}

/*table from blueprint*/
table {border-collapse:separate;border-spacing:0;}
table, td, th {vertical-align:middle;}
table {margin-bottom:1.4em;width:100%;}
caption, th, td {text-align:left;font-weight:normal;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}

/*quotes*/
blockquote
{
margin: 1em 0px;
padding-left: 40px;
quotes: &#8220 &#8221;
font-style: italic;
}

blockquote:before
{
color: #990000;
content: open-quote;
font-family: Arial, Helvetica, sans-serif;
font-size: 6em;
font-weight: bold;
line-height: 0px;
margin: 0px 5px 0px -40px;
vertical-align: bottom;
}

/*essay*/
.blur{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}

.shadow,
.content{
	position: relative;
	bottom: 2px;
	right: 2px;
}

.shadow{
	background-color: #666; /*shadow color*/
	color: inherit;
}
.essay {border: 1px solid #D8D5D5; padding:0.7em; background-color: #fff; }
.essay p{font-family:Courier, monotype;}
.essay p.essay_title {text-align:center; font-weight:bold;}

/*my paragraphs, headings, and lists*/
.inner {
font-family: Arial, sans-serif;
font-size:14px;
line-height: 150%;
color: black;
}
.inner p, .inner ul, .inner ol, .inner table, .inner form {
margin: 0 0 1.5em;
}
.inner h1, .inner h2, .inner h3, .inner h4, .inner h5, .inner h6 {
color:#226a95;
font-family: Georgia, Times New Roman, serif;
line-height:130%;
}
.inner h1 {font-size:24px; border-bottom:1px solid #e4e4e4;}
.inner h2 {font-size:18px; padding-bottom:0;}
.inner h3 {font-size:16px; padding-bottom:0;}
.inner h4 {font-size:15px; padding-bottom:0;}
.inner h5 {font-size:14px; padding-bottom:0;}
.inner h6 {font-size:13px; padding-bottom:0;}

.box1 .inner ul, .box2 .inner ul {
list-style-type: disc;
list-style-position:inside;
}
/*thinner column styling*/
.box2 .inner {
/*font-family: Tahoma, Verdana, Arial, sans-serif;*/
padding: 10px;
font-size:13px;
}

.leftnav {list-style: none; margin:0;}
.leftnav li { list-style-type: none; background: url(../images/leftnav-bg.gif) bottom repeat-x; padding: 6px 0px 6px 5px; }
.leftnav li a {font-family: Tahoma, Verdana, Arial, sans-serif; font-size:13px;  background: url(../images/leftnav-bullet.gif) left no-repeat; padding-left: 7px; /*text-decoration:none;*/ display:block;}
.leftnav li a.active {font-weight:bold;}
.leftnav .sublevel {list-style: none; margin:0;}
.leftnav .sublevel li {background:none; padding-top: 2px; padding-bottom:2px;}

/*text styling*/
.quote {
    border-bottom: 1px solid rgb(37, 82, 111);
    border-top: 1px solid rgb(37, 82, 111); 
    float:right;
    margin:0.5em 1.5em 0.5em 0.2em;
    padding:0.4em 0.2em 0.2em 1em;
    width:16em;
    color: #666; 
    font-family: Georgia, Georgia, serif; 
    font-style: italic;
    font-weight: normal;
    font-size: 1.20em;
    color:rgb(37, 82, 111)
    }
.alt {
 color: #666;
 font-family: Georgia, serif;
 font-style: italic;
 font-weight: normal;
}

.quote-char{ 
font-size:3em; font-style:italic; font-family: Times New Roman, serif; color:#09439F;
}

#cart {
/*
padding-left: 20px;
background: url(../images/order/cart_put.gif) left no-repeat;
*/

}

/*inxex page*/
p.clip {
padding-left: 15px;
background: url(../images/paperclip.gif) left top no-repeat;
}

p.buy-now, p.prices, p.question {
padding-left: 80px;


}
p.buy-now
{background: url(../images/photos/3/need-essay.gif) left no-repeat;}

p.prices
{background: url(../images/photos/3/prices.gif) left no-repeat;} 

p.question
{background: url(../images/photos/3/question.gif) left no-repeat; }     
   