/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
*{margin: 0; padding: 0;outline:none;}

*:focus {outline: 0;}

body {
background: #7fafe2 url(../images/bg.png) repeat-x fixed top;
font: 12px Arial, Verdana, sans-serif;
}

a{
color: #4975bb;
text-decoration: none;
}

a:hover{
color: #c00104;
text-decoration: underline;
}

#container{
width: 1002px;
margin: 0 auto;
}

.nav {
width: 1002px;
height: 180px;
margin: 0 auto;
}

.donate-now {
margin:-25px auto;
}

.fullcap_top{
width: 981px;
height: 20px;
margin: 0 auto;
margin-top: 5px;
background: url(../images/full_cap_top.png) no-repeat;
}

.fullcap_btm{
width: 981px;
height: 20px;
margin: 0px auto;
background: url(../images/full_cap_btm.png) no-repeat;
position: relative;
z-index: 2;
}

.top_content{
width: 981px;
min-height: 230px;
margin: 0px auto;
background: url(../images/fullx_bg.png) repeat-y;
}

.top_content .home_content{
width: 460px;
height: 165px;
margin: 0 0 0 10px;
padding-left: 10px;
padding-right: 5px;
overflow:none;
float: left;
color: #333;
}

.l_holder{
width: 692px;
height: auto;
float: left;
margin-top: 10px;
}

.l_holder .mid_left_content{
width: 652px;
background: url(../images/mid_left_bg.png) repeat-y;
margin: -19px 0 0 10px;
float: left;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 5px;
padding-left: 20px;
position: relative;
z-index: 1;
color: #333;
}

.l_holder .mid_left_btm{
width: 692px;
height: 20px;
background: url(../images/mid_left_btm.png) no-repeat;
float: left;
margin: 0 0 0 10px;
}

.r_holder{
width: 289px;
height: auto;
float: right;
margin: 0 12px 0 0;
margin-top: 10px;
}

.r_holder .mid_right_top{
width: 289px;
height: 20px;
background: url(../images/blue_cap_top.png) no-repeat;
float: right;
margin: 0 0 0 0;
}

.r_holder .mid_right_content{
width: 249px;
background: url(../images/blue_bg.png) repeat-y;
color: #333;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 5px;
padding-left: 20px;
float: right;
}

.r_holder .mid_right_content input{
width: 150px;
border: 1px solid #5986dd;
color: #222;
background: #d0e7f6;
float: left;
margin: 0 0 0 20px;
}

.r_holder .mid_right_content .submit{
width: 16px;
height: 16px;
background: url(../images/submit.png) no-repeat;
float: right;
margin: 1px 55px 0 0;
}

.r_holder .mid_right_btm{
width: 289px;
height: 20px;
background: url(../images/blue_cap_btm.png) no-repeat;
float: right;
}

.l_holder .low_left_top{
width: 692px;
height: 20px;
background: url(../images/low_left_top.png) no-repeat;
margin: -5px 0 0 10px;
float: left;
}

.l_holder .low_left_content{
width: 672px;
background: url(../images/low_left_bg.png) repeat-y;
margin: 0 0 0 10px;
padding-left: 20px;
float: left;
}

.l_holder .low_left_btm{
width: 692px;
height: 20px;
background: url(../images/low_left_btm.png) no-repeat;
margin: 0 0 0 11px;
float: left;
}

.home_gallery{
width: 656px;
height: 115px;
margin: 0 -160px 0 0;
float: right;
}

.footer{
color: #0057bc;
margin: 5px 0 0 30px;
}

/* Inside */

.l_holder .sm_left_content{
width: 591px;
min-height: 420px;
background: url(../images/low_left_bg.png) repeat-y;
padding-top: 10px;
padding-right: 90px;
padding-bottom: 5px;
padding-left: 20px;
margin: 15px 0 0 10px;
color: #292929;
}

.slider_holder{
width: 349px;
height: 216px;
background: url(../images/mini_slider_bg.png) repeat-y;
margin: 0 0 0 -80px;
float: right;
padding-left: 20px;
position: relative;
z-index: 4;
}

.mini_slider_top{
width: 369px;
height: 20px;
background: url(../images/mini_slider_top.png) no-repeat;
margin: -10px 0 0 -80px;
float: right;
position: relative;
z-index: 4;
}

.mini_slider_btm{
width: 369px;
height: 20px;
background: url(../images/mini_slider_btm.png) no-repeat;
margin: 0 0 0 -80px;
float: right;
position: relative;
z-index: 4;
}

.standard_field_2 {
	background-color: #FFF;
	border: solid;
	border-width: 1px;
	border-color: #000;
	padding: 2px;
	font: 11px Arial, Verdana, sans-serif; 
}