@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0 13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; background:#cccccc}

a{ text-decoration:none; outline-style:none;}
img{ border:0}
form{ margin:0; padding:0}
.search-form{ background:url(../images/searchbg.jpg) no-repeat}
.search-form p{ margin:0; padding:10px 0 0 17px; font-size:19px; color:#415575;}
.search-form2{ background:url(../images/searchbg2.jpg) no-repeat}
.search-form2 p{ margin:0; padding:10px 0 0 17px; font-size:19px; color:#415575;}

input.search{ background:#FFFFFF!important; width:373px; height:27px; border:0; padding:0; margin:0 0 0 17px; outline-style:none; font-size:22px; line-height:23px;}
input.search2{ background:#FFFFFF!important; width:335px; height:27px; border:0; padding:0; margin:0 0 0 17px; outline-style:none; font-size:22px; line-height:23px;}

.curve1bg{ background:url(../images/curve1bg.gif) repeat-y}
.loginbg{ background:url(../images/loginbg.jpg) no-repeat 1px 0;}
.loginbg p{ margin:0; padding:6px 0 0 17px; color:#FFFFFF; font-size:15pt;}
p.user{ margin:0; padding:3px 0 0 0; color:#415575; font-size:13px}
p.user a{ color:#415575}


.curve2bg{ background:url(../images/curve2bg.jpg) repeat-y}
.curve2bg .top{ background:url(../images/curve_top2.jpg) no-repeat}
.curve2bg p.headline{ font-size:16px; text-align:center; color:#FFFFFF; margin:0; padding:8px;}
.curve2bg p{ margin:0; padding:5px 10px}

.curve2bg-in{ background:url(../images/curve2bg.jpg) repeat-y}
.curve2bg-in .top{ background:url(../images/curve_top2.gif) no-repeat #fff}
.curve2bg-in p.headline{ font-size:16px; text-align:center; color:#FFFFFF; margin:0; padding:8px;}
.curve2bg-in p{ margin:0; padding:5px 10px}



.curve2bg2{ background:url(../images/curve2bg2.jpg) repeat-y; margin:0px 10px;}
.curve2bg2 .top{ background:url(../images/curve_top22.jpg) no-repeat}
.curve2bg2 p.headline{ font-size:16px; text-align:center; color:#FFFFFF; margin:0; padding:8px; line-height:42px;}
.curve2bg2 p{ margin:0; padding:5px 10px}


.curve3bg{ background:url(../images/curve3bg.gif) repeat-y}





.link1{ text-decoration:underline; color:#415575}
.link1:hover{ text-decoration:none; color:#bd0000}

.link2{ text-decoration:underline; color:#cb0210}
.link2:hover{ text-decoration:none; color:#415575}

.link3{ text-decoration:underline; color:#093057}
.link3:hover{ text-decoration:none; color:#415575} 

.iconlink a{ color:#333333; font-weight:bold}
.iconlink a:hover{ color:#bd0000;}

.iconlink2 { padding:0 20px 0 7px;}
.iconlink2 a{ color:#a10202; font-size:9px}
.iconlink2 a:hover{ color:#098cfc;}
.iconlink2 img{ vertical-align:middle}
.iconlink2 p{ margin:0; padding:2px 0px}

td.iconlink2 { padding:0 20px 0 7px;}
td.iconlink2 a{ color:#a10202; font-size:9px}
td.iconlink2 a:hover{ color:#098cfc;}
td.iconlink2 img{ vertical-align:middle}
td.iconlink2 p{ margin:0; padding:2px 0px}


.iconlink3{ font-size:11px;}
.iconlink3 span a{ color:#bd0000; text-decoration:underline; font-weight:bold}
.iconlink3 span a:hover{ color:#000000; text-decoration:none}
.iconlink3 a{ color:#bd0000; text-decoration:none!important; font-weight:normal; background:none}

p.iconlink3{ font-size:11px; margin:0; padding:0 0 0 25px;}
p.iconlink3 span a{ color:#bd0000; text-decoration:underline; font-weight:bold}
p.iconlink3 span a:hover{ color:#000000; text-decoration:none}
p.iconlink3 a{ color:#bd0000; text-decoration:none!important; font-weight:normal; background:none}
p.iconlink3 span{ margin-right:25px}

.dot{ background:url(../images/dots.gif) repeat-x center; padding:10px; margin:0}

.text{ width:186px; height:19px; border:1px solid #aab4bf}

.input1{ width:186px; height:19px; border:1px solid #aab4bf}
.input2{ width:206px; height:19px; border:1px solid #aab4bf; color:#000000; font-style:italic; font-size:17px; font-family:"cheltenham BT"}
.input3{ width:310px; height:19px; border:1px solid #aab4bf;color:#000000; font-style:italic; font-size:17px; font-family:"cheltenham BT"}
.input4{ width:230px; height:19px; border:1px solid #aab4bf;color:#000000; font-style:italic; font-size:17px; font-family:"cheltenham BT"}
.input5{ width:97%; height:120px; border:1px solid #aab4bf;color:#000000; font-style:italic; font-size:17px; font-family:"cheltenham BT"}
.input6{ width:97%; height:19px; border:1px solid #aab4bf;color:#000000; font-style:italic; font-size:17px; font-family:"cheltenham BT"}

.input7{ width:310px; height:19px; border:1px solid #aab4bf;color:#000000; font-style:italic; font-size:17px; font-family:"cheltenham BT"}

.headline_red{ color:#ae0303; font-size:15px; font-weight:bold}
.headline_green{ color:#11a101; font-size:15px; font-weight:bold; margin:0; padding:10px 50px 0px 45px; line-height:21px; /*width:600px; */ }
.headline_green2{ color:#11a101; font-size:15px; font-weight:bold; margin:0; padding:10px 50px 0px 45px; line-height:21px; /*width:560px; */ }
.headline_green3{ color:#11a101; font-size:15px; font-weight:bold; margin:0; padding:10px 50px 0px 45px; line-height:21px; /*width:525px; */ }
.headline_green4{ color:#11a101; font-size:15px; font-weight:bold; margin:0; padding:0px 50px 10px 45px; line-height:21px; /*width:670px; */ }
.headline_green-send2{ color:#11a101; font-size:15px; font-weight:bold; margin:0; padding:10px 50px 0px 45px; line-height:21px; /* width:550px; */ }
.headline_green-scrap{ color:#11a101; font-size:15px; font-weight:bold; margin:0; padding:10px 50px 0px 45px; line-height:21px; /* width:870px; */}
.headline_green-author{ color:#11a101; font-size:15px; font-weight:bold; margin:0; padding:10px 50px 0px 45px; line-height:21px; /* width:530px; */}
.headline_green-send{ color:#11a101; font-size:15px; font-weight:bold; margin:0; padding:10px 50px 0px 45px; line-height:21px; /* width:550px; */ }
.quote_green{ background:url(../images/quote_left.gif) #f5faff no-repeat 10px 5px; margin:10px 20px; border:1px solid #d2e7fc}
.quote_green-bot{ background:url(../images/quote_right.gif) no-repeat right top; height:27px; margin:0; padding:0; position:relative; right:10px; top:-15px}
.quote_green-home{ background:url(../images/quote_left.gif) no-repeat 10px 5px; margin:10px 20px;}

.quote_green_alex{ background: #f5faff no-repeat 10px 5px; margin:10px 20px; border:1px solid #d2e7fc}



.top{ background:url(../images/top.gif) repeat-x top}
.bot{ background:url(../images/bot.gif) repeat-x top}
.left{ background:url(../images/left.gif) repeat-y}
.right{ background:url(../images/right.gif) repeat-y}
.bg{ color:#093057; background:#d4dfeb}

p.alphabets{ font-size:20px; font-family:tahoma; font-weight:bold; margin:0; padding:0}
p.alphabets a{ text-decoration:underline; color:#093057; margin:0 3px}
p.alphabets a:hover{ text-decoration:none;}

#ullink ul{ margin:0; padding:0; list-style:none}
#ullink ul li{ margin:0; padding:2px 0; list-style:none; background:url(../images/arrow.gif) no-repeat 0 7px; padding-left:17px;}
#ullink ul li a{ text-decoration:none; color:#093057}
#ullink ul li a:hover{ text-decoration:underline; color:#093057}

.footer2{ background:url(../images/footer2bg.jpg) repeat-x #b0c5db}/*c5daf0*/
.footer2 img{ vertical-align:middle;}
.footer2 a{ background:url(../images/bg-icon.gif) no-repeat; display:block; width:170px; color:#33669b; font-weight:bold; font-size:13px}
.footer2 a:hover{ color:#bd0000;}


.ruler{ background:url(../images/ruler.gif) repeat-x bottom}
.ruler1{ background:url(../images/ruler1.gif) repeat-x top}

.footer{ background:#abc2d9; color:#004985}
.footer a{ font-family:tahoma; font-size:11px; color:#004985; text-decoration:underline}
.footer a:hover{text-decoration:none}



/* send to a friend */
.bg_heading{ background:url(../images/bg_heading.gif) repeat-x; padding:0 10px; font-weight:bold}



.headline_green_small{ color:#11a101; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:10px 25px 0px 25px;}
.quote_green_small{ background:url(../images/quote_left_small.gif) no-repeat 0px 9px;}
.quote_green-bot_small{background:url(../images/quote_right_small.gif) no-repeat right top; height:16px; margin:0; padding:0; position:relative; right:4px; top:-10px}
p.iconlink4 { margin:0; padding:0; position:relative; top:-10px; padding-left:25px}
p.iconlink4 a{ font-size:11px; color:#bd0000;}
p.iconlink4 { font-size:11px; color:#bd0000;}
p.dot2{ background:url(../images/dots.gif) repeat-x center; padding:2px; margin:0}




.top1{ background:url(../images/top1.gif) repeat-x top}
.top2{ background:url(../images/top2.gif) repeat-x top}
.top3{ background:url(../images/top3.gif) repeat-x #FF0000 top}
.bot1{ background:url(../images/bot1.gif) repeat-x top}
.bot3{ background:url(../images/bot3.gif) repeat-x top}
.left1{ background:url(../images/left1.gif) repeat-y}
.left3{ background:url(../images/left3.gif) repeat-y}
.right1{ background:url(../images/right1.gif) repeat-y}
.right3{ background:url(../images/right3.gif) repeat-y}
.bg1{ color:#093057; background:#e8f0f8}


.large { color:#ae0303; font-size:20px; margin:0; padding:0}

p.next-prev a{ color:#13395f}
p.next-prev a:hover{ color:#bd0000}
p.next-prev span{ color:#000000; padding:2px; background:#ffffff; border:1px solid #d2e7fc}






.failure
{
	color:red;
	font-weight:bold;
}

/* ----- Success messages styles ----- */
div.success { 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; 
	margin-top: 15px;
}
div.success div.bubble {
    background: #BDEF98 url(../images/messages/icon-32-success.png) no-repeat 5px;
    border-left: 1px solid #5D9732;
    border-right: 1px solid #5D9732;
    min-height: 32px;
}
div.success div.bubble div.message {
    text-align: left;
    padding: 9px 10px 0 43px;
    color: #50822A;
    font-weight: bold;
}
div.success div.top { height: 7px; background: url(../images/messages/corners-success-left.png) no-repeat top left; }
div.success div.top div.right {
    height: 7px;
    margin-left: 7px;
    background: transparent url(../images/messages/corners-success-right.png) no-repeat 100% 0;
}
div.success div.top div.middle {
    height: 6px;
    border-top: 1px solid #5D9732;
    margin-right: 7px;
    background-color: #BDEF98;
}
div.success div.bottom {
    height: 7px;
    background: url(../images/messages/corners-success-left.png) no-repeat bottom left;
}
div.success div.bottom div.right {
    height: 7px;
    margin-left: 7px;
    background: transparent url(../images/messages/corners-success-right.png) no-repeat bottom right;
}
div.success div.bottom div.middle {
    height: 6px;
    border-bottom: 1px solid #5D9732;
    margin-right: 7px;
    background-color: #BDEF98;
}

/* ----- Error messages styles ----- */
div.error { 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; 
	margin-top: 15px;
}
div.error div.bubble {
    background: #FFC1A8 url(../images/messages/icon-32-error.png) no-repeat 5px;
    border-left: 1px solid #D9531E;
    border-right: 1px solid #D9531E;
    min-height: 32px;
}
div.error div.bubble div.message {
    text-align: left;
    padding: 9px 10px 0 43px;
    color: #B23030;
    font-weight: bold;
}
div.error div.top { height: 7px; background: url(../images/messages/corners-error-left.png) no-repeat top left; }
div.error div.top div.right {
    height: 7px;
    margin-left: 7px;
    background: transparent url(../images/messages/corners-error-right.png) no-repeat 100% 0;
}
div.error div.top div.middle {
    height: 6px;
    border-top: 1px solid #D9531E;
    margin-right: 7px;
    background-color: #FFC1A8;
}
div.error div.bottom {
    height: 7px;
    background: url(../images/messages/corners-error-left.png) no-repeat bottom left;
}
div.error div.bottom div.right {
    height: 7px;
    margin-left: 7px;
    background: transparent url(../images/messages/corners-error-right.png) no-repeat bottom right;
}
div.error div.bottom div.middle {
    height: 6px;
    border-bottom: 1px solid #D9531E;
    margin-right: 7px;
    background-color: #FFC1A8;
}

.next-prev {
	font-size: 16px;
}